top of page
Programmer and Data Scientist
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
Main Menu
Tech Art
Level 3
Main Menu
1/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