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

Uploaded Source

File details

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

File metadata

  • Download URL: r3frame-2025.0.20.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.20.tar.gz
Algorithm Hash digest
SHA256 a62b415cf24ccaa38523dad693ec4882d6ef4f79c009574eb82fdfc11f205223
MD5 78c2f201f3f7ae8489aaa296625643ce
BLAKE2b-256 7028719d74447f22244f0e15de341065df530a2d31129cb198363fc06a33d727

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