Kuma Engine

Kuma Engine is a 3D Engine produced in Game Engines subject from my third year on university with my colleague Pol and the development lasted 3 months.

The Engine was made using mainly OpenGL to rendering geometry via Vertex Buffer and many other dependencies as ImGui for the GUI Editor, Assimp, DevIL, and so forth. The subject had the accomplished goals as understand the building blocks of 3D game dev, building an editor and getting into 3D geometry and math.


Contribution

  • Hierarchy (gameobjects)
  • Serialization
  • Own file format
  • Resource Managment