Rider für Unreal Engine

Kostenlos für nicht-kommerzielle Nutzung

Unterstützung für Smart C++ und Blueprints, um die besten Spiele zu entwickeln

Rider ist eine schnelle und leistungsstarke IDE für die plattformübergreifende Entwicklung mit der Unreal Engine. Rider versorgt Sie mit Informationen zu Blueprints, unterstützt Sie bei der Verwendung des Reflection-Mechanismus und hilft Ihnen, einen guten Programmierstil und Genauigkeit zu gewährleisten.

Werde professionelle*r Spieleentwickler*in mit Rider

JetBrains Rider ist eine leistungsstarke und schnelle IDE für die plattformübergreifende Entwicklung mit Unreal Engine.

Rider ist in der Welt der .NET- und Unity-Spieleentwicklung bereits als intelligente, plattformübergreifende IDE für Unity und .NET bekannt. Jetzt deckt es auch die Unreal Engine-Entwicklung ab!

Entwickeln Sie auch Unity-Spiele? Erfahren Sie mehr über Rider for Unity .

Gründe, Rider
für Ihre Unreal Engine-Spiele zu verwenden

Schnelle, plattformübergreifende C++-Unterstützung

Rider for Unreal Engine läuft auf Windows, macOS und Linux. Es wird von ReSharper C++ unterstützt, das innovative native Unterstützung für modernes C++ bietet. Benutzer profitieren täglich durch mehr als 1300 Codeinspektionen, mehr als 290 Quick-Fixes, lösungsweite Refactorings und Codegenerierungsfunktionen unterstützt. Rider fügt auch automatisch fehlende #includes für Sie hinzu. Dies alles geschieht ohne Beeinträchtigung der Geschwindigkeit oder Reaktionsfähigkeit der IDE.

Optimiert für Unreal Engine

Rider ist für die Arbeit mit Unreal Engine-Code eingerichtet. Native .uproject Dateien können direkt in Rider geöffnet werden, ohne eine Lösung von Visual Studio, ein Makefile oder ein Xcode Projekt zu erzeugen. Rider liest die Blueprints aus Ihrem Projekt, zeigt die Verwendungen solcher Dateien in Ihrem C++-Code an und zeigt die Werte der überschriebenen Eigenschaften an. Sie können Ihr Spiel auch direkt in der IDE verwalten und die erweiterte Version des Unreal-Editor-Protokolls verfolgen.

Unterstützung beim Reflexionsmechanismus und RPC

Unreal Engine-Reflexionsmakros sind mehr als nur einfacher Text! Um den Prozess der Spieleentwicklung zu beschleunigen, bietet Rider Code-Completion für Reflections-Bezeichner und zeigt die Dokumentation im Popup-Fenster Quick Documentation an. Code-Navigations- und Generierungsaktionen sind so eingerichtet, dass Unreal Engine-Remoteprozeduraufrufe korrekt verarbeitet werden.

Code-Analyse und Inspektionen des Benennungsstils

Rider stellt mithilfe spezieller Unreal Engine-Inspektionen sicher, dass Ihr Unreal Engine-Code korrekt ist, um fehlende oder falsch eingestellte Unreal Engine-Reflexionsmakros festzustellen. Die IDE berücksichtigt Unreal Engine-Namenskonventionen für alle seine Aktionen. Inkonsistente Unreal Engine-Namensinspektionen erkennen Namen, die nicht den Regeln entsprechen, und schlagen Quick-Fixes vor.

Debugger

Um Ihr Spiel zu debuggen, verfügt Rider über eine umfangreiche Debugger-Benutzeroberfläche und ein LLDB-Backend für alle drei großen Plattformen. Unter Windows wird dieser Debugger vom JetBrains-Team entwickelt und kann Code debuggen, der mit dem Microsoft Visual C++-Compiler erstellt wurde. Er findet und lädt automatisch UE4.natvis und bietet benutzerfreundliche Ansichten von Unreal Engine Datentypen.

Unit-Tests

Rider bietet standardmäßig Unterstützung für das Framework Unreal Engine Automatisierungstesting. Starten Sie Tests aus dem Unit Test Toolfenster oder direkt aus dem Editor, überprüfen Sie die Ergebnisse und führen Sie fehlgeschlagene, alle oder bestimmte Tests erneut aus. Zur Vereinfachung können Tests nach Kategorien gruppiert werden, die durch die an sie übergebenen Flags definiert sind.

Mehr erfahren

AI Assistant für Rider

Dieser optimal in die IDE integrierte KI-Helfer bietet Ihnen eine Reihe von Funktionen, die das Programmieren, Debuggen und Anpassen Ihres Codes einfacher und angenehmer machen.

Mehr erfahren

Kontextspezifischer KI-Chat

Sie wissen nicht, wozu eine bestimmte Klasse in Ihrem Unreal-Engine-Projekt da ist oder wie Sie einen bestimmten Gameplay-Aspekt implementieren sollen? Fragen Sie AI Assistant im Chat. Er versteht Unreal-spezifische Zusammenhänge, C++-Workflows und gängige Codemuster und gibt Ihnen Antworten, die auf Ihre Projektkonfiguration und Ihren Technologiestack abgestimmt sind.

Mehrzeilige Code-Completion

AI Assistant generiert mehrzeilige Codeblöcke für die Unreal-Engine-Entwicklung. Beginnen Sie mit der Eingabe, und wenn ein Vorschlag verfügbar ist, sehen Sie einen ausgegrauten Code-Snippet, zum Beispiel für das Einrichten einer Actor-Komponente, die Handhabung von UPROPERTY-Deklarationen oder die Initialisierung der Spiellogik – Sie müssen den Vorschlag nur noch genehmigen.

Codeerklärungen

Sie kommen bei einer Ausnahme nicht weiter oder können einen bestimmten Commit in Ihrem Unreal-Projekt nicht ganz durchblicken? AI Assistant erklärt Ihnen Fehler und Commits im Detail. Ganz gleich, ob es sich um eine Laufzeitausnahme in Ihrer Spiellogik oder um einen komplexen Commit handelt, der mehrere Dateien umfasst – die KI schlüsselt das Problem auf und ermöglicht Ihnen damit eine schnelle Fehlerbehebung.

Das sagen unsere Nutzer*innen

Matthew Davey

"Rider ist schnell die einzige IDE geworden, die ich verwenden möchte; für jede Unreal Engine- oder Unity-Programmieraufgabe. Durch die intuitiven Workflows wurden unzählige Stunden eingespart, und ich kann die P4-Integration nicht genug loben. Wenn die Producers sehen, wie schnell wir von der Aufgabe zur Lösung gelangen können, sind sie von dem Produkt begeistert. Rider entfernt alle Engpässe, die uns daran hindern zu tun, was wir am besten können: Programmieren. "

Matthew Davey
dotBunny
Emanuel May

"Die Geschwindigkeit von Rider C++ ist erstaunlich! Öffnen Sie ein vollständiges Projekt in etwa 5 Sekunden, indizieren Sie alles in 20 und finden Sie ein Symbol in 1. Ich habe noch nie so schnell in C++ für Unreal Engine 4 gearbeitet!"

Emanuel May
Gameplay-Programmierer
Antanas Kalininas

"Rider hat die beste Code-Navigationsgeschwindigkeit, die ich bisher gesehen habe. Dadurch wird meine Arbeit viel reibungsloser und einfacher."

Antanas Kalininas
Senior Software Engineer bei Massive Entertainment
Jesse Humphry

„Wenn Sie in C++ für Unreal programmieren, brauchen Sie unbedingt Rider for Unreal Engine. Automatische Includes sparen Zeit und die Anzeige von Blueprints-Werten in Rider ist supercool. Die Navigation zu einer Klasse mit einem Strg+Klick auf ihren Typ ist ebenfalls beeindruckend. Rider bietet einfach so viel Benutzerfreundlichkeit, die man in Visual Studio schmerzlich vermisst.“

Jesse Humphry
Gründer von Autonomic Studios

Erleben Sie noch heute die Power von Rider

Kostenlos für nicht-kommerzielle Nutzung

Rider: vielseitig und flexibel

Rider bietet die Möglichkeit, eine breite Palette von Anwendungen produktiv zu entwickeln, darunter .NET-Desktopanwendungen, Dienste und Bibliotheken, Unity- und Unreal-Engine-Games, Xamarin-Anwendungen, ASP.NET- und ASP.NET Core-Webanwendungen und vieles mehr.
Rider entdecken

Erweitern Sie Visual Studio mit Unreal-Engine-Kenntnissen

Probieren Sie ReSharper C++ aus, eine Erweiterung für Visual Studio, mit der Sie schneller fehlerfreie Spiele erstellen können!

Jetzt testen