pyxora is a lightweight, open-source 2D game engine built on pygame-ce and pymunk.
It’s designed to keep game development simple and flexible.
Perfect for prototypes, game jams, and learning projects.
Handles rendering, physics, scenes and more so you can focus on making your game.
If it looks interesting to you, feel free to give it a try!
To install, use pip:
pip install pyxora
To create a new project, you can use the built-in project CLI:
pyxora new project_name
Note: It's recommended to include additional metadata by using extra command-line arguments
To run the project you just created:
pyxora run project_name
As you just can see, the library heavily relies on the built-in CLI to help you manage your projects easily.
To see all available CLI commands:
pyxora --help
The documentation is built using pdoc, a docstring generator.
It provides an overview of the engine API and how it works.
It is recommended to read the documentation at least once to understand the engine’s structure and usage.
Documentation: here
Examples are great for understanding how the engine works and getting familiar with its syntax.
List examples and run one with:
pyxora examples list
pyxora examples run example
Absolutely! Contributions are always welcome. You can:
- Submit pull requests
- Open issues
- Suggest improvements
- Fix typos or write examples
This project is licensed under the MIT License.
See the LICENSE file for the full license text.