This is my personal game framework for Ludum Dare (http://ludumdare.com/compo/) which I have been extending over time based on my needs during the compo. It's based on LibGDX and contains the source code and assets for my latest LD entry.
The project was originally generated by LibGDX and requires Gradle to build.
katsu:desktop [run]
KLauncher
Gradle: katsu:desktop [dist]
The game library itself is under core/src/katsu
.
Each game has its own:
core/src/ld32
is my LD32 entrycore/assets/ld32/...
desktop/src/ld32/LD32Runner
The code supports a -DdevMode=true
parameter (add this to your run configuration) to enable some shortcuts/hacks/debug features while developing.