Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Procedural AAA Game Engine Development
Recommended resources
The freely available resources this course will direct you to.
- Back to Basics: Smart Pointers and RAII - Inbal Levi - CppCon 2021www.youtube.com
- Back to Basics: RAII in C++ - Andre Kostur - CppCon 2022www.youtube.com
- Smart pointers (Modern C++)learn.microsoft.com
- RAII - cppreference.comen.cppreference.com
- Kohi #003: Logging and Assertions (Kohi Vulkan Game Engine Series)www.youtube.com
- 06 - Adding Spdlog and a Log Manager | C++ Game Engine Programmingwww.youtube.com
Module 2
Vectors, Spaces, and 3D Transformations
Module 3
Direct3D 11 Rendering Foundations
Module 4
Cameras, Materials, and Lit Scenes
Module 5
Data-Oriented Scenes and Entity Components
Module 6
Assets, Resources, and Scene Persistence
Module 7
Real-Time Motion and Collision
Module 8
Scripting and Data-Driven Gameplay
Module 9
Seeded Procedural World Foundations
Module 10
In-Engine Tools and Editing Workflows
Module 11
Profiling, Memory, and Parallel Work
Module 12