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.
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.
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 plusChat 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
"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."
dotBunny
"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 !"
Programmeur de gameplay
"Rider a la meilleure vitesse de navigation dans le code que j'ai vue jusqu'à présent. Cela fluidifie et facilite beaucoup mon travail."
Ingénieur logiciel senior chez Massive Entertainment
« 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. »
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 pour Unity
Un moyen plus intelligent d'écrire en C# pour les projets Unity
Rider pour AWS
Développer sur AWS avec C# dans Rider
Rider pour le développement web
Le seul IDE dont vous ayez besoin pour le développement ASP.NET
Rider pour MAUI
Le seul IDE multiplateforme pour les développeurs MAUI
Rider pour Avalonia
Le seul IDE multiplateforme pour Avalonia
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