← Dashboard

game development / getting started

Game Development, Free

Make the games you've always wanted to play. Pick an engine, then learn by building — everything you need is free, from the tools to world-class tutorials and a legendary Harvard course. All resources current.

updated jul 2026·2 tracks·all free

Game dev is one of the most rewarding ways to learn programming — you build something you can actually play. Your first choice is an engine: Godot (free, open-source, beginner-friendly), Unity, or Unreal. There's no wrong pick, but Godot is a fantastic starting point with nothing to pay. Get an engine, then learn the fundamentals from the free courses below.

01 · PICK AN ENGINE

Start with a free engine

Godot is fully free and open source — the ideal first engine.

02 · LEARN THE CRAFT

Fundamentals & patterns

A famous university course and the classic free book on game code.

Pick your engine

Go deep on the big engines and 3D art.