The Elder Scrolls 6 ● Pourquoi Bethesda ne change pas le moteur de TES 6.

Vous avez probablement remarqué plus d'une fois que dans toute discussion sur les Elder Scrolls, et plus encore sur la sixième partie à venir, il y a beaucoup de commentaires sur le moteur de jeu obsolète, beaucoup de colère à ce sujet, le jeu devrait échouer par défaut si l'entreprise n'utilise pas un nouveau moteur pour cela.

Je suis de plus en plus convaincu que beaucoup de gens ne comprennent pas pleinement ce qu'est le moteur lui-même et comment il peut affecter exactement le jeu, mais dans ce cas, nous sommes intéressés par TES 6. Comme nous le savons tous, Bethesda, utilise son moteur depuis la 3e partie de Morrowind, qui a subi des modifications importantes, à un moment donné, il a été renommé, mais en général, le soi-disant moteur est arrivé à nos jours sur la base exactement du code qui a été écrit au début des années 2000.

Et beaucoup posent à juste titre des questions, comment est-ce, pourquoi avons-nous besoin de jeux modernes sur l'ancien moteur? Et c'est là que survient le même malentendu. Qu'est-ce qu'un moteur, si conditionnellement et en bref, ce n'est qu'un ensemble de scripts, de programmes travaillant ensemble, ainsi que d'outils qui permettent au développeur de les utiliser, de trouver leur application.

Chaque domaine répond aux besoins nécessaires, si le moteur, par exemple, se concentre sur la création de simulateurs de voitures de sport, en il aura beaucoup de code responsable du comportement des objets lors d'une collision, lors d'un dérapage, lors d'un freinage, en d'autres termes, responsable de la mécanique de conduite.Si le moteur est plus axé sur les tireurs, alors il aura beaucoup de code responsable du tir dans le jeu, du recul, vol de balle, ricochets et ainsi de suite.

Tout moteur peut être adapté à tous les besoins, par exemple, comme ce fut le cas avec Need For Speed ​​The Run, qui a été créé sur Frostbite 2, un moteur initialement totalement inadapté aux simulateurs de voiture. Les développeurs ont écrit leur propre code pour le code existant, qui est responsable de la conduite.

Le modifier au fil du temps. Ainsi, le moteur est devenu plus diversifié. Et maintenant, de nouvelles pièces de cette franchise sortent sur ce moteur. Même maintenant, vous pouvez prendre le jeu le plus ancien, le moteur le plus ancien, le pelleter complètement, réécrire tout le code qu'il contient pour qu'il réponde aux normes modernes, connecter toutes les bibliothèques graphiques modernes, écrire de nombreux nouveaux fichiers qui ajouteront des fonctionnalités supplémentaires au jeu, ce qui sera fait à ce sujet.

Tout sera radicalement changé et réécrit, le moteur ne sera pas appelé différemment, car il s'agit d'une nouvelle paperasserie bureaucratique avec brevets, enregistrement de marque, etc., en conséquence, nous obtenons en fait un ensemble complètement différent de programmes et de scripts qui répondent à toutes les normes modernes, mais qui sont appelés Beaucoup de gens connaissent l'histoire quand dans la partie 3 de Fallout une voiture était littéralement posée sur la tête du protagoniste et que nous nous déplaçions en mode accéléré le long des rails, et il semblait que nous étions debout dans cette voiture qui bougeait.

Le fait est qu'à cette époque il n'y avait pas de code nécessaire qui serait responsable de la mécanique de conduite, et nous avons dû recourir à une telle astuce, mais cela n'a été fait que pour gagner beaucoup de temps. Après tout, rouler dans ce jeu est un cas isolé, et créer toute une mécanique à partir de zéro pour cela n'était tout simplement pas rentable.

Mais déjà dans le même Skyrim, par exemple, le jeu commence par le fait que plusieurs PNJ roulent dans une calèche qui roule lentement, ce qui nous dit que la mécanique du trajet était encore écrite, car l'équitation est devenue plus courante dans les jeux Bethesda ...

Bien sûr, pour certaines personnes, ce chariot a décollé et a commencé à se comporter d'une manière étrange, mais c'est une histoire complètement différente, à savoir des bugs.Les commentateurs qui se plaignent de l'ancien moteur de plus en plus les jurent.

A en juger par moi-même, pendant le jeu dans Skyrim, et je l'ai joué décemment, je suis allé deux fois à l'intérieur et à l'extérieur, j'ai bien rencontré, peut-être quelques trois bugs, sans exagération. Ainsi que les opportunités qu'ils nous offrent.

La taille des mondes de jeu, la quantité de contenu qu'ils contiennent, la liberté d'action totale, jusqu'au fait qu'au tout début du jeu, vous pouvez déjà aller n'importe où, et créer une folie totale autour de vous. Même si vous embauchez une centaine de testeurs, vous pourrez toujours prédire les actions des joueurs.

Très difficile. Plus le projet est grand, plus la liberté d'action est donnée aux joueurs, plus il est probable qu'à un moment donné il y aura un bug. Il est évident. Et le moteur n'a absolument rien à voir avec ça, comme je vous l'ai déjà dit, il ne s'agit que d'un ensemble complexe de scripts et de programmes travaillant ensemble, comme pour l'animation, les graphismes, la destructibilité des objets.

Comme vous le comprenez déjà maintenant, tout cela peut être écrit, ajouté, modifié, changé. Et puis la question se pose probablement, alors pourquoi changer quelque chose quand vous pouvez prendre, par exemple, n'importe quel moteur qui a déjà des éléments tels que le support de toutes les technologies graphiques et physiques modernes et faire la 6ème partie dessus.

Mais ici, il est important de comprendre que dans ce cas, il est beaucoup plus rentable d'écrire de nouveaux modules qui seront chargés de supporter les capacités graphiques modernes que d'écrire à partir de zéro beaucoup et beaucoup de choses qui ont déjà été utilisées dans les jeux depuis le gazebo, un système de pompage, des dialogues, un système de combat, ce qui est également possible En général, pour faire simple, en utilisant un exemple qui sera clair pour tout le monde, pourquoi achèteriez-vous un nouvel ordinateur, pour qu'il tire une sorte de jeu, alors que vous ne pouvez acheter une carte vidéo que pour une carte existante.

Si vous n'avez pas assez de RAM, vous pouvez l'acheter aussi, mais par exemple, pourquoi avez-vous besoin du boîtier lui-même, si tous les composants peuvent être placés dans l'ancien. En général, le moteur est en pâte à modeler entre les mains du maître, et tout dépend uniquement des développeurs eux-mêmes, du pourcentage des capacités du moteur qu'ils utilisent.

Donnez à deux développeurs différents le même moteur, ils créeront des jeux différents, et l'un peut être de très haute qualité, l'autre sera moche. Bien sûr, Bethesda pourrait prendre le moteur de quelqu'un d'autre, passer plusieurs années dessus, le maîtriser, ajouter les éléments manquants pour répondre à ses besoins, s'intégrer dans le concept de leurs jeux, de la magie, de l'artisanat, d'un système de pompage, etc.

Il en faudra beaucoup, le résultat sera probablement le même et peut-être même pire. Depuis que changer le code familier, dans lequel vous savez déjà tout, en quelque chose de complètement différent, et le maîtriser, c'est très coûteux à tous égards.

Et le résultat sera probablement encore plus de bogues, encore plus de fonctions inachevées, mais il y aura encore plus de temps perdu. J'espère vous avoir expliqué en détail pourquoi la société ne veut pas abandonner son moteur familier, et que le moteur lui-même est un concept plutôt arbitraire et vague, et TEC 6 n'a pas à être le même en tout que Skyrim, s'il est créé sur la base de Il peut s'agir d'un jeu complètement différent du côté technologique et graphique, tout dépendra de combien l'entreprise décide de prendre la peine de changer le code existant et d'en introduire un nouveau.

Mais comme nous pouvons le voir, il y a déjà des mouvements dans cette direction, la nouvelle technologie a été introduite et, comme on nous l'a montré, elle est déjà utilisée. J'espère que les commentaires sur le moteur obsolète et le fait que l'entreprise doit de toute urgence commencer à utiliser le nouveau deviendront plus petits.

Puisque en réalité tout est complètement différent et j'ai essayé de vous expliquer pourquoi. Peut-être que j'ai manqué certaines choses, vous pouvez m'ajouter dans les commentaires, mais sinon je pourrais vous parler de tout cela pendant encore 20 minutes, en entrant dans les détails, mais en général, j'espère, je l'ai dit de manière simple et compréhensible pour tout le monde, même pour ceux qui n'y comprend rien du tout ..