Rider für Unreal Engine
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.
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 erfahrenKontextspezifischer 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
"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. "
dotBunny
"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!"
Gameplay-Programmierer
"Rider hat die beste Code-Navigationsgeschwindigkeit, die ich bisher gesehen habe. Dadurch wird meine Arbeit viel reibungsloser und einfacher."
Senior Software Engineer bei Massive Entertainment
„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.“
Gründer von Autonomic Studios
Erleben Sie noch heute die Power von Rider
Kostenlos für nicht-kommerzielle Nutzung
Rider: vielseitig und flexibel
Rider für Unity
Der intelligentere Weg, C#-Code für Unity zu schreiben
Rider für AWS
C#-Entwicklung auf AWS in Rider
Rider für Webentwicklung
Die einzige IDE, die Sie für die ASP.NET-Entwicklung benötigen
Rider für MAUI
Die einzige plattformunabhängige IDE für MAUI-Entwickler*innen
Rider für Avalonia
Die einzige plattformunabhängige IDE für Avalonia
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