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 avec Unreal Engine et Windows C++. Rider vous fournit des informations sur les Blueprints, vous aide à utiliser le mécanisme de réflexion et veille à la cohérence du style et à l'absence d'erreurs dans le code.

Rider pour Unreal Engine est maintenant à l'étape de Public Preview, vous pouvez donc encore y apporter votre contribution ! Nous souhaitons prendre en compte vos retours d'expérience pour améliorer le produit final, que nous prévoyons de publier au plus tard en 2022.

"Epic a toujours tenu à fournir les meilleurs outils aux créateurs de contenus, et nous sommes ravis de voir que de la même façon, JetBrains apporte de l'aide aux codeurs avec Rider. La combinaison de riches fonctionnalités de saisie automatiques du code, d’outils de refactorisation et de l’intégration avancée avec les outils Unreal Engine est cruciale pour améliorer les workflows de transformation."

Ben Marsh,
Programmeur en chef, Epic Games

Présentation de Rider pour Unreal Engine

JetBrains Rider est un EDI puissant et rapide pour le développement Unreal Engine et Windows C++.

Rider s'est déjà taillé une réputation dans l'univers du développement de jeux .NET et Unity en sa qualité d'EDI Unity et .NET multiplateforme intelligent. Et nous sommes maintenant prêts à le proposer pour le développement Unreal Engine !

Cinq raisons d'utiliser Rider
pour vos jeux Unreal Engine

1.

Un EDI rapide avec prise en charge native de C++

Rider utilise la puissance de ReSharper C++, qui offre une prise en charge native et avancée pour le C++ moderne. Les utilisateurs bénéficient quotidiennement de l'aide de plus de 250 inspections de code, plus de 50 actions contextuelles, d'une refactorisation à l'échelle de la solution et des capacités de génération de code.

Tout cela s'ajoute aux solides fonctionnalités d'EDI de la plateforme IntelliJ, notamment la navigation ultra-rapide, le contrôle de versions intégré et la prise en charge étendue des plugins. Rider propose cette large gamme de fonctionnalités sans compromis sur la vitesse ou la réactivité.

2.

Connaissance des Blueprints

Rider pour Unreal Engine ne fonctionne pas qu'avec votre code C++. Il lit également les Blueprints (BP) de votre projet et de l'éditeur Unreal Editor, ainsi que leurs plugins. Cela permet à Rider d'afficher les utilisations dans les fichiers BP, ainsi que les valeurs des propriétés remplacées. Lors de la navigation vers des objets BP, Rider les ouvre dans l'éditeur Unreal Editor.

3.

Aide au mécanisme de réflexion

Les macros de réflexion Unreal Engine sont plus qu'un simple texte ! Pour accélérer le processus de développement de jeux, Rider propose une saisie semi-automatique de code pour les spécificateurs de réflexion et affiche la documentation dans la fenêtre contextuelle Quick Documentation.

4.

Assure la prise en charge du style de code Unreal Engine

Rider tient compte des conventions de nommage Unreal Engine dans toutes ses actions, ce qui permet de préserver la lisibilité de votre code. Les inspections de nommage Unreal Engine incohérent détectent les noms qui ne respectent pas les règles et suggèrent un correctif rapide.

5.

Analyse de code profonde et prise en charge de RPC

Rider s'assure de l'exactitude de votre code Unreal Engine à l'aide d'inspections Unreal Engine spécialisées pour les macros de réflexion Unreal Engine manquantes ou mal définies. De même, les actions de navigation et de génération de code sont configurées pour traiter correctement les appels de procédure distante Unreal Engine.

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

Questions fréquentes

J'ai une licence pour Rider. Vais-je bénéficier de Rider pour Unreal Engine lors de sa sortie officielle ?

Oui ! Rider pour Unreal Engine fera officiellement partie de notre EDI JetBrains Rider, que nous considérons comme notre offre principale pour les développeurs de jeux.

Rider est un EDI multiplateforme. La prise en charge d'Unreal Engine est-elle disponible sur les 3 plateformes ?

Pour l'instant, Rider for Unreal Engine fonctionne uniquement sous Windows et macOS. Nous prévoyons de l'étendre à Linux à l'avenir.

Puis-je déboguer mon jeu Unreal Engine dans Rider ?

Sur Windows, Rider dispose d'un débogueur basé sur LLDB développé par l'équipe JetBrains, capable de déboguer le code généré par le compilateur Microsoft Visual C++. Il prend en charge les fichiers Natvis et trouve et charge automatiquement UE4.natvis, fournissant des vues intuitives des types de données d'Unreal Engine.

Ai-je besoin d'un modèle de projet spécifique pour commencer à travailler sur mon projet Unreal Engine ?

Vous pouvez travailler avec votre .uproject directement dans Rider, sans générer une solution Visual Studio ou des fichiers de projet Xcode. Cela nécessite Unreal Engine 4.25.4+ sur Windows ou Unreal Engine 4.26.2+ sur macOS. Sur Windows, vous pouvez également ouvrir vos fichiers .sln dans Rider for Unreal Engine.

Voir tout

Témoignages des premiers utilisateurs de Rider pour Unreal Engine

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
Rejoignez le programme Early Preview
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