Skip to main content

A simple and powerful pygame framework

Project description

logo
PyPi Package version
GitHub Stars License

What is r3frame?

r3frame is a game development framework designed to help developers create games with more speed and less hassle. It provides a structured foundation for handling scenes, objects, UI, input, and rendering, so you can focus on making games instead of reinventing the wheel.

Why Use r3frame?

  • Save Time – No need to build a game structure from scratch.
  • Better Organization – Scenes, assets, and objects are neatly managed.
  • Pygame, but Better – All the flexibility of Pygame, with added convenience.

Features

  • Modularity – Manage your game with a clean and modular API.
  • Scene & Object Management – Easily define and switch between game scenes.
  • Custom UI System – Buttons, text fields, and interface-scripting made simple.
  • Asset Loading – Load images and sprite sheets efficiently.
  • Input Handling – Keyboard and mouse events with built-in support.
  • Partitioning Systems – Efficient object management for game worlds of many sizes.

Installation

Install r3frame via pip:

pip install r3frame

Contributing

Want to help improve r3frame? Feel free to contribute by submitting issues, suggesting features, or making pull requests!

License

r3frame is open-source under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

r3frame-2025.0.18.tar.gz (25.3 kB view details)

Uploaded Source

File details

Details for the file r3frame-2025.0.18.tar.gz.

File metadata

  • Download URL: r3frame-2025.0.18.tar.gz
  • Upload date:
  • Size: 25.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for r3frame-2025.0.18.tar.gz
Algorithm Hash digest
SHA256 181f07ffc8d7fadd7739cac246d2425c742c763b5b579d37d24767f343888bfc
MD5 fe8a78bdb96540eebcbfa7a4a4b117ca
BLAKE2b-256 fb1a5b7e89e1c44002fa0594dcfd1300acad6db9931d042b66a28d0b768b85b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page