Download Unity

Download the world’s most popular development platform for creating 2D and 3D multiplatform games and interactive experiences.
How to get started
Step 1
Download the Unity Hub

Before you can start creating in Unity you’ll need to download and install the Unity Hub. Windows, Mac, or Linux.

Step 2
Install the Unity Hub

Once your download and install has completed, open the Hub and login or create a Unity account.

STEP 3
Install the Unity Engine

In the Hub, start a tutorial or open a new project. The latest version of the Unity Engine will download automatically.

System requirements
operating system
Windows 7 SP1+, 8, 10, 64-bit versions only.
Mac OS X 10.12+
Ubuntu 16.04, 18.04
CentOS 7
GPU
Graphics card with DX10 (Shader Model 4.0) capabilities.
Unity Engine releases

If you require older versions of Unity for compatibility, revisiting favorite features, or exploring historical changes you can install these from the Unity Hub or manually download them from the Unity Engine download archive.

Meet the Unity Hub

Streamline Unity installation, project management, and version control.

Jumpstart projects

Create new projects with templates or tutorial project files. Choose from a growing repertoire of Core, Sample or Learning templates for 2D, 3D, VR, AR, mobile, Microgames, and more.

Jumpstart projects

Download and manage installations

Download and install the LTS (Long-Term Support) or Tech Stream (Pre-release) versions of the Unity Editor through Unity Hub. Keep as many as you like, and run your projects on different versions to get the most out of the platform.

Organize and collaborate

Organize your projects and collaborate with team members easily.

Keep learning

Access learning resources and tutorials directly through the Hub.

Connect and activate licenses

Unity Hub is the easiest way to activate your licenses and manage your account. Sign in once with secure web authentication or SSO, and stay connected for easy access to your Unity projects and the tools you need to work on them.

Join the community

Connect with the Unity community and access resources.

We support your journey all the way

Thumbnail photo for Unity Learn

Unity Learn

Unity learning paths offer structured, guided educational journeys, catering to diverse skill levels and goals.

A group of people attending a Unity conference

Community

The Unity community offers creators networking, guidance, and asset sharing through forums and groups.

Text that reads Unity Documentation

Documentation

This is the definitive repository for in-depth and procedural information on all Unity features, UI, and workflows.