Component based Game Engine and Videogame (OpenGL, WinAPI, C++)

This is one of the projects in DigiPen the last semester. An individual project.

I developed and designed an engine from scratch using only C++, Windows Api, OpenGL and FMOD.

I designed a lenguaje for serializtion that is used in the factory system. It is based on txt files and is able to join Ids and wired the elements in the game from those txt files.

The programming was only in C++.

The physics, factory system, components, window system... the whole engine programmed during the semester using only low level APIs.

Technologies:

  • C++
  • Windows API
  • OpenGL
  • FMOD

Some screenshots.

First Experiment Second Experiment Third Experiment