Unity Engine settings
General
Automatically install and update Rider's Unity editor plugin | |
Automatically refresh assets in Unity | If this checkbox is enabled, JetBrains Rider triggers asset refresh in Unity when you make one of the following changes to the project:
|
Notify when Rider package update is available |
C#
Show gutter icons for implicit script usages | Use this option to choose when to show the Unity gutter icon for classes, methods, and fields that are implicitly used by Unity: |
Enable performance analysis in frequently called code | When this option is enabled, JetBrains Rider shows you performance-sensitive areas: event functions that are called each frame, such as |
Highlight performance critical contexts: | Unity has a number of methods that get called very frequently. These methods are treated as a performance-critical context and can be highlighted in the editor gutter. You can choose to highlight all such areas or only the current method to reduce the visual noise. ![]() |
Show gutter icons for frequently called methods | When this option is enabled, you will see the following gutter indicators next to frequently called methods: |
Enable analysis for Burst compiler issues | Toggles Burst compiler warnings. |
Show gutter icons for Burst compiled called methods | Toggles additional gutter icons for Burst-compiled methods. |
Serialized field naming rules |
Dots
Exclude DOTS-generated code from navigation results |
Refactoring
Ask whether to add 'FormerlySerializedAs' when renaming serialized fields | |
Add 'FormerlySerializedAs' when renaming serialized fields |
Text Based Assets
Parse text-based asset files for script and event handler usages | |
Show Inspector values in the editor | |
Cache prefab data to improve Find Usages performance | |
Automatically disable asset indexing for large solutions | |
Prefer UnityYamlMerge for merging YAML files |
Shaders
Suppress resolve errors of unqualified names |
Debugging
Extend value rendering | When enabled, JetBrains Rider will show extra values in debugger object views, such as active scene and |
Ignore 'Break on unhandled exceptions' setting for IL2CPP players | Unity's Mono 4.x runtime ignores the 'Break on unhandled exceptions' setting. This option applies the same behaviour to IL2CPP players. |
Timeout for advanced Unity evaluations | |
Breakpoint Trace message output: |
Profiler integration
Enable Unity profiler integration | When this checkbox is selected, JetBrains Rider allows analyzing Unity profiler snaphots directly in the editor and in the Unity Profiler window. |
Unity profiler snapshot fetching mode | By default, JetBrains Rider automatically fetches the snapshot data from Unity profiler as soon as the snapshot is captured. However, fetching the snapshot in a resource-intensive setup may take some time. In this case, you can disable automatic fetching by choosing Manually in this selector. In the manual mode, JetBrains Rider alerts when new snapshot data is available, which is either when you capture a new snapshot in Unity or when you switch the snapshot frame in the Unity Profiler window. You can then fetch the data at any convenient moment by clicking the corresponding button in the Unity Profiler window: ![]() The widget at the top of the Unity Profiler window also allows you to quickly toggle the profiling mode. |
Enable profiler highlightings | When enabled, JetBrains Rider displays gutter marks with the profiler information. |
Profiler highlightings view mode | By default, the gutter marks display the CPU load, which makes the makrers quite wide. You can choose Minimized to display narrow gutter marks, which are color-coded. |



