![Download Download](https://docs.unity3d.com/uploads/Main/NewScriptIcon.png)
Welcome to the Unity Scripting Reference! This section of the documentation contains details of the scripting API that Unity provides. To use this information, you should be familiar with the basic theory and practice of scripting in Unity which is explained in the Scripting section of our manual. The scripting reference is organised according to the classes available to scripts which are. Discover the best assets for game making. Choose from our massive catalog of 2D, 3D models, SDKs, templates, and tools to speed up your game development process.
Unity’s real-time 3D development platform lets artists, designers and developers work together to create amazing immersive and interactive experiences. (Available for Windows, Mac, and Linux.)
Find out about the latest improvements, fixes, and known issues in Unity 2019.2.15.
Get insight into our future plans and when you can expect access to new services, features and functionality in the Unity platform.
Unity’s award-winning Demo Team demonstrates the latest features and capabilities for authoring and rendering high-end visuals in real-time.
Join Unity's Beta Program for early access to features, to test your projects for compatibility, or to share your insights with the community.
The Heretic: Unity GDC 2019 reveal
Unleash your creativity
Unity is the world’s leading real-time 3D development platform, providing the tools to create amazing games and publish them to the widest range of devices. The Unity core platform enables entire creative teams to be more productive together.
A creative hub for artists, designers, and programmers, the Unity core platform enables rapid editing and iteration in your development cycles, with real-time previews of your work. You can create 2D or 3D scenes, animations or cinematics directly in the Unity Editor.
Reach the widest audience and feel confident that your IP is future-proof, no matter how the industry evolves or where your imagination takes you. Build your content once and deploy across all major AR, VR, mobile, desktop, console and TV platforms, plus the web.
Graphics rendering – beauty, performance, scalability
When it comes to graphics, you need control to shape your vision and power to push your visuals. Unity’s real-time rendering capabilities enable you to produce amazing visual fidelity with the Scriptable Render Pipeline.
Browse through versions of Unity for both Unity Personal and Pro.
Download Unity here if you have a Plus or Pro subscription.
Get early access to features in the upcoming full release now.
Looking for a past version of Unity or release notes? We have it all organized in one place.
“One of the great things about using Unity is that, thanks to the speed with which you can iterate, we can very quickly learn what’s working and what’s not.”
“I love the fact that I can touch every facet of audiovisual storytelling in one place, at the same time. The simplest way to describe working in Unity is pure creation.”
“Unity’s extremely high-quality visuals are unsurpassed, which is crucial for immersive experiences. We love the power of the Unity engine.”
Discover inspiring stories from creators who chose Unity to bring their projects to life.
Read the Unity User Manual for a complete introduction to Unity. You’ll learn how to customize your workflow, integrate with external tools, and even extend the Editor itself.
Animation
2D rigging IK
2D animation
Timeline
Cinemachine
Video player
2D rigging IK
2D animation
Timeline
Cinemachine
Video player
C# Job System
Burst Compiler
Entity Component System
Unity Physics and Havok Physics (preview)
DSPGraph audio framework (preview)
Burst Compiler
Entity Component System
Unity Physics and Havok Physics (preview)
DSPGraph audio framework (preview)
Custom extensions
Package Manager
HUB
Asset workflow
Asset Database
Prefabs
Physics
Package Manager
HUB
Asset workflow
Asset Database
Prefabs
Physics
Global llumination (GI)
Progressive lightmapper
Ray tracing (preview)
Reflection Probes
Progressive lightmapper
Ray tracing (preview)
Reflection Probes
Scripting in Unity
APIs
Creating C# Scripts
IDE support
Pathfinding
Version control
IL2CPP
Unity Test Framework
APIs
Creating C# Scripts
IDE support
Pathfinding
Version control
IL2CPP
Unity Test Framework
Rendering
Scriptable Render Pipeline
High Definition Render Pipeline
Universal Render Pipeline
Post-processing
Shaders
Shader Graph
Scriptable Render Pipeline
High Definition Render Pipeline
Universal Render Pipeline
Post-processing
Shaders
Shader Graph
Whether you’re a beginner or expert, professional or student, we have the resources to help you accomplish your creative goals with Unity.
Get direct guidance from Unity Certified Instructors in biweekly interactive sessions, and go deeper into intermediate and advanced topics with Unity Learn Premium.
Get award-winning free tutorials, sample projects, and full courses for mastering real-time 3D development to make video games, VR, AR, and more.
Get help and discuss solutions with experienced Unity users. Share your knowledge. Share the love.