ReSharper 2025.1 Help

Game development for Unity

Unity is a game-development environment used to create 2D and 3D games and deploy them on multiple platforms. ReSharper provides powerful support for Unity, including Unity-specific quick-fixes, context actions and inspections, code completion and syntax highlighting in shader files, and much more.

Supported versions

ReSharper provides support for Unity API versions 5.0–5.6, 2017.1 and later, with a focus on the current Long-Term Support (LTS) versions for the best compatibility and feature integration.

Get started

Support for Unity is based on the open-source Unity Support plugin. The plugin comes bundled with ReSharper, so manual installation is not required. However, you can check whether the plugin is enabled on the Environment | Products & Features page of ReSharper options Alt+R, O.

Start using ReSharper with your Unity project

  1. Open an existing Unity project in the Unity Editor.

  2. Select Edit | Preferences (Unity | Settings on macOS) and open the External Tools page.

  3. In the External Script Editor, select a Microsoft Visual Studio installation.

    If everything is configured correctly, you will see a list of installed Microsoft Visual Studio versions in the External Script Editor combo box.

    For more information, see the official Unity Documentation.

  4. While still in the Unity Editor, right-click anywhere in the Project view and select Open C# Project or double-click a Unity script file.

Last modified: 31 March 2025