JetBrains Rider 2023.3 Help

Unity

Unity is a game-development environment that is used to create 2D and 3D games and deploy them on multiple platforms. JetBrains Rider provides powerful support for Unity including: Unity-specific quick fixes, context actions and inspections, code completion and syntax highlighting in shader files, debugging Unity scripts, running and debugging Unity tests, profiling Unity games, refreshing assets, and much more.

Supported versions

JetBrains Rider provides support for Unity API versions 5.0 - 5.6, 2017.1 and later.

Get started

Support for Unity is based on the open-source Unity Support plugin. The plugin comes bundled with Rider, so manual installation is not required.

Start using Rider 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 $p1//product-profile[@id=$p2]/@name installation.

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

  5. Rider will start automatically and open the solution related to this Unity project. Once the solution is loaded, Rider and the Unity Editor become connected. The Unity icon on the toolbar shows the current connection status:

    JetBrains Rider: Connected to Unity editor
Last modified: 21 March 2024