top of page
Description

Robotest is a 2.5D game built on a custom game engine by a group of 5 engineers. The engine is built on Entity Component System architecture. My role was to architect the Game Engine, build Game Play, AI, and GUI elements.

Language:  C++
Libraries: OpenGL, Glfw, RTTR, SpdLog.
Team Size: 5

The main part about any engine is its memory manager. I created it such that we would be using a custom list for iterating over all the components i.e. Transform, Sprite, Model, Body, etc. and the list would be stored in blocks i.e. a 1d array. This would help us in having the iteration faster and also the deletion and addition of new game object in O(1) time.

 

I will keep on adding about the Technical elements about the Game Engine in future.

bottom of page