School Project
2025
School Project
2025
Role: System & Engine Programmer
Description
B.O.O.M.
"Clear the bio-nuclear research facility overtaken by robot scientists. Gun them down before they launch a ballistic missile that will exterminate all of humanity"
Second project in Titan Engine
The sections below describes some highlighted features developed by me.
To increase performance threading were used.
Scene Loader: Reading file and batches every component type into Titan Engine component system.
Model Loader: Owns it's own thread for work, as the FBX loader weren't thread safe.
To increase performance a manager was created to sort our rendering objects and batch them for instantiating models.