Visual Studio for Mac Tools for Unity

Stylized image of Unity and Visual Studio for Mac

Visual Studio for Mac Tools for Unity is a free Visual Studio extension that turns Visual Studio for Mac into a powerful tool for developing cross-platform games and apps with the Unity platform.

Overview

Here are some of the key features of Visual Studio for Mac Tools for Unity:

Compatible with Visual Studio for Mac Community Edition

Visual Studio for Mac Community Edition is available for free.

IntelliSense for Unity messages

IntelliSense makes it fast and easy to implement Unity messages like OnCollisionEnter, including their parameters.

Superior debugging

Visual Studio for Mac Tools for Unity supports all the debugging features that you expect from Visual Studio:

  • 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.

Powerful refactoring and context actions

Write more usable code with quick menus and keyboard shortcuts for renaming, refactoring, and context actions.

Browse and add new files

Browse Unity projects and add folders, scripts, or shaders, all within the Visual Studio for Mac IDE.

Use familiar key bindings

Boost productivity by using the key bindings that you know. Visual Studio for Mac provides familiar key bindings for many popular IDEs, such as Visual Studio on Windows, ReSharper, Visual Studio Code, and Xcode.

Customize the Visual theme

Give your eyes a rest with the included dark theme.

Tips for Unity developers getting started with Visual Studio for Mac

These links explain useful features for Unity developers just starting with Visual Studio for Mac: