Game Engine
Find a file
2026-10-17 00:40:06 +09:00
.idea remove minimax 2026-10-17 00:40:06 +09:00
build-logic refactoring 2026-07-27 17:55:10 +09:00
engine core engine 2026-08-21 16:00:48 +09:00
engine-j2d core engine by antigravity 2026-08-21 14:58:30 +09:00
engine-lwjgl refactoring 2026-08-21 14:04:21 +09:00
export-j2d Refactor imports and move Vector2D to a new math package. Add new modules: path-finder and minimax. Update Gradle, README, and organize project structure. 2026-08-20 13:28:59 +09:00
geom2d JigSaw module 2026-10-14 15:21:29 +09:00
gradle JigSaw module 2026-10-14 15:22:10 +09:00
grid JigSaw module 2026-10-14 15:21:29 +09:00
path-finder JigSaw module 2026-10-14 15:21:29 +09:00
physics2d JigSaw module 2026-10-14 15:21:29 +09:00
.gitattributes The first Geometry 2026-07-27 15:27:05 +09:00
.gitignore The first Geometry 2026-07-27 15:27:05 +09:00
build.gradle.kts JigSaw module 2026-10-14 15:21:29 +09:00
gradle.properties The first Geometry 2026-07-27 15:27:05 +09:00
gradlew The first Geometry 2026-07-27 15:27:05 +09:00
gradlew.bat JigSaw module 2026-10-14 15:22:10 +09:00
README.md remove minimax 2026-10-17 00:40:06 +09:00
settings.gradle.kts remove minimax 2026-10-17 00:40:06 +09:00

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