J-Engine is a Open-Source 2D game engine built in Java using JavaFX, designed to simplify the creation of 2D games. Currently, the project is in its early stages and serves as the foundation for future development.
- 2D rendering
- Scene and game object management
- Input handling (keyboard, mouse, Maybe Controller Support)
- Animation system / Sprite Sheets
- Collisions and physics
- Game loop and timing utilities
- Plugin Support
- Potentially visual scripting options
These instructions will help you set up J-Engine locally for development and experimentation.
- Java 17 or higher
- Gradle 8.x or higher
- JavaFX SDK (if not using Gradle-managed dependencies)
-
Clone the repository: git clone https://github.com/yourusername/j-engine.git cd j-engine
-
Build and run using Gradle: ./gradlew run
This will launch the application.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.