Unity 6 · For complete beginners
Never opened Unity? Build two complete games and publish them to the web where people can actually play them.
A 2D space shooter
Shooting, collisions, meteor waves that get harder, lives, score, game over screen.
Play it in your browser ↗The same skills in 3D
You export the UI you built in game 1, drop it into a different project in a different dimension, and it just works.
Play it in your browser ↗The course
What you'll build
- Set up and look around — your first project, importing assets, and why your pixel art looks blurry and how to fix it.
- C# that moves your ship — MonoBehaviours, the Input System, fields you can drag things into, and movement that stays on screen.
- Make it a game — shooting, prefabs, colliders and triggers, meteor waves, and lives you can lose.
- UI, feedback and ship it — a HUD, a game over screen, sound, explosions, then a WebGL build published to Unity Play with a link you can send people.
- The same thing in 3D — a new project, a 3D player built from the same script you already wrote, collectible coins, and the UI from game 1 reused untouched.
Level
Who it's for
You've never opened Unity — or you opened it, felt lost, and closed it again. No C# experience needed. Everything is explained at the line of code that needs it, not in a lecture beforehand.
Scope
What this course doesn't cover
No Animator, no object pooling, no architecture patterns. Those belong in the courses that come after this one. This one teaches the parts you need to actually finish something and put it online.
Recorded in Unity 6.3 LTS.
Student reviews