GA
Game Development
From game logic to rendering and networking. The path for people who actually want to ship a game.
20 skills
8 months
Intermediate
You'll cover the game loop, ECS, 2D/3D physics, animation, audio, basic multiplayer, multi-platform builds, and what you need to publish on Steam or itch.io.
Outcomes: indie game developer, gameplay programmer, technical designer.
Foundation
1
The Game Loop
Update, render, repeat 60 times a second. The heartbeat of every game.
25 minutes
2
Fixed vs Variable Time Step
Why physics need a fixed step. Decoupling rendering from simulation.
20 minutes
3
Engine or From Scratch?
Unity, Godot, Unreal vs raw OpenGL/SDL. The honest comparison.
20 minutes
Core
4
Godot Fundamentals
Nodes, scenes, GDScript. The free engine that scales from jam to indie.
40 minutes
5
Unity Fundamentals
GameObjects, components, prefabs, C# scripts. The industry workhorse.
40 minutes
6
Sprites and 2D Animation
Atlases, frame animation, tweening, AnimationPlayer. Bringing 2D to life.
30 minutes
7
2D Physics
Rigidbodies, kinematic bodies, areas, layers and masks. Move stuff that feels right.
30 minutes
8
3D Fundamentals
Meshes, materials, lights, transforms, world vs local space. The jump from 2D.
30 minutes
10
Input Handling
Keyboard, mouse, gamepad, touch. Input maps and rebinding.
20 minutes
11
Camera Systems
Follow, look-at, smooth lerp, screen shake. Cameras you don't notice.
25 minutes
12
Collision Detection
Layers, masks, triggers vs solid bodies. Why your bullets pass through walls.
30 minutes
13
Game State and Saves
Serializing the world, slot saves, autosave, version migration of save files.
25 minutes
14
Audio
Music, sfx, mixing buses, 3D positional audio. The other half of the experience.
20 minutes
15
UI and HUD
Menus, pause, score, dialogue boxes. Anchoring, scaling, controller-friendly UI.
25 minutes
19
Level Design Basics
Pacing, signposting, difficulty curves. Designing fun, not just maps.
25 minutes
Advanced
9
3D Physics
Colliders, joints, raycasts, character controllers. Where many indie games stumble.
30 minutes
16
Shaders — Intro
Vertex/fragment basics, color tricks, simple post-effects. The visual jump.
35 minutes
17
Multiplayer Basics
Authoritative server vs client prediction, RPCs, lobby and matchmaking.
40 minutes
18
Performance Profiling
CPU vs GPU bottlenecks, draw calls, batching, occlusion culling, target FPS.
30 minutes
20
Publishing on itch.io and Steam
Storefronts, builds for multiple platforms, marketing pages, demos and updates.
30 minutes