- Separate sample game code from engine code
- Implement on the fly remapping
- Handle modifier keys
- Handle mouse events
- Support for gamepad
- Make script variables configurable via scene file
- Entity editor
- Asset browser
- Log window
- In-game profiling
- Input debugging/editing
- Fonts
- Particles
- UI rendering
- Tilemaps
- Custom rendering layers
- Rewrite the event system
- Add an audio library