Le développeur a essayé de créer un jeu simple avec 8 moteurs différents, dont Unity, Unreal, Godot et GameMaker.

Le développeur a essayé de créer un jeu simple avec 8 moteurs différents, dont Unity, Unreal, Godot et GameMaker.

Le même jeu réalisé avec 8 moteurs différents (Unity, Unreal, Godot, etc.)

À la mi-février, Emeral, développeur de jeux et blogueur sur YouTube, a publié une vidéo intitulée « I Made the Same Game in 8 Engines » (J’ai fait le même jeu avec 8 moteurs). L’idée était de réaliser un projet simple où le joueur doit se déplacer dans le niveau et attraper des objets qui lui tombent dessus depuis le haut.

Voici les résultats obtenus par Emeral, ainsi que quelques réflexions sur chaque moteur.

Unity

  • Emeral a utilisé un ensemble de ressources bon marché pour créer le niveau et a trouvé un modèle low-poly gratuit pour le personnage principal sur le magasin de ressources de Unity.
  • Le développeur a utilisé un sac de céréales comme objet pour la capture et a écrit des scripts simples pour faire fonctionner toute la logique.
  • « Bien sûr, j’ai négligé certaines choses et il y a beaucoup plus de complexités qui viennent avec la création d’un jeu plus important, mais heureusement Unity est bien adapté pour les gérer presque toutes. Dans l’ensemble, je dirais qu’Unity est un moteur bien adapté », conclut Emeral.

Unreal Engine

  • Cette fois, le développeur a décidé de mettre au point les mécanismes de base du jeu avant de passer aux graphismes. Le défi était qu’Emeral ne connaissait pas le langage C++, il a donc dû utiliser le système Blueprint, qui s’est avéré très clair et facile à apprendre.
  • Ensuite, Emeral a pris des éléments 3D gratuits trouvés sur Unreal Marketplace et a travaillé davantage sur l’éclairage et d’autres effets. Au total, la construction et l’exportation de la scène ont pris environ une heure.
  • « Unreal Engine, c’est génial. Il ne s’agit en aucun cas d’un moteur léger et la courbe d’apprentissage est plus raide. [compared to other engines]mais si vous recherchez des graphismes de pointe, des fonctionnalités robustes et que vous êtes prêt à travailler, UE est capable de presque tout », note Emeral.

Godot

  • Bien que Godot soit principalement utilisé pour les jeux en 2D, Emeral a décidé d’essayer ses fonctions 3D. Le développeur a également dû regarder quelques tutoriels pour apprendre à utiliser le langage GDScript du moteur, qui est assez simple et similaire à Python.
  • Emeral a utilisé le logiciel MagicaVoxel pour créer des modèles 3D, notamment des colonnes et une pièce d’or. Il est intéressant de noter qu’il existe un outil spécial pour importer MagicaVoxel dans le moteur. Il ne restait donc plus qu’à écrire des scripts pour la mise à jour du score et l’apparition de la pièce.
  • « [Godot] est facile à utiliser depuis Unity et il y a une grande communauté de personnes qui le soutiennent. Si vous voulez un moteur de jeu entièrement open source, facile à utiliser et très polyvalent, Godot est la solution idéale », conclut Emeral.

GameMaker

  • Avec GameMaker, Emeral a d’abord trouvé un jeu de tuiles de jungle dans le magasin d’actifs du moteur. Le développeur a qualifié le processus de construction d’un niveau d’amusant, le comparant à un « petit puzzle » et faisant l’éloge de l’interface et du système de calques du logiciel.
  • Emeral a ensuite utilisé le langage de script GML Code de GameMaker pour appliquer la logique de base aux objets du jeu et a même réussi à mettre en place un mécanisme supplémentaire consistant à esquiver un poisson sautant de l’eau.
  • Voici ce qu’Emeral pense du moteur : « Travailler avec GameMaker a été une expérience très agréable. Il y a quelque chose de vraiment amusant et facile à utiliser. Si vous êtes à la recherche d’un moteur de jeu 2D extrêmement performant, GameMaker est l’outil idéal. »

RPG Maker MZ

  • RPG Maker est un moteur sans code et il vous fournit un écran de titre de votre projet et un groupe de quatre personnages dès le départ (leurs mouvements sont déjà configurés). La seule chose qu’Emeral a dû comprendre, c’est comment supprimer trois autres personnages.
  • Après cela, le développeur a construit le niveau avec des ensembles de tuiles préfabriquées et a utilisé le système d’événements pour faire apparaître plusieurs coffres que le joueur doit attraper.
  • « RPG Maker est très amusant à utiliser et a beaucoup de charme. Mais c’est le moteur de jeu le moins flexible de tous ceux que j’ai essayés. Il semble mieux adapté à la création d’un RPG traditionnel de haut en bas, d’un roman visuel ou d’un jeu riche en histoires, mais si vous souhaitez créer quelque chose d’autre, vous devriez envisager de vous tourner vers un autre moteur », conclut Emeral.

Pour plus de détails, d’idées et d’impressions d’Emeral sur les autres moteurs – Construct, G Develop et Scratch – regardez la vidéo complète ci-dessous.


Vous avez une histoire à raconter ? Contactez-nous à l’adresse suivante [email protected]

À propos de l'auteur :

Joe Pezzo
Joe Pezzo

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x