v0.4
Engine fluency
weeks 21–30 · ~110 h
Go deep on one engine. Depth transfers between engines; breadth does not. Pick a lane by where you want to end up rather than by which looks easiest — then finish it before you let yourself look at the others.
Pick one lane. All three reach the same milestone; they differ in market, tooling and pain.
Lane A — Godot: GDScript
free and open source · ~100 MB download · no account · strongest for 2D and solo work
Godot documentation — step by stepcoreGodot docs
~50 h
Scenes, nodes, signals, resources, the scene tree. Godot rewards reading the manual properly — most of its power is in composition rather than API surface.
GDQuestfree tutorials
~35 h
Project-based Godot tutorials that go beyond the docs into architecture and game feel.
Godot demo projectsGitHub
~25 h
The official demos. Read them the way you would read a codebase, not a tutorial.
Lane B — Unity: C#
largest job market · strongest for mobile and XR · free personal licence below a revenue threshold
Unity LearncoreUnity
~50 h
The official pathways. Do Junior Programmer, then Creative Core — both free, both project-based, and the closest thing to a structured curriculum any engine publishes.
Catlike Coding tutorialsJasper Flick
~35 h
The deep end — meshes, procedural generation, rendering, custom pipelines. Rigorous and famously well written; this is what separates Unity users from Unity engineers.
C# language documentationMicrosoft
~25 h
Unity is a C# job. Learn the language properly — generics, LINQ, structs, and why the garbage collector matters inside a frame budget.
Lane C — Unreal: C++ and Blueprints
AAA and high-fidelity 3D · steepest curve · a capable GPU and ~100 GB of disk are close to mandatory
Unreal Engine learningcoreEpic
~40 h
Epic's official free courses and learning paths, from first project to production workflows.
Programming with C++ in Unreal EngineEpic docs
~35 h
The gameplay framework, UObjects, reflection and memory ownership. Unreal's C++ is its own dialect — this is the part self-taught developers most often skip and most regret skipping.
Blueprints visual scriptingEpic docs
~15 h
Not a beginner shortcut — a production tool used alongside C++ in every shipped Unreal title. Learn where the boundary between the two belongs.
Build
feat: a vertical slice, one level deep
One polished level of a game you would actually want to play — full loop, placeholder art but final layout, tuned controls. Not a whole game. One level, finished properly.