Educational C++ Game Engine

I wrote this engine for my graphics 2 class. It uses OpenGL for the graphics, ImGUI for the UI and flecs for most of the internal mechanisms.

flecs was not a required part of the course but I was very curious about the library and since the teacher knew it he supported me in using it.

It supports basic stuff like actors, 2D and 3D physics, events, some IO (although not very flexible) and custom shaders.

The project was fully architectured by me but Gabriel Hernandez helped me integrate the 2D physics as part of a team assignment.

Previous
Previous

One Light Arrow

Next
Next

Saya Burst