Rider pour Unreal Engine

Prise en charge intelligente de C++ et Blueprints pour créer les meilleurs jeux

Rider est un IDE rapide et puissant pour le développement Unreal Engine multiplateforme. Il fournit les analyses sur les fichiers Blueprints, aide à utiliser le mécanisme de réflexion et assure la qualité du style et la précision du code.

Essai gratuit de 30 jours

Accédez au développement de jeux professionnel avec Rider

JetBrains Rider est un IDE puissant et rapide pour le développement Unreal Engine multiplateforme.

Rider est déjà reconnu en tant qu'IDE multiplateforme intelligent dans le domaine du développement de jeux .NET et Unity. Désormais, il permet également le développement Unreal Engine !

Vous développez également des jeux Unity ? Découvrez Rider pour Unity .

Pourquoi utiliser Rider
pour vos jeux Unreal Engine

Prise en charge rapide et multiplateforme de C++

Rider pour Unreal Engine fonctionne sous Windows, macOS et Linux. Il s'appuie sur ReSharper C++, qui offre une prise en charge de pointe native pour le C++ moderne. Les utilisateurs bénéficient de plus de 1300 inspections de code, de plus de 290 correctifs rapides, et de fonctions de refactorisation et de génération de code à l'échelle de toute la solution. En outre, Rider ajoute automatiquement les #includes manquants pour vous. Tout cela sans affecter la vitesse ni la réactivité de l'IDE.

Conçu pour Unreal Engine

Rider est configuré pour travailler avec du code Unreal Engine. Vous pouvez ouvrir directement les fichiers .uproject natifs dans Rider sans générer de solution Visual Studio, de Makefile ou de projet Xcode. Rider lit les Blueprints de votre projet, indique les utilisations de ces fichiers dans votre code C++ et affiche les valeurs des propriétés remplacées. Vous pouvez également gérer votre jeu directement depuis l'IDE et suivre la version améliorée du journal d'Unreal Editor.

Assistance pour le mécanisme de réflexion et le RPC

Les macros de réflexion d'Unreal Engine sont plus que du simple texte ! Pour accélérer le processus de développement de jeu, Rider founrit la saisie semi-automatique du code pour les spécificateurs de réflexion et affiche leur documentation dans la fenêtre contextuelle Quick Documentation. Les actions de navigation et de génération de code sont configurées pour traiter efficacement les appels de procédure à distance d'Unreal Engine.

Analyse du code et inspections du style de nommage

Rider s'assure de l'exactitude de votre code Unreal Engine grâce à des inspections Unreal Engine spécialisées pour détecter les macros de réflexion Unreal Engine manquantes ou mal définies. L'environnement de développement intégré tient également compte des conventions de nommage Unreal Engine dans toutes ses actions. Les inspections Inconsistent Unreal Engine naming détectent les noms qui ne respectent pas les règles et proposent des correctifs rapides.

Débogueur

Pour déboguer vos jeux, Rider propose une interface utilisateur de débogage enrichie et un backend LLDB sur les trois principales plateformes. Sous Windows, ce débogueur est développé par l'équipe JetBrains. Il est capable de déboguer du code généré avec le compilateur Microsoft Visual C++. Il trouve et charge automatiquement UE4.natvis, et propose des vues ergonomiques des types de données Unreal Engine.

Tests unitaires

Rider prend automatiquement en charge le framework de test d'automatisation d'Unreal Engine. Lancez des tests depuis la fenêtre d'outils Unit Test ou directement depuis l'éditeur, examinez leurs résultats, et relancez les tests qui ont échoué, de façon globale ou individuellement. Pour vous simplifier la tâche, les tests peuvent être regroupés par catégories, définies par les drapeaux qui leur sont associés.

En savoir plus

Témoignages de nos utilisateurs

Matthew Davey

"Rider est rapidement devenu le seul EDI que je veuille utiliser pour toutes les tâches de programmation Unreal Engine ou Unity. Il m'a fait gagner d'innombrables heures grâce à ses workflows intuitifs, sans parler de son intégration P4. Il suffit aux producteurs de voir la vitesse à laquelle nous pouvons passer des tâches à la résolution pour être convaincus par le produit. Rider supprime tous les goulots d'étranglement qui empêchent les développeurs de pouvoir faire ce qu'ils font le mieux, coder."

Matthew Davey
dotBunny
Emanuel May

"La vitesse de Rider C++ est incroyable ! Il permet d'ouvrir un projet complet en environ 5 secondes, de tout indexer en 20 secondes et de trouver n'importe quel symbole en 1 seconde. Je n'ai jamais travaillé aussi rapidement en C++ pour Unreal Engine 4 !"

Emanuel May
Programmeur de gameplay
Antanas Kalininas

"Rider a la meilleure vitesse de navigation dans le code que j'ai vue jusqu'à présent. Cela fluidifie et facilite beaucoup mon travail."

Antanas Kalininas
Ingénieur logiciel senior chez Massive Entertainment
Jesse Humphry

« Si vous écrivez du C++ pour Unreal, vous devez absolument vous procurer Rider pour Unreal Engine. Les 'include' automatiques permettent de gagner du temps et la possibilité de consulter les valeurs des Blueprints à partir de Rider est incroyablement cool. La navigation vers une classe à l'aide d'un ctrl-clic sur son type est également étonnante. Il y a une telle facilité d'utilisation dans Rider, qui vous manque cruellement dans Visual Studio. »

Jesse Humphry
Cofondateur de Symphonic Entertainment
Rider

Essayez cet EDI .NET rapide et puissant pour Windows, macOS et Linux

Essai gratuit de 30 jours

Les multiples facettes de Rider

Rider offre la puissance nécessaire au développement productif d'un large éventail d’applications, notamment des applications, services et bibliothèques de bureau .NET, des jeux Unity et Unreal Engine, des applications Xamarin, des applications web ASP.NET et ASP.NET Core, et plus encore.
Découvrir Rider