Learning Unity can be challenging. Make it easier with Unity Learn, our official online learning platform that's designed to help you reach your 2D, 3D, and VR development goals.
Since launching Unity Learn in April 2019, over 2.8 million people have used the platform to build their skills. Unity Learn currently hosts 49 courses, 204 projects, and 1,463 tutorials for creators at every level. Whether you’re new to Unity or have been creating with us for years, you’ll find learning resources that are useful, trustworthy, and timely in Unity Learn. Our internal experts create most of the content available on the platform and vet all the external content we license -- content that’s been featured on other great learning platforms, including Coursera, Pluralsight, and Udemy.
We understand that learning Unity for the first time can seem a bit overwhelming -- where do you start? The best place is our “Getting Started with Unity” course.
This comprehensive pathway will introduce you to the Unity Editor and walk you through downloading the Unity Hub, creating an account, and creating your first project. Your first project will be an exciting “Microgame,” a game-ready template designed to help you personalize and share your first game in as little as 30 minutes. To guide you on your way, each Microgame comes with five simple, in-Editor tutorials that will quickly have you modifying your game. We have three engaging microgames you can choose from, including a karting game, an fps game, and a platformer game.
Check out the “Getting Started with Unity” course to get a solid foundation using Unity and start creating.
If you’re a more experienced Unity creator, check out the most popular intermediate and advanced content on Unity Learn in 2019.
Intermediate 3D Game Development - Practice and refine your game dev skills by creating three different games, including a tower defense game and a 2D Roguelike game.
Design, Develop, and Deploy for VR - In this comprehensive course from Oculus and Unity, learn how to build an immersive VR game step-by-step.
Performance and Optimization - Learn to use Unity’s built-in Profiler to analyze, fix, and optimize the performance of your game and other applications.
Intermediate Scripting - This 1.5-hour project covers a wide range of essential skills to make you a more efficient coder, including creating properties, inheritance, extension methods, and events.
Creating Believable Visuals - Learn the fundamentals of setting up a good baseline for believable visuals and explore how to make a scene in Unity “look right.”
Tanks - Originally recorded at Unite Boston 2015, this series will teach you how to create a 2 player (1 keyboard) shooter game. You'll learn about simple game mechanics, integrating world and screen space UI, game architecture, and audio mixing.
Entity Component System (ECS) - ECS is a way of writing code that provides high performance by default. In this tutorial, get an introduction to the components of Unity's data-oriented tech stack, including ECS, C# Jobs System, and the Burst Compiler.
Memory Management in Unity - Proper memory management can be challenging. The goal of this guide is to provide you with the knowledge necessary to profile and optimize memory consumption on any publicly available platform.
Optimizing Graphics in Unity - Rendering graphics is a complex task. This guide provides a better understanding of the underlying concepts related to rendering, and best practices for reducing the rendering workload on the GPU.
Unity Learn Premium is the subscription version of Unity Learn and gives you access to bi-weekly, live interactive sessions with Unity Certified Instructors as well as learning content updated for the latest Unity release. We’ve designed it to support creators looking to monetize their Unity skills or advance their careers, and is included in Unity Pro and Plus subscriptions; it’s also available for purchase on a monthly and annual basis.
Check out what our advanced Unity Learn Premium users were learning in 2019:
Unity C# Survival Guide - The most popular Unity Learn Premium course of the year was this comprehensive guide to Unity C#. For advanced or professional coders, this course is meant to serve as a reference guide to help you survive in the workplace. Rusty on delegates and events? Check out the section that focuses exclusively on them and teaches you how to implement them into your projects. The Unity C# Survival Guide is flexible, so sequential progression through the course is not necessary, allowing you to use it for your specific needs.
High Fidelity Game Visuals - Learn how to create AAA visuals with our most popular graphics course, where you’ll dive into the roles of character artist, environment artist, and lighting artist.
Advanced Programming - Unity Game Dev Course - Hone your coding skills by designing game systems. First, you'll create a system to store inventory as it drops — after all, there’s no fun in gaining loot if you can’t drag it around the dungeon with you! From there, you can work on the combat system so your players can begin battling baddies.
We’re constantly creating new material to host on Unity Learn, so keep an eye out for new releases. In the meantime, check out everything Unity Learn has to offer. Thanks for learning with us!