Stage 1 · Lesson 2 of 7
What an engine gives you, and what it costs
A is the ready-made software your game runs on. It handles drawing graphics (rendering), physics, input, audio, animation, an editor to build levels in, and export to each platform. That leaves you free to work on gameplay.
Unity uses the C# language and is strong for mobile and indie games. Godot is free and , uses its own language GDScript, and suits 2D and small 3D games. uses Blueprints () and C++, and leads in high-end 3D.
For commercial games, matter. As of 2026-09, Godot has no fees under the MIT licence. Unity Personal is free below US$200,000 a year in revenue and funding.
Unreal charges a 5% royalty above US$1 million gross per product. Read the official pages, because terms change.
Common trapswitching engines every few weeks and finishing nothing.
A question to check yourself, an AI practice session and 2 cheat sheet entries come with the full roadmap. Unlock
Resources for this stage
Start with
- VideoFreeGame Maker's Toolkit
Mark Brown (YouTube)
Short, clear video essays on why games work, so you start thinking about design from your first clone
Practise
Keep handy
Also worth your time
A clear, free chapter on how the loop your engine runs actually works