Try .NET on Azure for free
Get started with 12 months of free services and build .NET cloud apps with your Azure free account.

Unity

Powered by .NET

Start building games and more with the Unity real-time 3D platform.

Get Started

What is Unity?

Unity is a real-time 3D development platform for building 2D and 3D application, like games and simulations, using .NET and the C# programming language.

Unity can target 25+ platforms across mobile, desktop, console, TV, VR, AR, and the web.

Unity is FREE to start with and is available for both Windows and macOS.

Over 50% of games published are made with Unity.

Unity has a very active community and its Asset Store offers a way to buy and sell assets and plug-ins.

Visual Studio offers Unity powerful development tools.


Install Visual Studio for Unity

Learn Unity

If you are familiar with .NET, follow our get-started step-by-step Unity tutorial to get you up and running as quick as possible. The explore the Unity's overview Documentation.

If you're new to .NET, try Unity's self-guided tutorial.

Unity also provides free courses for all experience levels on their Unity Learn portal.


Try our get started Unity Tutorial

Microsoft Azure Game Services

Extend Unity with cloud services.

Microsoft Azure PlayFab

Develop your game services faster with Microsoft Azure PlayFab. Microsoft Azure PlayFab has everything you need to build and operate a live game as quick as possible. Use managed game services to operate servers with less effort and fewer resources Maximize player engagement, keep code and content fresh, find more monetization opportunities, and extend your game's lifespan.

PlayFab provides a ready to use SDK for Unity.


Start with PlayFab for Unity

Microsoft Azure

Build your game services from the ground up with Azure for Gaming. Microsoft Azure allows you to exercise full control and creative license over your game environment with connectable components for custom server infrastructure, database solutions, analytics, and artificial intelligence. All in the cloud.


Sample Architectures

Development Tools

Focus on what really matters - creating amazing games!

Microsoft Visual Studio for Unity

Microsoft Visual Studio is the best-in-class C# IDE and editor for Unity on Windows and macOS. You don't need to leave the development environment you love.

Code with confidence, debug effectively, and improve your productivity with Visual Studio tools for Unity.


Install Visual Studio

GitHub for Unity

Complete the coding circle with revisioned cloud storage for your Unity project. GitHub supports Unity and provides standard .gitignore files for your repository.

GitHub provides a workflow with Git Large File Storage (LFS) and file locking support, all within Unity through the GitHub for Unity plug-in.


GitHub for Unity

Ready to Get Started with Unity?

Our step-by-step tutorial will show you how to create your first real-time 3D app with Unity in less than 10 minutes.

Develop on Windows and macOS

Get Started