RT Engine - 2019

Game Engine

RT Engine is an OpenGL based 3D video game engine with a scripting tool which uses Lua. The engine was developed in C++ over a period of three months by me and LoriƩn Portella.



Developing RTEngine proved to be the hardest project in the degree. Implementing the editor configuration window was actually pretty easy and fun, and was a really nice introduction to ImGui. Other tasks like the time management or the FPS limitation and management were also simple to solve.

However, space partitioning and frustum culling were really difficult, especially because of a problem with the origin point of GameObjects, which seemed to be in the center of the scene (while the objects rendered at their correct position). While the partitioning and culling themselves work, we could'nt find a solution to this in time, so we had to deliver the engine with the error.