Rider for Unreal Engine

優れたゲームの制作に役立つスマートな C++ とブループリントのサポート機能

Rider は高速かつパワフルな Unreal Engine および Windows C++ 開発向け IDE です。Rider ではブループリントに関するインサイトやリフレクションメカニズムの支援を得られるほか、コードスタイルとコードの正確性を管理することができます。

Rider for Unreal Engineは 現在パブリックプレビューの段階にあり、皆さんの協力が重要となる時期にあります。最終製品のリリースは 2022 年後半の予定です。それまでに最終製品の品質を確保できるよう、ぜひご協力ください。

「Epicはコンテンツ作成者に力を与える高品質のツールを提供することを目的としてきました。Riderを通じて、JetBrainsが同様の方法で開発者をサポートしていて、嬉しく思います。機能が豊富なコード補完やリファクタリングツール、そしてUnreal Engineとの高度な統合は、革新的にワークフローを改善するための豊かな基盤です。」

Ben Marsh,
リードプログラマー、Epic Games

Rider for Unreal Engineの紹介

JetBrains Riderは、Unreal EngineとWindows C++開発向けの強力で高速なIDEです。

Riderは、.NETとUnityのゲーム環境の分野においてUnity.NET向けのスマートクロスプラットフォームIDEとしてよく知られた製品ですが、そのIDEをUnreal Engine環境にも提供することになりました。

Unreal Engineゲーム開発に
Riderを使用する5つの理由

1.

高速IDE、C++をネイティブにサポート

RiderにはReSharper C++が組み込まれており、最新のC++をネイティブかつ最先端技術でサポートしています。ユーザーは250個以上のコードインスペクション、50個以上のコンテキストアクション、ソリューション全体のリファクタリング、コード生成機能を使用できます。

これらの機能は、超高速ナビゲーション、統合されたバージョン管理機能、広範なプラグインサポートといったIntelliJプラットフォームの堅牢なIDE機能に統合されています。Riderは、速度や応答性に影響を与えることなく、この豊富な機能セットを提供しています。

2.

ブループリントの理解

Rider for Unreal EngineはC++コードを処理するだけでなく、プロジェクトとUnreal Editorからブループリント(BP)と両方のプラグインを読み取ることもできるため、RiderでBPファイルでの使用状況や、上書きされたプロパティの値を確認することができます。BPオブジェクトにナビゲートすると、Unreal Editorでそのオブジェクトが開きます。

3.

リフレクションメカニズムを支援

Unreal Engineのリフレクションマクロは、単に文字が羅列されたものではありません。ゲーム開発のプロセスを加速するために、Riderはリフレクション指定子の入力を補助するコード補完機能を提供しており、関連するドキュメントを「Quick Documentation」ポップアップウィンドウに表示します。

4.

Unreal Engineのコードスタイルを処理

RiderではすべてのアクションにおいてUnreal Engineの命名規則を使用できるため、コードを読みやすく維持できます。ルールにそぐわない名前が存在する場合は、Unreal Engine命名の非一貫性検査によって検出され、クイックフィックスが提案されます。

5.

徹底したコード解析とRPCサポート

Riderは、Unreal Engineのリフレクションマクロの欠落や設定の誤りを調べる特殊なUnreal Engine検査を実施し、Unreal Engineコードの正確性を確保します。同様に、コードのナビゲーションと生成アクションも、Unreal Engineのリモートプロシージャ―コールを正しく処理できるようにセットアップされています。

Unityゲームの開発にも興味がありますか?Unity開発向けのRiderページをご覧ください。

FAQ

Riderのライセンスを持っていますが、Rider for Unreal Engineが正式リリースすれば、そのライセンスで入手できますか?

もちろんです!Rider for Unreal EngineはJetBrains Rider IDEに正式に含まれる製品です。ゲーム開発者向けの主力製品になると期待しています。

RiderはクロスプラットフォームIDEですが、3つのプラットフォームすべてでUnreal Engineがサポートされるのでしょうか?

現在、Rider for Unreal Engine は Windows OS と macOS でご利用いただけます。今後、Linux にも対応する予定です。

RiderでUnreal Engineゲームをデバッグできますか?

Windows 版の Rider は JetBrains チームが開発した LLDB ベースのデバッガーを備えており、このデバッガーを使用して Microsoft Visual C++ コンパイラーでビルドされたコードをデバッグできます。また、Natvis ファイルにも対応しており、UE4.natvis の検出とロードを自動的に実行して Unreal Engine のデータ型をわかりやすく表示します。

Unreal Engine のプロジェクトを開始するには具体的なプロジェクトモデルが必要ですか?

Rider では、Visual Studio ソリューションや Xcode プロジェクトファイルを生成することなく直接 .uproject を操作できます。ただし、Windows では Unreal Engine 4.25.4 以上、macOS では Unreal Engine 4.26.2 以上が必要です。Windows の場合は、代わりに .sln ファイルを Rider for Unreal Engine で開くこともできます。

他のFAQを確認する

Rider for Unreal Engineを早期導入したユーザーの声

Matthew Davey

「Riderはすぐに、使いたいと思う唯一のIDEになりました。Unreal EngineやUnityプログラミングに使用しています。ワークフローが直感的であるため、これまでに何時間もかけてきた作業時間を短縮してくれました。P4統合にはどれだけ感謝してもしきれません。プロデューサーが、タスク完了までの工程をどれくらいの作業速度で行えるのか見れば、製品に惚れてしまうことでしょう。Riderは開発者のボトルネックとなっている煩わしさを取り除いてくれるため、一番得意とするコーディングの作業に専念することができます。」

Matthew Davey
dotBunny
Emanuel May

「Rider C++の速度に感動しました!プロジェクトを開くのに約5秒、インデックス作成に20秒、シンボル検索に1秒です。Unreal Engine 4のC++でこれほど素早く作業できたことはありません!」

Emanuel May
ゲームプレイプログラマー
Antanas Kalininas

「Riderのコードナビゲーション速度は、今まで見てきた中でも最速です。作業をこれまでになく円滑かつ簡単に進められるようになりました。」

Antanas Kalininas
Massive Entertainmentシニアソフトウェアエンジニア
早期プレビューのお申し込み
Rider

Windows / macOS / Linux 向けの高速かつ強力なクロスプラットフォーム .NET IDE をお試しください

30日間無料体験版

Rider のさまざまな側面

Riderは、.NET のデスクトップアプリケーション / サービス / ライブラリ、Unity / Unreal Engineゲーム、Xamarin アプリ、ASP.NET、ASP.NET Core Web アプリケーションなど、幅広いアプリケーションを生産的に開発するための機能を提供します。
Rider を知る