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.