Skip to content

aggie-coding-club/AggiEngine

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Languages