A java 2D game engine powered by OpenGL.
I have a blog on my website where I speak about the last changes. Here is the todo list.
This is my most ambitious project yet. I plan to implement everything that I have learned in Computer Science these last years. I hope that the first version will be released this summer. To demonstrate the abilities of the engine I also plan to release a 2D game shooter and a physics scene.
Acknowledgments:
- University of Bordeaux,
- Videos of Sam Parker,
- Videos of Javidx9 - One Lone Coder.
Libs used:
- Jogamp: glugen, a tool which automatically generates the Java and JNI code necessary to call C libraries,
- Jogamp: jogl, Java binding for the OpenGL API,
- Apache : log4j 2, Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback’s architecture.
Just fork the project and make the changes that you find necessary. If you use IntelliJ, you just need to open the folder as a project. Then make sure to right click on "src/res" add "Mark Directory as" -> "Resources root". Please read CONTRIBUTING.md for details.
This project is licensed under the GPL 3.0 License - see the LICENSE file for details.