Build up the engine to do the following:
- make designing levels easier (editor)
- load new levels at runtime
- long term storage of game data (sqlite)
- key bindings
- better support for additional functionality (lookup tables for new classes)
- some extra things as they are needed (particles, complex animation, etc)
- make designing levels easier (editor)
- load new levels at runtime
- long term storage of game data (sqlite)
- key bindings
- better support for additional functionality (lookup tables for new classes)
- some extra things as they are needed (particles, complex animation, etc)