Unity 6 resources hub
Your go-to hub for all the technical resources you need to help you get started with Unity 6.
Documentation
Find all the information you need to build with Unity 6.
Unity User Manual
Learn how to use the Unity Editor and the Scripting API to create games and interactive experiences.
Upgrade Guide
Review the changes in Unity 6, which can affect projects made in 2022 LTS when you upgrade.
New in Unity 6
Learn what’s changed in Unity 6 since 2022 LTS, including features from 2023.1, 2023.2, and Unity 6 Preview.
Best practice guides
Explore our best practice guides for Unity 6 to get the most out of the latest features and optimize your workflows for success.
Introduction to the Universal Render Pipeline for advanced Unity creators
Discover the Universal Render Pipeline, crafted for advanced Unity creators to enhance performance and achieve stunning visuals in your projects.
Optimize your game performance for mobile, XR, and the web in Unity
Learn how to optimize your game's performance for mobile, XR, and the web to deliver a seamless and engaging experience across all platforms.
Optimize your game performance for consoles and PCs in Unity
Enhance your game's performance on consoles and PCs in Unity to ensure a smooth and immersive experience for your players.
Best practices for project organization and version control
Discover essential best practices for version control and project organization to streamline your workflow and enhance collaboration in Unity.
Samples
Explore our sample projects to learn how to use the powerful and versatile features in Unity 6.
Level up your code with design patterns and SOLID in Unity 6
Learn how to implement programming design patterns and SOLID principles in your Unity 6 projects in order to achieve cleaner, more efficient, and maintainable code.
Happy Harvest – 2D Sample Project
Happy Harvest shows you how to use the latest features for creating 2D lights, shadows, animations, and special effects with URP.
Dragon Crashers – UI Toolkit Sample project
This sample showcases a vertical slice of a mobile game with runtime menus built with the UI Toolkit.
Gem Hunter Match - 2D Sample project
This sample showcases a vertical slice of a match-3 game using URP 2D features to create custom lighting for this type of static gameplay.
Fantasy Kingdom in Unity 6
Discover Fantasy Kingdom in Unity 6, a stylized game environment that showcases the advanced rendering performance, cutting-edge lighting capabilities, and strong mobile optimization of the Universal Render Pipeline (URP).
Time Ghost: Environment
This Unity 6 HDRP sample package contains one of the environments created for Time Ghost. Get a closer look at how Unity's Demo team utilized DOTS ECS and additional tooling to carefully manage entity instantiation and resource allocation.
Time Ghost: Character
This Unity 6 HDRP sample package features the character created for Time Ghost. It showcases the implementation of Sentis, Unity's runtime AI, and highlights its use in deploying ML models for dynamic character behavior at runtime.
Tutorials
Discover our comprehensive Unity 6 tutorials, designed to guide you through the Unity Engine’s latest features and tools.
Create a 2D Roguelike Game
Learn how to design a game from an initial concept based on a simple 2D Roguelike game. You’ll organize your tasks, prioritize them, and refactor your code into a fully functioning game.
Getting started with Unity Web
Designed for creators of all skill levels, follow along with this guided learning journey to learn how to set up and build your game for web browsers.
Get started with Netcode for GameObjects
This tutorial provides practical steps on building and testing a basic multiplayer game in Unity and utilizing and testing Remote Procedure Calls (RPCs) and Network Variables.
Unity Essentials Pathway
Designed for anyone new to Unity, this guided learning journey is your first step toward creating confidently in the Unity Editor and bringing your vision to life.
Creative Core Pathway
Creative Core will teach you all the elements necessary to bring your imagination to life with Unity. Take this pathway to learn VFX, Lighting, Animation, Audio, UI, and other creative skills.
3D Beginner: Roll-a-Ball Game
Learn how to use the Unity Editor and its built-in capabilities to set up a simple game by writing your own scripts, creating basic user interfaces, and building your game for others to play it!
Unity Build Automation: Quick start guide
Unity Build Automation is a continuous integration/continuous delivery/deployment (CI/CD) service designed to empower creators to build in the cloud. Follow this guide for a quick overview of it.
Unity Asset Manager: Quick start guide
Unity Asset Manager is a digital asset management solution tailored for the rigors of 3D asset creation, embedded directly in the dashboard. Follow this guide to learn how to take advantage of it.
Unity Version Control: Quick start guide
Unity Version Control (UVCS) is a scalable, engine-agnostic version control management tool built for 3D project development. Learn how to get started by using this guide.
Assets
Create polished projects with high-quality assets, updated just for Unity 6.