Roadmap - boxgaming/gx GitHub Wiki
Here's a summary of the things we're planning to add to the system. At this point this is just a centralized location for notes about outstanding features. It has not yet been organized into a projected release schedule.
Backgrounds
- Add support for vertical scrolling
Add support for background wrapping (maybe already there?)
Physics Engine
- Externalize simple physics engine to separate module
- Make physics engine "pluggable"
Entities
- Animation
- Make animation set to play a sequence of animations
Fire animation complete event when non-looping animation has reached the last frame.
- Add ability to load and save entity definitions to a file
Map Editor
- Tilesets
- Add ability to export and import tilesets from an external file
- This should preserve all tile animations
- Add ability to export and import tilesets from an external file
- Add ability to import maps created in Tiled Map Editor (TMX Format)
- Initially target the following map types:
- Orthagonal
- Isometric (Staggered-Only)
- Initially target the following map types:
Isometric map support
- Change tile sizing to use vertical height instead of actual tile image height in determining the size and placement of tiles.
- This should simplify a lot of the math and logic.
- It will also make it more easily compatible with other editors.
Effects
- Fade In, Out
- Fade to black or white
- Fade to specific opacity (0-255)
- Specify speed of fade in FPS
- Fade entire scene
- Fade specific entity
- Fade background
- All or a specific one