AggiEngine is a 2D game engine, designed for making game development easier. AggiEngine provides GUI, physics, state management and more...
pip install PySide2
pip install PyOpenGL
conda install -c conda-forge box2d-py
pip install tmx
import AggiEngine as ag
class ExampleState(ag.State):
def __init__(self, ui_path):
ag.State.__init__(self, ui_path)
def update(self):
print("Updated!")
state = ExampleState("example.ui")
app = ag.Application(state)
app.run()
Feel free to report any issues you may find. If there is a feature you would like added we'll do our best to implement it.