Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Build Better Projects
Recommended resources
The freely available resources this course will direct you to.
- Game Engine Architecture 101 // Code Reviewwww.youtube.com
- C++ Application Architecture - A Mini-Serieswww.youtube.com
- Overview of Open 3D Engine Entities and Components - Open 3D Enginewww.docs.o3de.org
- Key Concepts: How Open 3D Engine Works - Open 3D Enginedocs.o3de.org
- This AI Tool Maps Any Codebase Before You Touch It (Understand-Anything)www.youtube.com
- Graphify: Turn Your Codebase into a Queryable Knowledge Graph for Claude Codewww.youtube.com
Module 2
Ownership, Access, and Object Lifetimes
Module 3
Clean Boundaries for Runtime, Editor, and Game Code
Module 4