Que faire à propos des moteurs de jeu avec Rez Graham et Bryant Francis : Game Developer Podcast Ep. 42
Musique de Mike Meehan. Produit par Jordan Mallory.
La sélection d’un moteur est un moment important dans le parcours de chaque développeur vers la livraison définitive de son jeu, mais quand le bon moteur est-il réellement celui que vous créez vous-même ? Quels sont les inconvénients de se lancer dans une solution standard, et que peut-il se passer lorsque vous dépendez entièrement du produit d’une autre entreprise pour fabriquer le vôtre ?
Dans cet épisode en deux parties du Game Developer Podcast, la rédactrice en chef Danielle Riendeau trouve les réponses à ces questions (et à d’autres !) en discutant avec Rez Graham, programmeur principal en IA et directeur de la programmation de jeux à l’école de l’Academy of Art University. Développement de jeux, ainsi que rédacteur en chef du développeur de jeux Bryant Francis.
Fin 2023, de nombreux développeurs se sont retrouvés dans un scénario cauchemardesque. Unity devait commencer à facturer aux développeurs l’utilisation de son moteur sur une base d’installation par utilisateur. Pour comprendre pourquoi ce changement (finalement quelque peu reculé) a eu un impact si énorme et comment Unity tente toujours de se remettre des retombées qui en ont résulté, Danielle s’est entretenue avec notre propre Bryant Francis.
Ils avaient clairement prévu à l’origine qu’ils pourraient introduire ces frais et qu’ils pourraient se comporter d’une certaine manière dans leurs finances, et qu’ils seraient donc en mesure de faire avancer leurs affaires d’une certaine manière. Ce n’était pas le cas, a déclaré Francis.
Ils ont ensuite passé le premier trimestre à licencier environ 10 % des employés à travers le monde, et je crois que cela s’est traduit par environ 1 800 personnes licenciées, après deux années de suppressions d’emplois qui se sont produites par centaines à la fois. Ainsi, les pertes d’emplois dans l’entreprise au cours des deux dernières années ont [already] été significative.
Plus tard, dans la seconde moitié de notre épisode, Rez Graham contextualise la situation d’Unity en revenant sur un autre exemple historique de leadership au sein de l’industrie du jeu vidéo.
Le PDG de Nintendo [Satoru Iwata]avant son décès, qui a accepté une réduction de salaire plutôt que de licencier un groupe de personnes, Graham a déclaré : « Je pense que c’est l’industrie dont nous avons besoin, n’est-ce pas ?
Les entreprises ne réalisent pas, semble-t-il, que leur atout le plus précieux n’est pas réellement la technologie ou quoi que ce soit de ce genre, mais les personnes, poursuit-il. Alors pourquoi laisser partir ces gens ? Vous devez faire tout votre possible pour vous battre pour eux. Cela inclut de meilleurs salaires, cela inclut « peut-être que nous ne ferons pas travailler tout le monde pendant 200 heures ».
Quelles que soient les circonstances qui ont conduit à la refonte désastreuse d’Unity, le désordre qui en a résulté a servi de signal d’alarme important pour les développeurs qui en étaient venus à compter sur lui : tout ce travail acharné pourrait disparaître en un instant, si les pouvoirs en place le décrétaient.
Heureusement, Graham est une source de connaissances lorsqu’il s’agit de lancer votre propre moteur de jeu. S’appuyant sur son discours d’une demi-heure lors du Independent Games Summit de cette année, Les arguments en faveur de la création de votre propre moteurGraham aborde la question de savoir quand/comment choisir un moteur (ou non), l’inévitabilité de lutter contre le moteur que vous avez choisi, l’importance de comprendre l’ingénierie sous-jacente qui alimente tout ce avec lequel vous travaillez, et même quelques mises en garde. de l’industrie des MMO.