Skip to content

Unity Tutorial Library

These are short YouTube tutorials for picking up different parts of Unity, sorted by level and topic. When you've got more time, longer courses and Unity Learn pathways are at the bottom of the page.

How to use this page

  • Open the sidebar on the right to navigate to whatever topic most interests you. Most of these are watchable on their own, so feel free to skip around.
  • Follow along videos are walkthroughs. Open a blank project, pause whenever you need to, and build it alongside the video.
  • Watch videos are explainers and lectures. You don't need Unity open for them (usually).
  • If you have questions or want to learn more, ask someone!

Link freshness

Links were last checked on September 16, 2026. If one's broken, please open an issue.


Beginner

Getting Started

Follow along

Video Length Year What it covers
Unity 6 Complete Beginners Tutorial
JD Dev
20:14 2025 Build a tiny 3D coin collector from an empty Unity 6 project. A great introduction to the interface, GameObjects, materials, a coin prefab, a spawner script, WASD movement, a smooth follow camera, and picking up coins with triggers.
How to Make a Video Game in Unity: Basics (E01)
Brackeys
11:25 2017 The first episode of Brackeys' first-game series. Covers the editor layout, moving the camera, making a player cube with a material, and giving it a Rigidbody and colliders.

Watch

Video Length Year What it covers
Learn Unity in 17 Minutes
Code Monkey
17:27 2020 A fast tour of the whole editor: Unity Hub, the layout, the Scene and Game views, the Hierarchy and Inspector, GameObjects, components, materials, physics, Monobehaviours, and scenes.

C# Scripting

Watch

Video Length Year What it covers
Learn C# Basics in 10 Minutes
Code Monkey
10:54 2020 If you don't know how C# works, watch this. Variables, functions, conditions, collections, loops, comments, enums, classes, accessors, and scope.

Input

Follow along

Video Length Year What it covers
Unity Input System in Unity 6 (1/7): Input Action Editor
Unity · Assets pack
9:02 2025 An intro to the new Input System: action maps, action types, bindings, composites, interactions, and processors.
New Input System in Unity 6: Full Guide
Unity Unlocked
17:59 2026 An applied example of the new Input System, making a cube jump and move with keyboard and gamepad.

Physics

Follow along

Video Length Year What it covers
How to Create Physics in Unity: Rigidbody and Colliders
Dani Krossing
13:26 2021 Goes through the Rigidbody settings (body type, mass, drag, collision detection, freezing rotation), colliders, and triggers.

Prefabs & ScriptableObjects

Follow along

Video Length Year What it covers
Prefabs, Prefab Variants, and Nested Prefabs
Unity · Tanks! project
13:46 2026 A worked example of creating a prefab, editing prefabs and overrides, variants, nested prefabs, naming them, swapping one prefab for another, and editing in context.
Scriptable Objects in Unity
Brackeys · Project files
8:57 2018 Uses card decks as an applied example for using ScriptableObject assets.

Watch

Video Length Year What it covers
Unity Prefabs: The Complete Animated Guide
Lost Relic Games
10:43 2019 An animated lecture on how prefabs work: workflow examples, nested prefabs, unpacking, and overrides.

UI

Follow along

Video Length Year What it covers
Start Menu in Unity
Brackeys
12:52 2017 A guided walkthrough on creating a simple start menu using Unity UGUI.

Animation

Watch

Video Length Year What it covers
How to Animate Characters in Unity 3D: Animator Explained
iHeartGameDev
7:51 2020 The first entry in a series covering the Unity Animator and its basics.

Lighting

Follow along

Video Length Year What it covers
Lighting in Unity
Brackeys
16:13 2018 An introduction to lightmapping: realtime and baked lighting, static objects, ambient light, emissive materials, and best practices.

Shader Graph

Follow along

Video Length Year What it covers
Shader Graph Basics, Part 1: Your First Shader
Daniel Ilett · Project files · Article
7:40 2023 Render pipelines, installing Shader Graph, the graph interface, and a first shader with a color you can change on each material.
Shader Graph Basics, Part 2: Textures and UVs
Daniel Ilett · Project files · Article
8:02 2023 Picks up where Part 1 left off: sampling a texture, how UVs map it onto a mesh, tinting it with your color, and scrolling it with built-in shader nodes.

VFX Graph

Follow along

Video Length Year What it covers
The Complete Beginner's Guide to VFX Graph in Unity 6
Cam Ayres
13:18 2025 A beginners guide to VFX Graph, building a simple effect from a template.

AI & Navigation

Follow along

Video Length Year What it covers
AI Navigation 2.0: NavMesh Basics
Unity · Project assets
11:27 2024 An introduction project to Unity's NavMesh Ai Navigation system.

Intermediate

C# Scripting

Follow along

Video Length Year What it covers
What Are Events? (C# Basics)
Code Monkey · Project files
15:05 2020 An introduction to C# events and their use cases in game projects.
What Are Interfaces? (C# Basics)
Code Monkey · Project files
13:53 2020 Interfaces, OOP, and their best uses through a worked example.

Cameras

Follow along

Video Length Year What it covers
Types of Cinemachine Cameras
Unity
19:17 2025 An introduction to Cinemachine, exploring its camera types (follow, third person aim, FreeLook, spline dolly, handheld), priorities, blends, custom blends, blend hints, the Sequencer camera, and the State-Driven camera.
Essential Elements of Cinemachine 3.1
git-amend · Code
17:12 2024 Additional features in Cinemachine that will help when designing and setting up cameras.

Lighting

Watch

Video Length Year What it covers
The Beginner's Guide to Creating Realistic Graphics (in Unity)
Isto Inc.
22:02 2024 A dive into what makes games look realistic: LODs, PBR materials, trimsheets, channel packing, render pipelines, and lighting techniques.

Shader Graph

Follow along

Video Length Year What it covers
Dissolve Effect Using Shader Graph
Sasquatch B Studios
11:07 2023 A simple example shader that walks you through shader graph basics and creates a dissolve effect.

VFX Graph

Follow along

Video Length Year What it covers
Easy Explosions: Particle System vs VFX Graph
Gabriel Aguiar Prod.
12:33 2023 A comparision walkthrough between Particle System and VFX Graph that teaches you how to use both.

AI & Navigation

Follow along

Video Length Year What it covers
Simple Enemy AI in Unity
Code Monkey · Project files
16:26 2020 A small state-machine driven enemy AI system you can follow along with.

Advanced

C# Scripting

Watch

Video Length Year What it covers
Delegates, Events, and Closures in Unity: Finally Explained
git-amend
14:12 2026 Delegates in Unity, including explanations on their inner workings and how to best employ them in your projects.

Architecture

Follow along

Video Length Year What it covers
Learn to Build an Advanced Event Bus
git-amend · Code
13:27 2023 This is the event bus our game project uses its really cool top 1 videos on here imo. Builds a generic event bus with bindings while bootstrapping it to Unity's asssemblies.
Clean Code Using the Strategy Pattern
git-amend
12:33 2023 A case study on the strategy design pattern (also top 3 design patterns) and how to best use it within Unity.
How to Do More with the Observer Pattern
git-amend · Code
13:09 2023 A quick recap of C# events, then building a generic observer design pattern that builds upon the utility events give you.
Service Locator: Inversion of Control in Unity C#
git-amend · Code
19:03 2023 Builds a service locator within Unity, explaining its tradeoffs and benefits when used instead of singletons or dependency injection.
Using Data to Drive Gameplay Systems in Unity
git-amend · Code
12:17 2025 Turns hardcoded ability logic into ScriptableObject ability data as an overview on how to make your projects more data-driven.

When You Have More Time

Long YouTube Courses

Course Length Year What it covers
The Unity Tutorial for Complete Beginners
Game Maker's Toolkit · Project files
46:39 2022 A worked example of making Flappy Bird in Unity from scratch. Very beginner friendly.
Learn Unity Beginner/Intermediate (Free Complete Course)
Code Monkey · Course page and assets
10:49:41 2023 Super long, but has a lot of good information on Unity and some best practices. I'd recommend skipping around.
Shaders for Game Devs, Part 1
Freya Holmér · Project and assignments
3:53:10 2021 The first of a three-part lecture on writing shader code by hand, including what shaders are, vertex and fragment shaders, normals, UVs, gradients, blending, depth testing, vertex offsets, and textures.
Learn Procedural Animation in Unity
iHeartGameDev
1:31:04 2024 Procedural animation, using a reusable state machine, Animation Rigging, and code that detects the environment around the character.

Unity Learn

Course Type Time What it covers
Unity Essentials Pathway About 2 weeks Unity's own starting pathway that covers the editor, building scenes, GameObjects, your first scripts, audio, cameras, and publishing.
3D Beginner Game: Roll-a-Ball Project 2 hr 50 min A small game where you roll a ball around collecting pickups, with scoring and AI navigation.
Design Patterns (Unity 6) Course 2 hr 20 min Observer, state, object pooling, MVC and MVP, factory, command, MVVM, strategy, flyweight, etc. See Unity's free design patterns and SOLID e-book.

Contributions Welcome

Found a good tutorial that isn't here? Add an entry to the difficulty and topic. Before you do, make sure:

  • It's around 20 minutes or less and makes sense on its own.
  • The length and upload year match the video.
  • It's in the right category. If you're meant to work alongside the video, it goes under Follow along. If it's more of a lecture or video essay, it goes under Watch.
  • Any code or project link is free to download.

Then follow the Contributing Guide, or open an issue if you'd rather just suggest it.