Vous l’attendiez avec impatience et nous y sommes presque : Les Mages de Mystralia bientôt disponible sur console. Cette expérience de porter un jeu sur PS4 et sur XBox One était une première dans le développement pour consoles pour la plupart des membres de l’équipe. C’est donc une joie énorme de faire partie de cette aventure.
La sortie officielle sur PS4 a été annoncée la semaine dernière. Réservez votre journée du 22 août 2017 pour jouer! Pour en savoir plus, consultez la publication sur le blogue de PlayStation. (En anglais seulement) La version pour XBox One est dans les dernières phases de certification, nous vous annoncerons la date de lancement sous peu.
Pour un studio indépendant, porter un jeu sur consoles n’est pas une mince affaire. Chaque plateforme a des exigences spécifiques et son processus de certification propre. C’est également un grand défi de faire le portage sur deux consoles en même temps, surtout pour une petite équipe qui ne comporte que peu de programmeurs – chez Borealys, il n’y en a que trois. (Félicitations à notre équipe technique pour son extraordinaire travail!) C’est la raison principale pourquoi il n’était pas possible de lancer le jeu sur consoles en même temps que sa sortie PC sur Steam; nous voulions nous assurer d’offrir aux joueurs des versions optimisées pour leur console préférée.
Autant que les exigences techniques aient été un défi, autant nous sommes extrêmement fiers d’apporter un jeu indépendant sur ces nouvelles plateformes. Pour ceux d’entre vous que ne le savent pas, le portage d’un jeu ce fait un peu comme ceci :
- Obtenir un kit de développement
- Rendre le jeu compatible au nouveau système
- Obtenir les approbations nécessaires pour le lancement sur console
- Déboguer, optimiser, déboguer encore, jusqu’à ce que le jeu respecte toutes les exigences techniques pour chacun des systèmes
- Soumettre le jeu pour certification sur chacune des consoles
- Corriger tout ce qui est nécessaire pour obtenir la certification (il y a souvent deux ou trois aller-retour, et parfois plus)
- Lancer le jeu sur les nouvelles plateformes (et célébrer!)
Deux de nos programmeurs, Bille Christian Tyros et Vincent Bilodeau, ont mené le processus de portage. Ils ont eu le mandat de passer l’architecture du jeu de manière à ce qu’il soit possible de l’amener sur les différentes plateformes. Par exemple, ils ont dû considérer les différentes façons offertes aux joueurs pour sauvegarder leurs parties sur chacun des appareils. Ça peut sembler banal, mais il est important d’avoir un moyen de conserver son progrès dans un jeu, et chaque plateforme à sa manière de gérer cette fonctionnalité. Dans leurs mots : « C’était un bon défi qui nous a donné des grandes fiertés à chaque étape réussie. »
Selon eux, si on peut résumer à juste deux mots, ce serait : « performance » – les PCs sont généralement plus performant que les consoles, il y avait donc un grand souci d’optimisation, mentionnent-ils – et « apprentissage » – il n’y a que très peu de ressources ouvertes pour le développement pour consoles, comme on en trouve beaucoup pour les moteurs de jeux et le développement pour PC. Ils ajoutent qu’ils ont dû fouiller beaucoup, découvrir, faire des essais-erreurs et apprendre beaucoup. Au final, ce qui est génial de tout ça, c’est que l’équipe s’est beaucoup rapprochée. Nous avons fait face à un défi et nous l’avons relevé ensemble pour amener notre jeu vers de nouveaux sommets.
D’ici la prochaine fois, joignez-vous au Discord ou laissez-nous un tweet sur @BorealysGames ou @Mystralia.