The complete solution for professionals to create and operate real-time 3D experiences

Unity is a cross-platform game development environment that allows you to create applications for desktop, mobile, console and virtual reality platforms. The engine can create three-dimensional (3D) and two-dimensional (2D) games, interactive simulations and other experiences. Unity sports a stylish GUI and is strictly for professionals in high-end game design. It features state-of-the-art game design tools such as extensible graphics, particle effects, highly optimized scripting, and the Ageia physX Engine.

Unity has two main advantages: the presence of a visual development environment and cross-platform support. The first factor includes visual modelling tools and an integrated environment, the assembly chain, which aims to improve developers’ productivity, particularly in the stages of prototyping and testing. Under cross-platform support, not only deployment sites are provided, but also the availability of development tools.

Another advantage is the modular system of Unity components, with the help of which game objects are constructed when the latter are combinable packages of functional elements. Unlike inheritance mechanisms, objects in Unity are created by combining functional blocks rather than being placed in nodes of an inheritance tree. This approach facilitates the creation of prototypes, which is important in game development.

Pros and Cons
Very powerful development tools
Suitable for 3D and 2D gaming
Large and supportive community
Great library of assets to save time in the asset store
It's free to get you started!
Demanding on PC hardware
Navigation and organization can be challenging to manage

Although Unity is a highly complex application, you might be surprised by how much you can do without prior knowledge. A little bit of trial and error can quickly get you hooked, although you’ll need to study it for a long time to get serious.

Author:Unity Technologies
Updated:November 16, 2022
Latest Version:2022.1.23
Available languages:English


Below are the links to download Unity for PC (Windows, macOS, Linux). In addition to the latest version, there may be links to download previous versions. Choose the distribution you need and download it. All links are direct and checked for malicious inclusions.

What’s new
  • Asset – Database: Folder name is truncated when dot is used in the name (UUM-7046)
  • Audio: Audio starts playing from the beginning when Undo/Redo Audio Source changes in Play Mode (UUM-18551)
  • MacOS: [M1][Rosseta] Editor crashes on mono_arch_patch_callsite when entering the Play Mode (UUM-10411)
  • Physics: [2022.1] Crash on SetupAxes when duplicating two or more GameObjects at a time (UUM-13136)
  • Shader System: “Sphere” GameObject doesn’t get rendered when using “Unlit.Unlit_UsePass” Shader (UUM-18980)
  • Shader System: Shader variant build preparation does not scale (UUM-3711)
  • Universal RP: Materials scale incorrectly when changing the render scale in UniversalRenderPipelineAsset (UUM-9865)
  • Universal RP: Shader compilation time is higher in 2021.3 than in 2020.3 (UUM-17405)
  • Web Platform: Project fails with “UnityEditor.BuildPlayerWindow+BuildMethodException” when building for the WebGL platform (UUM-17658)
Previous versions


You can install Unity using the online or offline installer. Download the distribution for the desired operating system and run the installation, then follow the instructions.