Game Engine
- Java 100%
| .idea | ||
| build-logic | ||
| engine | ||
| engine-j2d | ||
| engine-lwjgl | ||
| export-j2d | ||
| geom2d | ||
| gradle | ||
| grid | ||
| path-finder | ||
| physics2d | ||
| .gitattributes | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle.kts | ||
Project Sloth
Sloth is a simple Java game engine.
- Gradle 9.7.x
- Java 21
- Lombok, Slf4j
Sub-modules
- engine : core game engine
- engine-j2d : 2D game engine using Java2D
- engine-lwjgl : 2D game engine using LWJGL
- engine-android : 2D game engine for Android
- geom2d : 2D geometry library
- export-j2d : 2D exporter for Java2D
- physics2d : 2D physics library
- path-finder : Path finding algorithm
- grid : Tile map library
How to run
- build :
./gradlew build - test :
./gradlew test
todo
[ ] engine [ ] renderer