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.

Rider
  • Rider ships with knowledge of the Unity API, and will mark classes, methods and fields that are implicitly used by Unity directly in the editor. And of course, Rider makes it easy to generate Unity event functions, either using the Generate menu or simply by typing, with autocompletion.
  • The JetBrains Rider editor package integrates support for the JetBrains Rider.NET Integrated Development Environment (IDE), into the Unity Editor. This package provides an end-point for Rider to call different Unity APIs and to generate.csproj and.sln files, which Rider uses to implement support for Unity in its plug-in.

Supported versions

As a quick reminder, Rider is a cross platform C# IDE, for Windows, Mac and Linux, with built-in support for Unity. Rider happily opens, builds and tests Unity projects, with deep knowledge of the API and the way Unity uses your code, highlighting usages of Unity’s event functions and serialised fields and more. Buy Rider: Get JetBrains Toolbox subscription for an Organization, for Individual Use or view Special Offers. Rider is a cross platform C# script editor that really understands Unity. Take a look at how it can make you a better, more productive Unity developer.

Rider Unity Plugin

Rider For Unity

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

Get started

C Sharp Editor For Unity

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

Rider For Unity Price

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

  2. Make sure your Rider installation is selected in the Unity Editor preferences in External Tools | External Script Editor.

  3. Start Rider and open the .sln file of this Unity project. Once the solution is loaded, Rider and the Unity Editor become connected. The Unity icon on the status bar shows the current connection status.