Build Unity Games with Visual Studio

Turn Visual Studio into a powerful Unity development environment

  • Build multiplatform games
  • Write and debug script from Visual Studio
  • Enhanced productivity
  • Native support in Unity
Unity 

Create Unity game

Build multiplatform games and interactive content

The Unity engine integrates into one unparalleled platform to create 2D and 3D games and interactive content. Create once and publish to 21 platforms, including all mobile platforms, WebGL, Mac, PC and Linux desktop, web or consoles.

Write your Unity scripts in C#

IntelliSense and code navigation for C#

Visual Studio brings powerful features to C# programmers. Write code quickly and with precision using IntelliSense. Navigate through your scripts easily and use powerful refactoring capabilities.

Write your Unity scripts in C# 
Step into the debugger and inspect variables. 

Debug in Visual Studio

World-class debugging for Unity games in Visual Studio

Visual Studio brings a premium debugging experience to the Unity game engine. Identify issues quickly by debugging your Unity games in Visual Studio— Set breakpoints and evaluate variables and complex expressions.

Enhance productivity

Full featured IDE for Unity

Customize the coding environment exactly the way you want – choose your favorite theme, color, fonts, and all the other settings. In addition, create Unity script methods inside Visual Studio quickly by using the Implement MonoBehaviours and the Quick MonoBehaviours Wizards. Browse your project as if you were in Unity with the Unity Project Explorer.

Wizards for adding Unity methods 

Related

What is Visual Studio Team Services?

Cloud services for development teams to collaborate and manage software projects.

Read more

Arrow ltgreen mdgreen ptrpurple 1 2 3 4 5 6 7 8 9 10 11 12 arrow smallarrow Arrow  ptrmdgreen  ptrpurple  ptrltgreen  HeroBanner   
False
as  nullPurple  Green  lightGreen  null  null