human
Comment les sociétés de jeux vidéo se développent-elles pour toutes les plateformes à la fois ? Existe-t-il des paramètres différents pour chaque plate-forme (xbox, ps, PC,) ou est-ce fondamentalement le même avec des ajustements mineurs. S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Cela varie selon l'entreprise, mais aux deux endroits où j'ai travaillé (qui étaient au bas de l'industrie), nous avions essentiellement une couche de code API qui se situe entre le moteur de jeu et la plate-forme, et cette couche API traduisait tout le entrées d'une plate-forme particulière (à partir du contrôleur, du clavier, de la souris, etc.) en données d'entrée indépendantes de la plate-forme que le moteur pourrait traiter sans connaître la plate-forme. Ensuite, le moteur cracherait des sorties génériques, que la couche API transformerait en graphiques spécifiques à la plate-forme et ainsi de suite. Pendant ce temps, nos équipes artistiques devaient généralement exporter tous leurs documents dans un format différent pour chaque plate-forme, afin d'exploiter au mieux le système graphique de cette plate-forme. L'avantage de cette approche est que vous passez moins de temps à personnaliser le jeu pour chaque plate-forme. Le principal inconvénient est qu'il est plus difficile de vraiment repousser les limites de ce que chaque système peut faire, et vous vous retrouvez avec des jeux un peu moins ambitieux, avec des visuels moins époustouflants et un peu plus lents. Les studios haut de gamme, comme EA Sports, investissent probablement BEAUCOUP plus d'argent dans la personnalisation des jeux pour chaque plate-forme. Ceci n'est d'ailleurs vraiment vrai que sur les plates-formes grand format : Xbox, PC, etc. Les ordinateurs de poche, en particulier avec tous les téléphones et tablettes actuellement sur le marché, ont des capacités techniques tellement différentes que les développeurs à tous les niveaux doivent faire beaucoup plus de personnalisation pour chaque plate-forme.