
Quickly create and run 2D games for MacOS, Windows and Linux
Made with 💝
# Add badges for imgui, Gson and LWJGL and GLFWJust Forge 2D is a powerful, easy-to-use 2D game engine built entirely using OpenGL and Java. It provides a simple almost no code API for game development and comes with tools to help you create games quickly and efficiently. It allows you to publish your games as raw JAR files. It comes with a customizable editor out of the box to get going quickly!
- Supports all desktop operating systems (atleast JDK 8) including Windows, MacOS and Linux
- Defferred and Bacth rendering
- Efficient Resource management
- Builtin BOX-2D physics engine
- Entity Component and Scene Systems
- Customizable to any degree
- Easy to use interface
- Built in editor
Once Just Forge 2D is installed,
Look at this demo which shows how to use particles system, asset pool textures, physics, camera and a transparent background to create a simple platformer.
demo.mp4
The wiki describes how to get up and running with Just Forge Engine and also covers more advanced configuration and usage.
- Installation 💾
- Usage 🔧
- Documentation 📚️
I didn't learn how to make a game engine overnight and certainly did not figure everything out myself. Here are some people and resources that helped me a lot:-