C’est une période passionnante pour être un développeur de jeux. Les nouvelles technologies comme la Réalité Virtuelle (RV) et la Réalité Augmentée (RA) sont là et gagnent en popularité, et une toute nouvelle génération de consoles de jeu est à portée de main. En ce moment, tout le monde veut sauter sur ces nouvelles technologies et créer des jeux à succès en utilisant la RA, la RV et d’autres technologies. Mais personne ne veut vraiment tout créer à partir de zéro (réinventer la roue est tout simplement trop de travail). Heureusement, vous n’avez pas à le faire.
Unreal Engine 4 (UE4) peut vous aider ! Non seulement Epic Games utilise son moteur pour développer ses propres jeux (et le maintien constamment à jour dans ce but), mais de nombreuses autres sociétés de jeux, comme AAA et indie, utilisent également le moteur, et Epic ajoute constamment de nouvelles fonctionnalités pour eux aussi. Ils peuvent également mettre à jour le moteur eux-mêmes, et ils peuvent rendre certains de ces changements disponibles au grand public également.
UE4 a également un système robuste pour les addons et les plugins auquel beaucoup d’autres développeurs contribuent. Certains peuvent être gratuits, et d’autres payés qui sont plus avancés. Ceux-ci peuvent être extrêmement spécialisés, et le développeur peut publier des mises à jour régulières pour s’adapter aux changements dans Unreal et cela ajoute de nouvelles fonctionnalités qui pourraient vous rendre la vie encore plus facile.
Alors, comment UE4 vous aide avec les nouvelles technologies ? Voici quelques exemples :
Unreal Engine 4 pour la réalité virtuelle
La réalité virtuelle (RV) est l’une des technologies les plus excitantes qui existent, et beaucoup de gens essaient d’entrer dans cette porte particulière. Les casques VR de compagnies comme Oculus, HTC et Sony deviennent moins chers, plus courants et plus puissants. Si vous créiez un jeu vous-même à partir de zéro, vous auriez besoin d’un moteur graphique extrêmement puissant. Heureusement, UE4 en a déjà un avec la fonctionnalité VR.
Si vous avez déjà un projet que vous voulez convertir en VR, UE4 vous facilite la tâche. Si vous avez un Oculus Rift ou un HTC Vive installé sur votre ordinateur, visualiser votre jeu en VR est aussi facile que de le lancer en mode VR Preview et de le visualiser dans votre casque. Bien que les contrôles puissent prendre plus de travail, UE4 a un contrôleur de mouvement que vous pouvez ajouter à votre contrôleur pour vous aider à démarrer rapidement. Vous pouvez même éditer votre projet en mode VR, vous permettant de voir la vue de l’éditeur dans votre casque VR, ce qui peut vous aider à positionner les choses dans votre jeu.
Si vous commencez un nouveau projet, UE4 a maintenant des modèles spécifiques à la RV pour les nouveaux projets. Vous avez aussi beaucoup de documentation en ligne et une grande communauté d’autres utilisateurs travaillant avec la RV dans Unreal Engine 4 qui peuvent vous aider.
Unreal Engine 4 pour la Réalité Augmentée
La réalité augmentée (RA) est une autre nouvelle technologie qui est extrêmement populaire en ce moment. Le Pokemon Go est extrêmement populaire et de nombreuses sociétés essaient de faire quelque chose de similaire. Il existe également des casques de réalité augmentée et peut-être d’autres nouvelles façons de visualiser les informations de la réalité augmentée.
Chaque plateforme a sa propre façon de gérer la Réalité Augmentée en ce moment. Sur les appareils mobiles, iOS a ARKit pour supporter la programmation de la RA et Android a ARCore. Heureusement, le site web d’Unreal a une section entière sur la RA et sur la façon de les prendre en charge dans l’UE4 pour développer des jeux de RA à https://docs.unrealengine.com/en-US/Platforms/AR/index.html. Il contient également des informations sur l’utilisation de Magic Leap, Microsoft HoloLens et Microsoft Hololens 2. Ainsi, en utilisant UE4, vous avez une grande avance sur ce type de développement.
Travailler avec d’autres nouvelles technologies
Si vous voulez utiliser la technologie, il y a de fortes chances que UE4 la supporte (et si ce n’est pas le cas, attendez et elle le fera). Que vous essayiez de faire de la programmation procédurale ou simplement d’utiliser les dernières techniques d’IA, il y a de fortes chances que vous puissiez trouver quelque chose qui vous aidera à prendre une longueur d’avance sur cette technologie qui fonctionne déjà dans UE4. Et avec autant de personnes utilisant le moteur, il est probable qu’il continuera à être un excellent moyen d’obtenir du support pour les nouvelles technologies.
Support pour les nouvelles plates-formes
UE4 supporte déjà de nombreuses plateformes telles que PC, Mac, Mobile, web, Xbox One, PS4, Switch, et probablement toute autre plateforme récente à laquelle vous pouvez penser. Avec la sortie des consoles next-gen en 2020, il y a de fortes chances qu’ils travaillent déjà sur leur support. Pour les consoles, vous devez généralement être un développeur enregistré auprès de Microsoft, Sony, et/ou Nintendo pour avoir accès aux outils de développement pour ces plateformes (et vous avez besoin de devkits coûteux). Mais comme de plus en plus de jeux indépendants apparaissent sur ces plateformes, vous n’avez plus nécessairement besoin de travailler dans un studio AAA pour le faire.
Ce qui est étonnant quand on développe en UE4, c’est que la publication pour une autre plateforme devrait en principe fonctionner. Vous pouvez avoir besoin de changer les contrôles et la taille de l’écran. Un titre en 3D AAA peut être trop lent pour être jouable si vous essayez de le lancer sur un appareil mobile sans aucune modification, mais les fonctionnalités de base du jeu seront là et vous pourrez faire des changements à partir de ce moment.
L’avenir
Il est difficile de dire quelles nouvelles technologies pourraient voir le jour à l’avenir, à mesure que de nouveaux appareils, types de jeux et méthodes de programmation sont mis au point. Peu importe ce que l’avenir nous réserve, il y a de fortes chances que l’UE4 les soutienne. Donc, apprendre UE4 maintenant est un grand investissement de votre temps.
Les contenus sur les mêmes sujets :
développer jeu VR
- Comment faire de l’argent avec la réalité virtuelle ?
- Meilleures pratiques de développement de jeux VR pour les parcs d’attractions
- Les développeurs du Quest Store frustrés par le système de test
- L’université de l’Ohio lance une spécialité en réalité virtuelle et en développement de jeux vidéo !
- Comment la VR redonne vie aux jeux classiques
- Comment devenir un développeur de réalité virtuelle (VR) / réalité augmentée (AR) ?