Unity logo
Unity Documentation
All Docs
Unity Docs Home
Unity Editor Manual
Unity Gaming Services Docs
Unity Gaming Services REST API Docs
Learning
Community
Blog
Forums
Answers
Support & Services
Customer Service
Knowledge Base
Technical Support
Consulting Services
Asset Store
Connect
Dashboard
Distribute
Forum
Learn
Documentation
Docs and guides to work with the Unity ecosystem.
Unity Editor & Scripting
Learn how to use and get the most from the Unity Editor.
Getting Started
Learn the basics. Explore topics like understanding the Unity Editor interface, adding menu items, using assets, creating scenes, and publishing builds.
Learn More →
Unity Editor Manual
Use the Unity Editor to create 2D and 3D games, apps, and experiences.
Read More →
explore topics
Working in Unity
Unity 2D
Graphics
Physics
Networking
Scripting
Audio
Animation
UI
Navigation
Virtual Reality
Scripting Reference
Refer to our API documentation for Unity scripts.
Read More →
explore topics
Transform
Object.Instantiate
Physics.Raycast
Vector3
Quaternion
Random.Range
Input
WaitForSeconds
MonoBehavior
CharacterController
Asset Store
Explore the packages and plugins that enhance Unity’s capabilities.
Read More →
explore topics
Using asset store packages
Publishing to the asset store
Manage Assets
Learn how to manage assets in the Unity Editor.
Asset Manager
→
Real-time 3D Creation Tools
Build 2D, 3D, and VR industrial projects – at speed.
Architecture & Construction
Create immersive, interactive experiences, streamline your workflows, and lower costs.
Unity Reflect
→
VisualLive
→
3D Experiences
Use Unity’s real-time 3D tools to bring your projects to life.
Unity MARS
→
Furioos
→
Industrial & Automotive
Redefine the auto industry with our rendering, lighting, and texturing tools.
Unity Forma
→
Unity ArtEngine
→
SensorSDK
→
Pixyz
→
Unity Gaming Services
Scale your game development cycle with our integrated services.
Getting Started
Connect your game to Unity Gaming Services and set up basic functionality.
Overview →
Use Cases →
DevOps
Customize your project with our build and development tools.
Unity Build Automation
→
Distribution Portal
→
Unity VCS
→
Game Simulation
→
Unity Build Server
→
Unity Licensing Server
→
Unity DevOps
→
Multiplayer
Build, scale, and operate your game with cloud-enabled tools, services and infrastructure.
Game Server Hosting (Multiplay)
→
Matchmaker
→
Voice and Text Chat (Vivox)
→
Relay
→
Lobby
→
Friends
→
Networking
Netcode for GameObjects (NGO)
→
Unity Transport Package (UTP)
→
Analytics
Visualize specific information to tweak gameplay and offer the best experience possible.
Analytics
→
Live Operations
Set up instrumentation, and live-configurable data in your game.
Player Engagement
deltaDNA
→
Game Overrides
→
Push Notifications
→
Game Backend
Cloud Content Delivery
→
Remote Config
→
Cloud Save
→
Cloud Code
→
Economy
→
Authentication
→
Cloud Diagnostics
→
Cloud Diagnostics Advanced
→
Leaderboards
→
User Generated Content
Beta
→
Monetization
Configure ads, campaigns, and in-app purchases.
Ads Monetization
→
In-App Purchasing
→
Unity LevelPlay
→
Growth
Set up user acquisition campaigns and apply to the Game Growth program.
User Acquisition
→
Partner Networks
Partner with Unity to support advertisers and publishers by providing an impactful ad experience.
Demand Side Platform (DSP)
→
Services API Reference Documentation
Use our APIs to programmatically access Unity Gaming Services and automate workflows, while using the language and gaming engine of your choice.
Go to Services API docs →
Premium Runtimes
Use Premium Runtimes to run Unity projects on Embedded Linux and QNX. Contact your account manager or the Unity sales team for access.
Embedded Linux
Familiarize yourself with setting up the Unity Editor for Embedded Linux.
Read More →
explore topics
Add package by name
PlatformSpecific
QNX
Familiarize yourself with setting up the Unity Editor for QNX.
Read More →
explore topics
Build Settings
PlayerSettings
Content
Unity Editor & Scripting
Real-time 3D Creation Tools
Unity Gaming Services
Premium Runtimes
Content