Comment une petite équipe de Mojang Studios a créé Minecraft Dungeons dans l'Unreal Engine.

Daniel Kayser |
25 mai 2020
Minecraft est indéniablement un phénomène culturel. Le jeu de base, qui recense plus de 126 millions de joueurs actifs toutes plateformes confondues et qui s'est vendu à plus de 200 millions d'exemplaires dans le monde entier, revendique le titre de jeu vidéo le plus vendu de l'histoire. Malgré son succès déjà retentissant, le studio suédois Mojang Studios continue à repousser les limites du possible au sein de la franchise en offrant aux fans de nouveaux territoires à explorer.

Minecraft Dungeons en est l'exemple parfait. Il s'agit d'un tout nouveau jeu d'action-aventure développé avec l'Unreal Engine et inspiré des dungeon crawlers classiques, qui se déroule dans l'univers Minecraft. Comme son nom l'indique, les joueurs peuvent braver les donjons seuls ou retrouver jusqu'à quatre amis pour découvrir des niveaux riches en trésors et en action.

Nous avons eu la chance de rencontrer l'équipe de Mojang Studios dans ses bureaux, à Stockholm, pendant le développement de Minecraft Dungeons pour en apprendre plus sur le projet et sur sa conception.
 
"Lorsque nous avons commencé à développer Minecraft Dungeons, nous avions pour objectif de créer quelque chose de très agréable visuellement, avec beaucoup d'effets de particules, beaucoup d'animations", explique le directeur du jeu, Måns Olson. "Mais nous avions des attentes différentes en ce qui concerne le gameplay et le fonctionnement du jeu par rapport à Minecraft, qui est plus classique." 

"Nous souhaitions étudier la possibilité de développer Minecraft au-delà du jeu de base", précise le producteur exécutif David Nisshagen. "Nous voulions vraiment doubler la mise sur l'action et l'aventure, mais aussi sur le côté captivant de Minecraft. En associant tous ces éléments, nous avons naturellement opté pour le genre du dungeon crawler. Le jeu est donc inspiré des dungeon crawlers classiques et se déroule dans l'univers Minecraft. Il est cependant très différent du jeu Minecraft de base. Nous avons beaucoup travaillé sur les aspects aventure, exploration et butin du jeu." 
Sur le plan conceptuel, l'équipe avait une direction claire, mais lorsqu'il a fallu décider quels outils utiliser, il y a eu plusieurs essais. "Initialement, nous pensions utiliser notre propre technologie pour développer le jeu", explique David Nisshagen. "Nous avions besoin d'animations de qualité, d'effets de particules, tous ces d'éléments indispensables à un bon jeu d'action-aventure. Nous avons vite réalisé que l'Unreal Engine répondait parfaitement à nos besoins."

Après le début du développement, l'équipe a réalisé que sa vision créative pour le projet différait de l'idée de départ. "Le jeu Minecraft Dungeons avait au départ été pensé comme une expérience solo, mais nous avons vite réalisé que le jeu était vraiment amusant et qu'il serait bien plus intéressant de pouvoir y jouer avec des amis", affirme le responsable technique, Kristoffer Jelbring. "Alors, bien sûr, le multijoueur entre en scène."

"Il est important pour nous d'offrir aux utilisateurs une excellente campagne solo, mais nous voulons néanmoins qu'il soit plus amusant de jouer avec des amis" indique David Nisshagen. "Nous trouvons formidable l'idée de pouvoir jouer avec des amis qui sont à l'autre bout du monde, mais il est tout aussi amusant de s'asseoir sur un canapé avec un copain et de jouer sur le même écran." 
"Le multijoueur peut constituer un défi de taille, et c'est là que l'Unreal Engine intervient. Le moteur permet à notre toute petite équipe de porter son attention sur d'autres éléments", explique Kristoffer Jelbring.

Malgré le grand succès de la franchise, il est intéressant de noter que l'équipe de Minecraft Dungeons est plutôt réduite. Les outils de l'Unreal Engine ont donc été très utiles tout au long du développement. 

"Au total, une vingtaine de personnes travaillent sur Minecraft Dungeons et je pense que l'Unreal Engine nous a vraiment aidés à relever les différents défis qu'impliquait le projet dans le temps qui nous était imparti, malgré notre petit effectif", précise Måns Olson. "L'un des nombreux avantages de l'Unreal Engine est que nous avons accès à son code source, ce qui est d'autant plus intéressant que nous avons plusieurs plateformes cibles." 

Bien entendu, livrer un jeu de cette envergure sur plusieurs plateformes n'est pas sans danger, notamment au moment du développement. C'est pour cela que l'accès au code source offert par l'Unreal Engine joue un rôle clé pour l'équipe.
"Nous essayons de n'appliquer qu'un minimum de changements à la source, mais pour cela, il faut posséder sa propre technologie ou bien avoir la capacité de tout changer. Sinon, il est très facile de se retrouver pris au piège", explique David Nisshagen. 

"Jusqu'à présent, le développement du jeu, qui est passé d'un petit projet à quelque chose de beaucoup plus important, a été une merveilleuse aventure", conclut David Nisshagen. "Cette technologie, qui a permis à une si petite équipe d'accomplir de si grandes choses, est vraiment très utile. Et le plus important, c'est de bénéficier d'une capacité d'itération rapide, pour pouvoir travailler en s'amusant. C'est comme ça qu'on retranscrit la passion et c'est comme ça qu'on obtient une qualité sans faille."

    Téléchargez l'Unreal Engine dès aujourd'hui !

    Procurez-vous l'outil de création le plus ouvert et le plus avancé au monde. 
    L'Unreal Engine est livré prêt à l'usage, avec toutes les fonctionnalités et un accès inclus au code source complet.