๐ŸŽฎ My First Unity Game ยท Series 5 ยท 8 Episodes ยท All Free
๐ŸŽฎ Beginner Friendly ยท Unity ยท C# ยท Ages 12+

My First
Unity Game

Build 8 real Unity games from scratch no C# experience needed. Each workshop walks you through every step, from the Unity Editor to a fully playable game.

๐Ÿง‘ Ages 12+ โœ“ Completely Free ๐ŸŽฎ Unity Engine ๐Ÿ‘จโ€๐Ÿ‘ง Parent & Child โœ“ No C# Experience Needed
๐Ÿ“ Start with Episode 1 โ†’
8
Episodes
75+
Steps
12+
Age
Free
Always
The Full Series

8 Games to Build Step by Step

Start at Episode 1 to get Unity installed and learn C# basics, then work through the series in order, each one builds on the skills from the last.

Ep 1
๐Ÿ“
โญ Start Here ยท Setup ยท C# Basics ยท 2D
Pong Your First Unity Project
Install Unity and write your first C# script. Build Pong with GameObjects, components, Rigidbody2D physics and collisions. Learn scenes, variables and the game loop.
Ages 12+ 6 Steps ยท ~2 hrs Start Building โ†’
Ep 2
๐Ÿƒ
Physics ยท Characters ยท Scenes ยท Collectables
2D Platformer Jump, Run & Collect
Build a 2D platformer with Rigidbody2D physics, animated sprites, platforms, coins to collect and a goal flag. Learn scene management, colliders and Unity's animation system.
Ages 12+ 10 Steps ยท ~1.5 hrs Start Building โ†’
Ep 3
๐Ÿงฑ
Prefabs ยท Instantiate ยท Particles ยท Events
Breakout Prefabs & Production Flow
Build Breakout with brick prefabs, Instantiate, particle effects on destruction and scene management. The core production loop every Unity game uses.
Ages 12+ 6 Steps ยท ~2 hrs Start Building โ†’
Ep 4
๐Ÿ”ซ
Input ยท Instantiate ยท Collisions ยท Coroutines
Top-Down Shooter WASD, Waves & Wave Spawning
Build a top-down shooter with WASD movement, shooting, enemy spawning and a score system. Learn MonoBehaviour, coroutines and collision detection.
Ages 12+ 10 Steps ยท ~1.5 hrs Start Building โ†’
Ep 5
๐ŸŒ
3D ยท CharacterController ยท Camera ยท Lighting
3D Platformer Into the Third Dimension
Step into 3D! Use Unity's CharacterController to walk, jump and explore a 3D world. Add a camera that follows the player, lighting, audio and multiple levels. 25 steps, full beginner guide.
Ages 12+ 25 Steps ยท ~3 hrs Start Building โ†’
Ep 6
โš”๏ธ
Combat ยท AI ยท Health Systems ยท World Flow
Action RPG Combat, AI & Health Systems
Build a real action-RPG core: enemy AI, combat, health systems and world flow. The biggest systems episode in the series.
Ages 12+ 6 Steps ยท ~2.5 hrs Start Building โ†’
Ep 7
๐Ÿ“‹
Menus ยท UI ยท Pause Screens ยท Polish
UI & Menus The Professional Layer
Wrap the Action RPG in real menus and UI: pause screens, health bars, timeScale management and the polish that makes a game feel finished.
Ages 12+ 6 Steps ยท ~2 hrs Start Building โ†’
Ep 8
๐ŸŒ
๐Ÿ Series Finale ยท Netcode for GameObjects
Multiplayer Basics Netcode for GameObjects
Take a finished single-player game online with Unity's Netcode for GameObjects. The series finale, wraps up everything learned across the previous 7 episodes.
Ages 12+ 6 Steps ยท ~2.5 hrs Start Building โ†’
Before You Start

What You Need to Install

Everything here is free. You'll need two things set up before Episode 1 we walk you through both in the first workshop.

๐ŸŽฎ
Unity Hub & Editor
Download Unity Hub then install the latest LTS version of the Unity Editor. Unity Personal is completely free.
โœ“ Free ยท unity.com
๐Ÿง 
Visual Studio Code
A free code editor for writing C# scripts. The C# extension gives you syntax highlighting and autocomplete.
โœ“ Free ยท code.visualstudio.com
๐Ÿ’ป
A Computer
Unity runs on Windows and Mac. You'll need at least 8 GB of RAM for a smooth experience the editor can be hungry!
Windows or Mac
๐Ÿ“
No C# Needed
We explain every line of C# code we write. If you can follow instructions and type carefully, you can build these games.
โœ“ Beginner Friendly
๐Ÿ› ๏ธ Free Browser Tools

Design Your Game Assets

Use these free browser tools to design characters, plan your levels and create pixel art, all without extra software.

๐ŸŽจ
Pixel Studio
Draw pixel art sprites for your characters and enemies. Export as PNG ready to import into Unity as sprites.
Open Tool โ†’
๐Ÿ—บ๏ธ
Level Designer
Sketch out your level layouts before building them in Unity. Plan platform placement, enemy positions and goals.
Open Tool โ†’
๐Ÿง‘โ€๐ŸŽจ
Character Designer
Design your player character and enemies before bringing them to life in Unity.
Open Tool โ†’
๐Ÿ“‹
Game Planner
Plan your full game mechanics, levels, story. Export your design document as a PDF to guide your build.
Open Tool โ†’
See all free dev tools โ†’

Ready to build your first Unity game?

Download Unity Hub, install the free Unity Personal Editor, then start Episode 1. You'll have a playable Pong game in about 2 hours.

๐Ÿ“ Start Episode 1 โ†’ Get Unity (Free) โ†—

Questions & Answers

Do I need to know C# before starting?
No. Episode 1 introduces C# from scratch we explain every line of code as we write it. By the end of the series you'll understand classes, variables, methods, events and physics in Unity.
Which version of Unity should I use?
Download the latest LTS (Long Term Support) version from Unity Hub it's labelled clearly. LTS versions are stable and recommended for beginners. The workshops will note if anything differs between versions.
Is Unity really free?
Unity Personal is completely free for individuals and small teams earning under $200k per year. For learning and hobby projects you will never pay a thing.
What age is it suitable for?
Ages 12+ across the whole series, with some parental support helpful during the Unity install in Episode 1. Later episodes (Action RPG, Multiplayer) involve more moving parts and suit kids comfortable following longer, multi-step instructions.
Can I publish my Unity game?
Yes! Unity can export games for Windows, Mac, WebGL (browser), iOS and Android. WebGL builds can be uploaded to itch.io for free so friends can play in their browser.
Is it really free?
All 8 episodes, forever. No ads, no paywall, no sign-up required. Unity Hub, the Unity Editor and Visual Studio Code are all free.
๐Ÿš€ Keep Going

Where to next?

Finished here, or just curious? These series are a natural next step, same step-by-step format, bigger games.

๐Ÿ—๏ธ
My First Unreal Engine Game
AAA visuals with Blueprints.
Ages 10+ Start โ†’
โš™๏ธ
My First C++ Game
Systems programming with SFML.
Ages 12+ Start โ†’
๐Ÿ•น๏ธ
My First Godot Engine Game
2D games from scratch with GDScript.
Ages 10+ Start โ†’
Browse all workshops โ†’