Rider pour Unreal Engine

Gratuit pour une utilisation non commerciale

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.

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

AI Assistant pour Rider

Parfaitement intégré à l'IDE, ce compagnon basé sur l'IA offre toute une série de fonctionnalités qui rendent la programmation, le débogage et l'affinement de votre code plus faciles et plus agréables.

En savoir plus

Chat avec l'IA tenant compte du contexte

Vous ne savez pas pourquoi une classe particulière existe dans votre projet Unreal Engine ou comment implémenter une fonctionnalité de gameplay spécifique ? Demandez à l'AI Assistant à l'aide de la fonctionnalité de chat. Il comprend les contextes spécifiques à Unreal, les workflows C++ et les schémas de moteur courants, et fournit des réponses adaptées à la configuration de votre projet et à votre pile technologique.

Saisie semi-automatique du code multiligne

L'AI Assistant génère des blocs de code multilignes pour le développement Unreal Engine. Commencez à taper et si une suggestion est disponible, vous verrez un extrait de code grisé (comme la configuration d'un composant Actor, la gestion des déclarations UPROPERTY ou l'initialisation du gameplay) prêt à être approuvé.

Explication du code

Vous êtes bloqué sur une exception ou vous n'êtes pas sûr d'un commit spécifique dans votre projet Unreal ? L'AI Assistant explique les erreurs et les commits en détail. Qu'il s'agisse d'une exception d'exécution dans la logique de votre jeu ou d'un commit complexe impliquant plusieurs fichiers, l'IA les décompose pour un dépannage rapide.

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
Fondateur de Autonomic Studios

Découvrez la puissance de Rider dès aujourd'hui

Gratuit pour une utilisation non commerciale

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

Dotez Visual Studio d'une expertise Unreal Engine supplémentaire

Découvrez ReSharper C++, une extension Visual Studio qui vous aide à créer des jeux fluides plus rapidement !

Essayer