• Games
  • Industry
  • Resources
  • Community
  • Learning
  • Support
Development
Unity Engine
Build 2D and 3D games for any platform
DownloadPlans and pricing
Monetization
In-App Purchase (IAP)
Discover and manage IAP across stores
Mediation
Maximize revenue and optimize monetization
Ad Quality
Protect your app’s user experience
Tapjoy
Build long-term user loyalty
All monetization products
User acquisition
User acquisition
Get discovered and acquire mobile users
Unity Vector AI
Connect players with the right games
Aura on-device advertising
Reach users on-device at peak engagement
All growth products
Use cases
3D collaboration
Build and review 3D projects in real time
Immersive training
Train in immersive environments
Customer experiences
Create interactive 3D experiences
All industry solutions
Industries
Manufacturing
Achieve operational excellence
Retail
Transform in-store experiences into online ones
Automotive
Elevate innovation and in-car experiences
All industries
Technical library
Documentation
Official user manuals and API references
Developer tools
Release versions and issue tracker
Roadmap
Review upcoming features
Glossary
Library of technical terms
Insights
Case studies
Real-world success stories
Best practice guides
Expert tips and tricks
All resources
What's new
Blog
Updates, information, and technical tips
News
News, stories, and press center
Community Hub
Discussions
Discuss, problem-solve, and connect
Events
Global and local events
Community stories
Made with Unity
Showcasing Unity creators
Livestreams
Join devs, creators, and insiders
Unity Awards
Celebrating Unity creators worldwide
For every level
Unity Learn
Master Unity skills for free
Professional training
Level up your team with Unity trainers
New to Unity
Getting started
Kickstart your learning
Unity Essential Pathways
New to Unity? Start your journey
How-to Guides
Actionable tips and best practices
Education
For students
Kickstart your career
For educators
Supercharge your teaching
Education Grant License
Bring Unity’s power to your institution
Certifications
Prove your Unity mastery
Support options
Get help
Helping you succeed with Unity
Success plans
Reach your goals faster with expert support
FAQ
Answers to common questions
Contact us
Connect with our team
Plans and pricing
Language
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Currency
Purchase
  • Products
  • Unity Ads
  • Subscription
  • Unity Asset Store
  • Resellers
Education
  • Students
  • Educators
  • Institutions
  • Certification
  • Learn
  • Skills Development Program
Download
  • Unity Hub
  • Download Archive
  • Beta Program
Unity Labs
  • Labs
  • Publications
Resources
  • Learn platform
  • Community
  • Documentation
  • Unity QA
  • FAQ
  • Services Status
  • Case Studies
  • Made with Unity
Unity
  • Our Company
  • Newsletter
  • Blog
  • Events
  • Careers
  • Help
  • Press
  • Partners
  • Investors
  • Affiliates
  • Security
  • Social Impact
  • Inclusion & Diversity
  • Contact us
Copyright © 2025 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell or Share My Personal Information

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Hero background image
Unity releases

2020 LTS features for improved coding workflows

Create optimized, high-performing games with confidence by relying on the latest features included in the Unity 2020 Long-Term Support (LTS) release.
Download 2020 LTS
Get Unity
Download 2020 LTS
Get Unity
  • Overview
  • Features
  • Resources
  • FAQ
2020 LTS release for coders

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

2020 LTS release for coders

The LTS release is for creators who value maximum stability and support. It rolls up the features and improvements we made in 2020 into a single install. 2020 LTS includes upgrades to streamline your coding experience, improved testing and profiling, and more.

Additional features to enhance your coding experience

Deterministic compilation

Focus on iterating on your game logic instead of waiting for recompiles. Deterministic compilation is a new option that lets you avoid unnecessary recompiling of assembly definition references.

Learn more

Revamped Time.deltaTime

Achieve smoother gameplay with enhancements that produce consistent results across platforms, builds and game genres. This overhaul improves the quality of expected game functionality.

Learn more

Roslyn analyzers

Unity now interfaces with Roslyn analyzers in Visual Studio. Verify that code meets required standards to deliver a higher quality codebase. Roslyn analyzers output multiple severity levels, providing even more flexibility when prioritizing issues.

Learn more

Root Namespaces

Unity now exposes a Root Namespace setting within the Assembly Definition inspector to give you the ability to organize your code more efficiently with appropriately named root namespaces, further reducing the amount of code you need to write.

Learn more

Configurable enter Play Mode

Domain (script state reset) and scene reloading are useful processes that help you ensure that Play Mode starts as expected – but going through them takes time. You now have an option to disable either or both to iterate faster.

Learn more

New Debug Mode

With a new workflow that helps you debug more effectively, you can now switch between Debug Mode with an attached external C# debugger, and Release Mode for better C# performance when not debugging – without restarting Unity.

Learn more

Faster build compilation

Player build times have decreased dramatically. The IL2CPP conversion process from .NET assemblies to C++ is now faster thanks to multithreading. In specific cases when you’ve made limited changes, this process is skipped entirely.

Learn more

More possibilities with 2D Physics and graphics

Rigidbody2D XY Position Constraint has more stable results when applying forces and has almost zero runtime cost. Have more control over continuous overlapping edge detection with Edge Collider 2D and more.

Discover more native 2D tools

Editor Coroutines

Execute methods within the Editor, in a similar way to how Coroutines work in runtime scripting.

Learn more

Learn more about the 2020 LTS release

2020 Long Term Support (LTS) Webinar

2020 Long Term Support (LTS) Webinar

Attend this webinar to learn about key features included in our newest LTS release.

Register now
Create stunning visuals

Create stunning visuals

Learn about our optimized workflows to create gorgeous graphics that engage players from the very first pixels.

Learn more
Choose the right release for you

Choose the right release for you

We offer two different release versions, Tech Stream and LTS. Learn about the strengths of each release so you can select the solution that better fits your needs.

Learn more
Get started with Unity
Get started with Unity
Download Unity
Get Unity

Frequently asked questions

What version do you recommend for my project?

+

What is a Tech Stream release?

+

What’s an LTS release?

+

What’s the difference between a Verified package and a Released package?

+

How do I get access to your alpha and beta releases?

+