Après une version PS3 de Bioshock 1 et 2 en deçà de la version Xbox, notamment à cause de lag, il est normal que les joueurs se questionnent sur la qualité de la future version PS3 de Bioshock Infinte
Interrogé à ce sujet, Chris Kline, directeur technique chez Irrational Games nous apporte un élément de réponse.
Bonjour à tous,
Nous travaillons sérieusement pour faire une version Ps3 de qualité, et voici comment nous allons y arriver.
Nous n’allons pas laisser la version Ps3 de Bioshock Infinite à un autre studio. En fait ce ne sera même pas un portage. Nous avons une équipe beaucoup plus grande qu’à l’époque de Bioshock. Nous faisons donc un développement simultané en interne sur Ps3, 360 et Pc.
Nous savons que la ps3 est puissante, mais cette puissance unique représente un challenge (NDLR : car la Ps3 est difficile à programmer). De même, comparer au PC, la xbox est aussi un challenge. Alors au lieu de déterminer une plateforme de développement unique et de porter le jeu sur les autres nous avons plutôt changé le moteur du jeu pour que chaque plateforme ressemble pour le programmeur à une PS3.
Cela consiste à gérer les taches en multiprocesseurs (NUMA non-uniform memory access) pour travailler avec les processeurs de la PS3.(NDLR : la ps3 est constituée d'un processeur principale et de 8 coeurs spécifiques)
Ecrire du code de cette façon est plus difficile, mais à un avantage : cela est optimal pour la PS3 et offre des augmentations de la vitesse sur les autres plateformes grâce à une meilleure cohérence dans l’utilisation du cache et l’utilisation des multiprocesseurs.
…(dans cette partie non traduite il explique ce qu’ils font pour améliorer la vitesse sur PS3 en gros il utilisent la technique du deferred lighting qui permet de reporter une partie du travail graphique sur les processeurs de la ps3 pour ainsi gagner de la puissance sur le processeur graphique)…
En terme de production, nous testons notre code continuellement sur Ps3, cela fait partie du travail journalier de notre équipe dédiée à la qualité.
Tout nos programmeurs ont des kits de développement ps3 et xbox sur leur bureau, et ils peuvent faire des tests facilement sur l’une ou l’autre des plateformes.
Pour résoudre les problèmes rapidement nous avons un système intégré qui fait des tests sur la version PS3 à chaque modification du jeu par un artiste ou un programmeur.
Ils sont même informé par email en cas d’erreur.
En plus nous avons un système qui permet aux artistes et désigners de vérifier en temps réel sans quitter l’éditeur si leur niveau pourra ou pas être intégré dans la mémoire de la console.
J’espère vous avoir convaincu que nous faisons sérieusement une bonne version PS3
Commenter cet article