Build a full 3D game engine from scratch using C++, OpenGL, physics, audio, UI, and modern engine architecture