
Welcome to Unity Learn
Discover free learning experiences by Unity experts to take your real-time 3D skills to the next level.



Explore content
Beyond tutorials
Collection
Get your first game running
Go from a blank Unity 6 project to a playable game. Covers the editor, C# scripting, physics, and game design fundamentals.
Collection
Build with Unity AI
Write scripts, debug errors, and build features using the Unity AI Assistant, AI Gateway, and MCP Server — inside the Unity 6 Editor.
Collection
Create a 2D game
Build a complete 2D game in Unity 6. Covers sprites, physics, Tilemap, skeletal animation, and level design for platformers and roguelikes.
Collection
Create a 3D Game
Build a complete 3D game in Unity 6. Covers Rigidbody physics, C# scripting, enemy AI, and Cinemachine cameras for FPS and open world games.
Collection
Make your game look great
Elevate your Unity 6 visuals with URP, Shader Graph, VFX Graph, real-time lighting, and post-processing.
Collection
Ship your first mobile game
Take your Unity game live on iOS and Android. Covers build setup, URP mobile optimization, Addressables, and Unity Gaming Services.

Unity 6.5 is now available.
Created by learners
Many of our courses include submissions to apply your new skills and share your work. To inspire you, here are some projects other learners have created.

Get Started with Unity AI
Need help with your Unity project or Learn course? Try the Unity AI Assistant to get un-stuck. Open now in public beta with a 14-day free trial!









