Unity Courses
Unity

All Unity courses

Free
Beginner

Let's Create: A sliding puzzle game in Unity

The sliding puzzle game (also know as fifteen or 15-puzzle) is where you have a grid of squares with one removed, and y…

1 videos · 13m
Free
Beginner

Simon: A Memory Game in Unity

Recreate the classic Simon audio/visual memory 2D game in Unity. Build the game board from sprites, add Coroutine-drive…

3 videos · 35m
Free
Beginner

Live Webcam in Unity: Render Camera Feed on a Quad

Want to display a live *webcam feed* inside your Unity scene?

1 videos · 6m
Free
Beginner

Let's Create: Crossy Road in Unity

Ready to build your own Crossy Road?

6 videos · 1h 26m
Free
Intermediate

Shader Stories: URP Blur

Create a blur shader that can be used on a material to blur opaque objects in the scene.

1 videos · 12m
Free
Beginner

Let's Create: A Reaction Game in Unity

Create a reaction game in Unity where a target appears on the screen and you have to click it as fast as you can!

1 videos · 23m
Free
Intermediate

Shader Stories: URP Wireframe Shader

Create a wireframe shader for use in the Universal Render Pipeline (URP) in Unity.

1 videos · 31m
Free
Beginner

Let's Create: Lights Out Puzzle in Unity

We are creating a lights out puzzle game using the Unity game engine.

3 videos · 27m
Free
Advanced

Shader Stories: Mandelbrot Set

Render the Mandelbrot fractal on the GPU in Unity, then navigate it interactively and colour it with smooth gradients.

3 videos · 39m
Free
Intermediate

Shader Stories: Billboard Shader

When you want to use a 2D image in a 3D scene in Unity you will likely want to use a billboard effect to ensure it is a…

1 videos · 6m
Free
Beginner

Let's Create: Breakout in Unity

Breakout is the classic 2D block breaking game where you need to bounce the ball using the player paddle to break all t…

4 videos · 34m
Free
Beginner

Let's Create: Jigsaw Puzzle in Unity

We are creating a 2D jigsaw puzzle game using the Unity game engine.

4 videos · 42m
Free
Beginner

Restrict 2D Object Dragging to the Screen in Unity

Nearly all 2D games require you to click or touch to drag objects around the scene.

1 videos · 5m
Free
Beginner

Let's Create: Asteroids in Unity

Asteroids is the ultimate arcade shooter.

1 videos · 31m
Free
Beginner

Let's Create: Minesweeper in Unity

Minesweeper has been around since the 90s.

1 videos · 20m
Free
Intermediate

Shader Stories: Colour Gradients

Build smooth two-colour and three-colour gradient shaders in Unity, with the maths broken down step by step.

2 videos · 13m
Free
Beginner

2D Grid Movement Player Controller in Unity

For any tile based game you need your player object to snap between points rather than having free movement.

1 videos · 7m
Free
Beginner

Creating a Starry Sky in Unity

Build a starfield from real astronomical data, instantiate the stars as GameObjects, then overlay constellation lines.

3 videos · 31m
Free
Beginner

Let's Create: A Block-Stacking Tower Game in Unity

In this Unity tutorial we create a simple block stacking tower game.

1 videos · 10m
Free
Beginner

Scene Transitions in Unity: Angry Birds 2 Style

In this Unity tutorial we replicate the scene transition effect from Angry Birds 2.

1 videos · 9m
Free
Beginner

Let's Create: Whack-A-Mole in Unity

In this Unity tutorial we create Whack-A-Mole which has a grid of 9 moles that pop up at random and you have to tap on …

1 videos · 23m
Free
Beginner

Drag 2D objects in Unity

Nearly all 2D games require you to click or touch to drag objects around the scene.

1 videos · 5m
Free
Beginner

Billboarding in Unity

When you want to use a 2D image in a 3D scene in Unity you will likely want to use a billboard effect to ensure it is a…

1 videos · 4m
Free
Beginner

Drag Line Force Effect in Unity

Many 2D skill games require you to click (or touch) and drag to apply force to an object.

1 videos · 4m
Free
Beginner

Unity Quick Tip: Changing the Default C# Script Contents

Whenever you create a new C# script in Unity it comes preloaded with some default contents.

1 videos · 1m
Free
Intermediate

Shader Stories: Wireframes

A three-part dive into rendering wireframes in Unity shaders — a flat quad, a full mesh, and an overlay on top of an ex…

3 videos · 17m
Free
Advanced

Viewing Custom Meshes in Unity Edit Mode: ExecuteAlways and OnValidate

We extend our custom mesh code to enable us to see the results in Unity when in edit mode by using the ExecuteAlways at…

1 videos · 6m
Free
Intermediate

Shader Stories: Edge Detection with Convolution Filters

Adding edge detection to a render texture in Unity by using compute shaders to process Sobel filters.

1 videos · 12m
Free
Advanced

UV Mapping for Regular Polygon Meshes in Unity

In the previous video we showed how to create any n-sided regular convex polygon in Unity at runtime using a custom mes…

1 videos · 5m
Free
Beginner

Custom Mesh Polyhedra in Unity

Generate regular polygons procedurally in Unity using custom meshes, apply UV mapping for textured shading, and preview…

3 videos · 15m
Free
Advanced

Creating Regular Polygons with Custom Meshes in Unity

The only polygons that Unity provides built-in are quads.

1 videos · 4m