2D Engine

This project had as main focus the engine side of things, to show of the engine I build PacMan as an example game. This 2D game engine has a Entity Component System and is build upon SDL and OpenGL in C++ and is loosely based on Unity, but also has elements of UE4 and Source as well as some experimental smaller or bigger ideas I came up with.

I also implemented ImGui to give a little editor overview of the scenegraph with the possibility to add/delete/modify components in run-time. The player- and AIcontrollers are also threaded.

Used technologies:
-SDL
-OpenGL
-ImGui
-Visual Studio C++
-Git

Code is available on request.