An OpenGL upgrade of JEngine, a JavaFX based game engine.
You can find all the JEngine 2 documentation here
- Download the latest release from the releases page
- Add JE2 jar to your project. In IntelliJ this is done by going to
File > Project Structure > Libraries > + > Java > (select the JE2 jar) > OK > Apply
- Read the documentation for how to use the engine but to quickly open a window use
org.JE.JE2.Manager.run()
;
- JE 1.0 - Fully document the engine. Create test cases for the engine.
- JE 0.95 - Fix up confusing I/O system. Fix broken systems ✅
- JE 0.9 - Implement post processing ✅
- Easy setup✅
- 2D vertex rendering ✅
- Shaders ✅
- Textures ✅
- Simple lighting ✅
- Audio ✅
- GUI ✅
- Basic Physics ✅
- Post Processing ✅
- Object Scripting ✅
- User won't have to directly interact with any OpenGL or OpenAL
- The Engine is easy to set up.
- The Engine can be modified to fit the user's needs.
- The Engine is well documented.
- Much lower memory usage (not perfect but much better)
- More control over objects and scripts
- Uses the JBox2D physics library (not the homemade one from JEngine)
- Built in audio playback + Filters
- More customizable Lighting