A Groovy template for libGDX projects.
This project contains code and Gradle build setups I tend to duplicate between libGDX projects. This is mostly intended for my own use, and uses very specific libraries and architecture. Some of you may find it too restricting, but others may agree with my decisions.
- Preconfigured unit testing setup with Spock
- Prebuilt state machine
- Prebuilt menu states
- Generic Ashley components & systems
- TweenAccessors for components, music, vectors, and colors
- Dynamic properties on GDX class for tweens, states, json, and yaml
- CC0 License!
Libraries for production
Libraries for testing
Exact library versions can be found in the project build.gradle file.
The whole template is licensed under CC0, as there's really nothing here you couldn't replicate in an hour or two. Assets included are also CC0 licensed by their respective creators.