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.21.tar.gz (25.7 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: r3frame-2025.0.21.tar.gz
  • Upload date:
  • Size: 25.7 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.21.tar.gz
Algorithm Hash digest
SHA256 56884bf2deee0bbc6c19018e30dad45b4861987aa4110ca0755477610bfb9896
MD5 fc26fd67acd4a24ef014caa37304e554
BLAKE2b-256 5bdef219652bddc7e68f4246dea7274010af7a6744f48adbbced3c2c840e5454

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