Understand the foundational subsystems of modern game engines and how they integrate.
Build a minimal 2D game engine core with a custom memory allocator and a basic ECS.