Read this first
You already know how to program. That’s a huge head start and it changes how this tutorial is written. Instead of treating you like a beginner who’s scared of if statements, this guide maps Unreal’s concepts onto things you already understand — the engine is essentially a giant object-oriented application framework with a real-time loop, a component system, a reflection layer, garbage collection, and a visual scripting language bolted on top of C++.
A note on the word “AAA.” No tutorial turns one person into a studio. A real AAA title is 100–500 people working 3–5 years, with dedicated artists, animators, technical artists, and engineers. What you can learn solo is the same toolset those studios use — Nanite, Lumen, MegaLights, World Partition, MetaHuman, Niagara, the gameplay framework — and how to wire them together correctly. This tutorial takes you from fundamentals through 2D, into 3D, and up to the production-grade systems. Think of the final parts as “the techniques behind AAA,” not “ship Cyberpunk by Friday.”
Version note. This targets Unreal Engine 5.8, released June 2026. It’s the last planned major UE5 release before Unreal Engine 6 (Early Access expected around 2027). Your core UE5 skills — Actors, Blueprints, the gameplay framework — carry forward to UE6, though it also introduces new systems (such as a Verse-based programming model). Where 5.8 added something new (MegaLights going production-ready, experimental Mesh Terrain, Lumen Lite, a new Toon Shader, an Unreal MCP server for LLM workflows), it’s called out.
How to use this
Do it in order. Don’t read passively — keep the editor open and rebuild every example. Each part ends with an exercise; the learning happens there, not in the reading. Budget roughly:
| Part | Topic | Rough time |
|---|---|---|
| 0 | Setup & editor orientation | 1–2 hrs |
| 1 | The mental model (framework, Actors, the loop) | 2–3 hrs |
| 2 | Blueprints vs C++ | 2–3 hrs |
| 3 | First 2D game (Paper2D platformer) | 6–10 hrs |
| 4 | Bridging to 3D | 2–4 hrs |
| 5 | First 3D game (third-person) | 8–12 hrs |
| 6 | Intermediate systems (anim, UI, audio, AI, save) | 15–25 hrs |
| 7 | AAA techniques (Nanite, Lumen, World Partition, etc.) | 15–30 hrs |
| 8 | AI-assisted dev: Unreal MCP + Claude Code | 1–3 hrs |
| 9 | Optimization & profiling | ongoing |
| 10 | Packaging, source control, structure | 3–5 hrs |
| 11 | Roadmap & resources | — |
Course outline
Fourteen short lessons, in order. Each part is a self-contained page that ends with an exercise — a milestone of the WISP capstone project — so by the end you’ve built and packaged a complete game.
WISP: Relight the Hollow
Build WISP, a light-vs-dark vertical slice, from empty editor to packaged game.
Part 0Setup & orientation
Install UE5.8, make a project, and learn the editor.
Part 1The mental model
Actors, components, UObject/GC, and the gameplay framework.
Part 2Blueprints vs C++
When to use visual scripting vs native code; a first C++ Actor.
Part 3Your first 2D game
A finished Paper2D platformer with Enhanced Input.
Part 4Bridging to 3D
Coordinates, the asset pipeline, materials, and Lumen/Nanite/MegaLights.
Part 5Your first 3D game
A third-person character that moves, attacks, and fights an enemy.
Part 6Intermediate systems
UMG UI, MetaSounds, Behavior Tree AI, saving, and data-driven design.
Part 7AAA techniques
Nanite, Lumen, World Partition, Niagara, MetaHuman, and animation at scale.
Part 8AI-assisted dev
Drive the editor with Claude Code over the experimental Unreal MCP server.
Part 9Optimization
Find and fix the CPU/GPU bottleneck with stat unit and Insights.
Part 10Packaging & source control
Package a build, set up Git + LFS, and structure the project.
Part 11Roadmap & resources
The honest path to AAA-quality, plus where to learn next.
ReferenceAppendix
Editor shortcuts and a developer-translation glossary.
The capstone — WISP: Relight the Hollow
Everything in this tutorial contributes to one game you take from an empty editor to a packaged, playable vertical slice: WISP, where you are a fragile spark of light relighting the beacons of a world gone dark while shades try to snuff you out. The per-part exercises are its milestones — light-vs-dark turns Lumen, MegaLights, and Niagara into gameplay, and the design scales from a one-screen 2D level to a streamed 3D open zone.
Read the capstone brief