Assets and dependencies are missing due to file size issues
My personal game engine project. Imgur album
The render engine uses physically based lighting and is based on code from Learn OpenGL.
The render engine runs on its own seperate thread and accepts pre programmed commands to be submitted to the rendering engine or opengl calls in a custom command.
It also includes a basic post processing pipeline which can be used to implement bloom and gaussian blur.
The editor provides a basic interface to manipulate and design a game level. The editor ui uses ImGui as a ui framework.
The scripting is very basic at the moment only allowing to change transform properties of game objects.
Physics is implemented using the Bullet physics library.