Project

Level Streaming in C++

I developed a dynamic level streaming system for the Bee engine (CMGT Engine) that asynchronously loads and unloads GLTF models based on player proximity and camera frustum culling. I implemented multithreaded loading using std::promise and std::future, created debug visualization tools including a minimap and memory profiler, and optimized the system through performance profiling.

University Projects Team Size: Solo Duration: 8 Weeks Date: January 2025