A graphics and physics engine written in Java

LWJRE is a graphics and physics engine written in Java using the LWJGL library that I have created for my bachelor thesis.

The plan was to implement a way to simulate the movement of rigid bodies and resolve collisions between them, as well as explaining the architecture of the engine and its systems in my thesis, highlighting its optimizations. The user is also able to create 3D scenes using an editor GUI.

Despite the project being mostly finished before my before my graduation, there is still room for improvements. I might start working on this project again in the future to create a fully functioning game engine.

Project information

  • Category: Software project
  • Project date: November 2022 - Currently in progress
  • GitHub Organization: github.com/LWJRE