Create Unity games
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.
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.
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.
Free, fully-featured IDE for students, open-source and individual
Professional developer tools, services, and subscription benefits for small
End-to-end solution to meet demanding quality and scale needs of teams of all