Unity のゲーム開発
Unity は、2D および 3D ゲームを作成し、複数のプラットフォームにデプロイするためのゲーム開発環境です。JetBrains Rider は、Unity 固有のクイックフィックス、コンテキストアクション、インスペクション、コード補完、シェーダーファイルの構文ハイライト、Unity スクリプトのデバッグ、Unity テストの実行とデバッグ、Unity ゲームのプロファイリング、アセットのリフレッシュなど、Unity を強力にサポートします。
サポートされるバージョン
JetBrains Rider は、Unity API バージョン 5.0 – 5.6、2017.1 以降のサポートを提供し、最高の互換性と機能統合のために現在の長期サポート (LTS) バージョンに重点を置いています。
入門
Unity のサポートはオープンソースのユニティサポートプラグイン(英語)に基づいています。プラグインは JetBrains Rider にバンドルされているため、手動でインストールする必要はありません。ただし、プラグインが有効になっているかどうかは確認できます。
Rider で Unity サポートプラグインを有効にする
Ctrl+Alt+S を押して設定を開き、を選択します。
インストール済みタブを開き、Unity サポートプラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
Unity プロジェクトに Rider エディターパッケージをインストールする
Unity エディターで、を開き、パッケージ: Unity レジストリに切り替えます。
JetBrains Rider エディターパッケージを検索してインストールします。

または、Unity パッケージマネージャーを使用してエンジニアリング機能をインストールします。
Unity プロジェクトで JetBrains Rider の使用を開始する
Unity Editor で既存の Unity プロジェクトを開きます。
(macOS では ) を選択し、外部ツールページを開きます。
外部スクリプトエディターで、JetBrains Rider インストールを選択します。
すべてが正しく構成されている場合、外部スクリプトエディターコンボボックスにインストールされている JetBrains Rider バージョンのリストが表示されます。

Unity エディター内で、プロジェクトビュー内の任意の場所を右クリックして C# プロジェクトを開くを選択するか、Unity スクリプトファイルをダブルクリックします。
Rider が自動的に起動し、この Unity プロジェクトに関連するソリューションが開きます。ソリューションが読み込まれると、Rider と Unity Editor が接続されます。ツールバーの Unity アイコンは、現在の接続ステータスを示します。

関連ページ:
Unity アプリケーションのデバッグ
JetBrains Rider を使用すると、条件付きおよび依存ブレークポイント、ウォッチ、式評価などを含むデバッガーのすべての機能を使用して、Unity ゲームスクリプトをデバッグできます。ローカルコンピューターで Unity アプリケーションをデバッグするデバッグするプロジェクトが Unity エディターで開かれていることを確認します。JetBrains Rider で、対応する Unity プロジェクトソリューションを開きます。必要なコード行の横のガターをクリックしてブレークポイントの設定...
Unity テストの実行とデバッグ
Unity テストを使用するには、ユニットテストウィンドウを使用します。Unity テストはコードと Unity エディターから発見され、自動的にユニットテストウィンドウのエクスプローラータブに追加されます。すべての Rider ユニットテスト機能は、グループ化、テストステータスに基づくフィルタリングなど、Unity テストにも使用できます。テスト出力は、スタックトレース、クラスおよびメソッド名をハイパーリンクにするために解析されます。新しい Unity テストは、Unity エディターまたは...
dotTrace で Unity アプリケーションをプロファイルする
JetBrains Rider には、Unity ゲームのパフォーマンスのボトルネックを見つけることができる dotTrace パフォーマンスプロファイラーがバンドルされています。これには、スクリプト内で最も遅いメソッドの検出、CPU 不足の原因の特定、ガベージコレクション、ディスク I/O などの問題のブロックが含まれます。統合プロファイラーは JetBrains dotTrace に基づいており、Unity 2018.3 以降と互換性があります。dotTrace プロファイラーツールウィンドウか...
Unity アセットをリフレッシュする
デフォルトでは、Unity は自動的にアセットをリフレッシュするように設定されています(これは Unity エディターので変更できます)。Unity を Rider と組み合わせて使用すると、自動リフレッシュは 2 つの場合にトリガされます。Unity エディターウィンドウにフォーカスする、たとえば Rider では、プロジェクトを保存したり、単体テストを実行したり、その他のアクションを実行したりします(下記参照)。Unity エディターでリフレッシュをトリガーする:何度も Unity エディ...
Unity の機能
この 3 分間のビデオを見て、Matt Ellis が Unity 開発用の JetBrains Rider の機能の概要を説明します。Unity エクスプローラー:デフォルトでは、Rider で Unity プロジェクトを操作する場合、エクスプローラーツールウィンドウはプロジェクトを構成するすべてのアセットを表示する Unity ビューに切り替わります。主に、Unity ビューのパッケージノードには、プロジェクトのルートにある Packages フォルダーの内容が表示されます。これには、Rider で...