JetBrains Rider 2024.3 Help

Game development for Unity

Unity is a game-development environment 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, 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 Rider, so manual installation is not required. However, you can check whether the plugin is enabled.

Enable the Unity Support plugin in Rider

  1. Press Ctrl+Alt+S to open settings and then select Plugins.

  2. Open the Installed tab, find the Unity Support plugin, and select the checkbox next to the plugin name.

Install Rider Editor package in your Unity project

  1. In the Unity Editor, open Window | Package Manager and switch to Packages: Unity Registry.

  2. Search for the JetBrains Rider Editor package and install it.

    JetBrains Rider Editor package
  3. Alternatively, install the Engineering feature using the Unity Package Manager.

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 JetBrains Rider installation.

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

    Selecting Rider version in Unity Editor
  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.

  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 November 2024