Unity 1.0 (2005) The Unity game engine was launched in 2005, aiming to "democratize" game development by making it accessible to more developers. It was shown at
Worldwide Developers Conference 2005 by
Scott Forstall on
Mac OS X. The next year, Unity was named runner-up in the Best Use of Mac OS X Graphics category in
Apple Inc.'s Apple Design Awards. Unity was initially released for Mac OS X, later adding support for Microsoft Windows and Web browsers.
Unity 2.0 (2007) Unity 2.0 launched in 2007 with approximately 50 new features. DirectX support was added in 2.0. The release included an optimized terrain engine for detailed 3D environments, real-time dynamic shadows, directional lights and spotlights, video playback, and other features.
Unity 3.0 (2010) Unity 3.0 launched in September 2010 with features expanding the engine's graphics features for desktop computers and video game consoles. In addition to Android support, Unity 3 featured integration of Illuminate Labs' Beast Lightmap tool, deferred rendering, a built-in tree editor, native font rendering, automatic
UV mapping, and audio filters, among other features. A May 2012 survey by
Game Developer magazine indicated Unity as its top game engine for mobile platforms.
Unity 4.0 (2012) In November 2012, Unity Technologies delivered Unity 4.0. This version added DirectX 11 and
Adobe Flash support, new animation tools called Mecanim, and access to the Linux preview. This featured tools that allowed tracking advertising campaigns and deep linking, where users were directly linked from social media posts to specific portions within games, and easy in-game-image sharing. Unity provided support for Facebook's gaming platforms, and Unity developers could more quickly export and publish games to Facebook. With Unity 5, the engine improved its lighting and audio. Through
WebGL, Unity developers could add their games to compatible Web browsers with no plug-ins required for players. Unity began offering an experimental and unsupported
Linux editor build in August 2015. Unity 5.6 added new lighting and particle effects, updated the engine's overall performance, and added native support for
Nintendo Switch,
Facebook Gameroom,
Google Daydream, and the
Vulkan graphics API. It introduced a 4K video player capable of running 360-degree videos for virtual reality. Former CEO
John Riccitiello said in an interview that he believes this to be a side-effect of Unity's success in democratizing game development: "If I had my way, I'd like to see 50 million people using Unity – although I don't think we're going to get there any time soon. I'd like to see high school and college kids using it, people outside the core industry. I think it's sad that most people are consumers of technology and not creators. The world's a better place when people know how to create, not just consume, and that's what we're trying to promote."
Annual releases (2017–2023) In December 2016, Unity Technologies announced that they would change the
version numbering system for Unity from
sequence-based identifiers to
year of release to align the versioning with their more frequent release cadence; Unity 5.6 was therefore followed by Unity 2017. Unity 2017 tools featured a real-time graphics rendering engine, color grading and worldbuilding, live operations analytics, and performance reporting. Unity 2017.2 underscored Unity Technologies' plans beyond video games. Unity 2018 featured the Scriptable Render Pipeline for developers to create high-end graphics. This included the High-Definition Rendering Pipeline for console and PC experiences, and the Lightweight Rendering Pipeline (later renamed the Universal Render Pipeline) for mobile, virtual reality, and augmented reality. introduced in 2018, streamlines project and engine version management. It replaces manual version switching, centralizing installations, project creation, and licenses. The C#
source code of Unity was published under a "reference-only" license in March 2018, which prohibits reuse and modification. As of 2020, software built with Unity's game engine was running on more than 1.5 billion devices. According to Unity, apps made with their game engine account for 50 percent of all mobile games and are downloaded more than 3 billion times per month, and approximately 15,000 new projects are started daily with its software. The
Financial Times reported that Unity's engine "powers some of the world's most lucrative mobile games", such as
Pokémon Go and
Activision's
Call of Duty Mobile. In June 2020, Unity introduced the Mixed and Augmented Reality Studio (MARS), which provides developers with additional functionality for the rules-based generation of augmented reality (AR) applications. Unity released Unity Forma, an automotive and retail solution tool, on December 9, 2020. In June 2020, Unity announced that Unity Editor will support
Apple Silicon. The first beta version shipped later that year. Unity 2021 brought multiple new features such as Bolt, Unity's Visual Scripting system, a new multiplayer library to support multiplayer games, improved Il2cpp runtime performance, and Volumetric clouds for the High Definition Render pipeline. Shadow caching and Screen Space Global Illumination for HDRP. For the Universal Render Pipeline, it added new features such as point light shadows, Deferred renderer, and general core engine improvements and fixes. Full Apple Silicon support was also added in Unity 2021.2. Unity Hub support for Apple Silicon editors arrived in version 3.0 in January 2022. Changes to Unity 2022 were intended to improve productivity by reducing the time required to enter play mode and import files and implementing visual search queries and multi-selection in the package manager. For 2D projects, changes focused on accelerating core software, import, animation, and physics. Sprite atlasing was revised. Support for
PSD extension files and layer management were added to the 2D PSD Importer, and
Delaunay tessellation for 2D physics was added. The release introduced new workflows for creating online multiplayer content, performance enhancements for web projects, and improved graphic rendering. Unity also announced plans for a revised licensing agreement, including a runtime fee (see ). In response to backlash, Unity canceled this runtime fee in September 2024. == Features ==