A developer shares their 3-month journey building a game engine from scratch in C++ using DirectX 9 and Win32 API. The project involved creating a Breakout clone with custom rendering pipeline, physics simulation, collision detection (including swept AABB to prevent tunneling), and state management. Key lessons include the

Sort: