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.
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.
JetBrains Rider provides support for Unity API versions 5.0 - 5.6, 2017.1 and later.
Support for Unity is based on the open-source Unity Support plugin. The plugin comes bundled with Rider, so manual installation is not required.
Open an existing Unity project in the Unity Editor.
Make sure your Rider installation is selected in the Unity Editor preferences in External Tools | External Script Editor.
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.