A pixel based high level game engine.
This game engine is based off of Java's idea, which is build once, run anywhere... or something like that. This is intended to be supported to run on any platform. Here we try to keep things as generic as possible. We take no shortcuts. I'm not an expert myself, so any support would be highly appreciated.
To build using Maven, click here
-
Physics
-
Collision
-
Gravity
-
Water
-
Buoyancy calculations
-
Splashing effects(sort of in particles)
-
Spritesheets
-
Transparency
-
Alpha color
-
Rotation
-
Transform
-
Mathematical algorithms
-
Saving data
-
Basic editor
-
Artificial intelligence
-
Particles
-
Entity component-ing
-
User interface
-
Buttons
-
Text
-
Add more to time
-
YAML Configuration loading
-
Level loading
-
Level saving
-
Ingame Level editor API
-
Startup guide
-
Animations
-
File utility
-
Advanced memory management using JNI
-
Modification loading
-
Modification languages
-
Modification API
-
Modification support in Java and JavaScript(nashorn lib)