Best-in-class debugging
Build your next game or real-time 3D Unity application with best-in-class debugging, C# support, and productivity tools included in Visual Studio for Mac.

World class debugging support
Debug both your editor and game scripts using Visual Studio for Mac’s powerful debugger. Best-in-class debugging tools allow you to:
- Set breakpoints, including conditional breakpoints.
- Evaluate complex expressions in the Watch window.
- Inspect and modify the value of variables and arguments.
- Drill down into complex objects and data structures.
- Debug managed DLLs as part of the project.

Improved productivity
Write your Unity scripts in C#, using IntelliSense to maintain speed and precision with autocomplete suggestions for every Unity API message. The MonoBehaviour Scripting Wizard helps to quickly scaffold boilerplate methods and make scripting painless.

Code with confidence
Powerful refactoring, renaming, and Quick Actions let you write more usable code. Produce a healthier code base with Visual Studio for Mac’s integration with Roslyn, Microsoft’s open-source .NET compiler platform.

Customize the environment
Visual Studio for Mac’s integration with the Unity editor means less time spent switching back-and-forth to do simple tasks. As the default C# IDE for Unity projects, you can enjoy Unity-specific productivity enhancements and keep the Unity documentation at your fingertips.



Visual Studio 2022 for Mac
Develop apps and games for iOS, Android, and the web using .NET.
Tell us how it’s going
Our Developer Community is your direct line to Visual Studio for Mac engineering teams. Report a problem, request a feature, or upvote someone else’s post to let us know what’s important to you.
Documentation
Learn how to use Visual Studio for Mac to develop applications in the language of your choice, for your platforms and devices.
Visual Studio for Mac Preview
Join us in shaping the next release of Visual Studio for Mac.