cage
cage copied to clipboard
Cage (Ain't a Game Engine) - write 2D games using plain C
The CAGE build system is very much adhoc and could use a good refactoring. Considering gyp, gn, tup or staying with makefiles. The Visual Studio project files are also broken.
Writing Spy Game Over I realized there's a very basic need to have a lightweight button asset with basic click detection. This is probably the most useful UI feature to...
game_loop() default settings are hard coded and the overrideable using a configuration file. The hardcoded defaults should change and take into account platform standards (e.g. make the game fullscreen by...
where in the sample codes should I handle app specific events like SDL_APP_WILLENTERBACKGROUND?
The majority of 2D games use some form of tilemaps. CAGE could help accelerate development by providing a common movement logic for tiles-based games.
The CAGE docs are a good start but there are many spelling errors and some functions are missing good doxygen comments.
Tiled is an awesome open-source tilemap editor and a great way to create 2D games content. CAGE should have a sample demonstrating how to load and use Tiled maps.