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

Uploaded Source

File details

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

File metadata

  • Download URL: r3frame-2025.0.25.tar.gz
  • Upload date:
  • Size: 27.4 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.25.tar.gz
Algorithm Hash digest
SHA256 b9f38f9d0ef1814005218be9fe20f98c4806b903e81a2d558b2bb8dc4de5a6ad
MD5 da9d98365b935d6ddb7bbbf8e80c5bb7
BLAKE2b-256 e6d582e1e481651fe3c67cf884d3e48509696aa651d5371e8cff90595c3b4183

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