Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

167 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status AggiEngine on PyPI package downloads

AggiEngine

AggiEngine is a 2D game engine, designed for making game development easier. AggiEngine provides GUI, physics, state management and more...

Documentation

Check out the docs here.

Easy Installation

$ pip install AggiEngine

Manual Installation

$ pip install PySide2
$ pip install PyOpenGL
$ pip install Box2D
$ pip install pytmx
$ pip install pillow
$ pip install numpy
$ pip install simpleaudio

Usage

import AggiEngine as ag


class ExampleState(ag.State):

    def __init__(self, ui_path):
        ag.State.__init__(self, ui_path)
        
    def start(self):
        self.loadMap('example_map.tmx')
    
    def update(self):
        print("Updated!")

state = ExampleState("example.ui")
app = ag.Application(state)
app.run()

Issues

Feel free to report any issues you may find. Also if there is a feature you would like to add feel free to make a pull request!

About

AggiEngine is a 2D game engine, designed for making game development easier!

Topics

Resources

Stars

9 stars

Watchers

4 watching

Forks

Releases

Contributors

Languages