Skip to main content

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

Module 2

Vectors, Spaces, and 3D Transformations

Module 3

Direct3D 11 Rendering Foundations

Module 4

Cameras, Materials, and Visible 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

Procedural World Vertical Slice and Roadmap