Skip to content

A simple, fast, entity component framework for Java 8+.

License

Notifications You must be signed in to change notification settings

vectrix-space/inertia

Repository files navigation

Inertia Discord

GitHub Workflow Status (branch) MIT License Maven Central Sonatype Nexus (Snapshots)

A simple, fast, entity component framework.

Inertia provides a flexible design with defaults that would fit various scenarios. It uses Lmbda for component dependency injection.

The use case for such a system can be used for game development, wrapping existing game entities and more.

Building

Note: If you do not have Gradle installed then use ./gradlew for Unix systems or Git Bash and gradlew.bat for Windows systems in place of any 'gradle' command.

In order to build Inertia you simply need to run the gradle command. You can find the compiled JAR file in ./inertia/build/libs labeled 'inertia-0.1.0.jar'.

Credits

Author: connorhartley

Initially designed for Mineteria.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •