Programmer sur PS3 : facile comme de la viande

Actualité PS3, PlayStation 3 sur Play3-Live

Accueil Play3-Live > News PS3 > Programmer sur PS3 : facile comme de la viande

Flux RSS des dernières news PS3
Programmer sur PS3 : facile comme de la viande

[TECHNOLOGIE] Programmer sur PS3 : facile comme de la viande


Publié par zlu - Lundi 30 Janvier 2006 à 08h11 - lu 3035 fois
11 commentaires

Avec un titre comme ça, vous vous demandez peut-être si j’ironise, si j’idéalise ou si je n’importe quoi dise.
Rassurez-vous, ce n’est en aucun cas le cas de Keith Stuart, pigiste pour le magazine officiel de la PS2 (US) pour lequel il vient de rédiger un article sur Possession, un titre du studio Volatile. Lors de son déplacement au dit studio, il pu poser quelques questions aux développeurs quant à leurs impressions sur la programmation sur PS3 : j’imagine que la plupart des journalistes en contact avec les developpeurs du monde vidéoludique n’ont que ce genre de questions à la bouche. Maintenant que le magazine est sortit, il se permet de poster ces précieuses informations sur le ouaib, que nous nous empressons de résumer ici.

Sachant que l’équipe travaille encore avec le kit de développement non définitif de la PS3 (celui en papier maché), que l’avis de ces développeurs n'est qu'un avis parmis tant d’autres – partagés par ceux de Killzone tout de même, vous aurez compris que ces appréciations sont à relativiser : elles font tout de même plaisir à lire.

Premièrement, les développeurs de Volatile sont heureux de noter que la PS3 n’est pas aussi compliquée à programmer qu’on le pensait. L’utilisation par la machine de l’OPEN GL comme interface de programmation graphique (graphics API) signifie que n’importe qui ayant programmé sur PC sera familiarisé avec les réglages. Et encore, la version PS3 est une version allégée encore plus simple, l’OPEN GL ES, du moins d’après le développeur principal de Volatile, Lyndon Homewood :
"(...) Parce que l’on possède cela sur PS3, ça sera bien plus facile que sur PS2 de programmer : toute la paperasse technique nécessaire est déjà disponible."

L’utilisation du CG (une version du langage C qui permet de faire des choses folles, pleines de vertex shadés et interpolés) facilite encore plus les choses, permet des morphings et des effets de lumière inexistant sur PS2 parce que trop difficile à mettre en place (sans parler des capacités limitées de la console concernant ces effets en particulier). Petit bémole : 'le processeur principal peut accéder à toute la mémoire vidéo mais chacun des septs SPE n’a accès qu’à 256k : les manipulations nécessaire pour traiter une information lourde dans cette configuration semble rendre la tâche plus complexe que sur la Xbox 360'.

Lyndon continue : "Les capacités graphiques de la PS3 seront légèrement supérieures aux cartes PC derniers cri, mais la puissance de la machine permettra de voir bien plus de physique et de géométrie générée (comme l’eau par exemple, dont on pourra assigner les mouvements à un SPE en particulier)."
La gestion des SPE sera donc la clé du succès : un serait assigné à l’IA, quand un autre contrôlerait la physique etc., mais c’est une organisation qui pose des problêmes de coordination que l’équipe de Volatile considère comme "extrêmement problématiques".

Dernière chose : la PS3 sera supérieure à sa concurrente concernant les cinématiques HD, grâce au Blu-Ray (20 minutes de cinématiques HD nécessitent 4,7GB ce qui sera, vous le comprendrez facilement, un peu juste pour stocker le reste du jeu sur un simple DVD).

La PS3 est donc relativement facile à programmer si l’on se réfère à tout ces éléments, du moins pour les développeurs habitués aux PC puissants. De plus, selon ce qu’a entendu Keith Stuart à plusieurs reprises, l’aide de Sony aux développeurs sera plus importante en comparaison à celle fournie pour la PS2 (c’est déjà le cas avec la PSP apparemment). Si avec ça on en entend encore râler.

Je laisserais le mot de la fin à Mr Stuart, qui résume assez bien le goût amer-épicé qui me reste dans la bouche après ces quelques semaines de vaches-maigres concernant l’information PS3 :
"On a les screenshots, les démos et les promesses, on a l’enthousiasme des développeurs quant au hardware next-gen de Sony. On a pas de jeux."

Bien dit.

< News Précédente Envoyer cette news à un ami par Mail Imprimer cette news News Suivante >


Lire les commentaires sur le forum - Ajouter un commentaire (Cliquez ici pour vous inscrire)

kujathemas (Membres VIP) - Lundi 30 Janvier 2006 à 09h08

Ah bah voilà ! Pour une fois qu'on n'entend pas : "elle est compliqué à programmer la PS3 contrairement a la Xbox 360..." ou d'autre truc dans ce genre, ca fait plaisir . J'pense que c'est d'abord une question de moyen financier et ensuite d'avoir vraiment envie de l'exploiter au max. C'est sur que les développeurs qui veulent juste se grouiller de faire un jeux moyen, parce qu'ils ont besoin de fric, vont pas chercher à comprendre comment contourner tel problème et vont se contenter de déclaré : "la PS3 est trop complexe". D'ailleurs, certains oublient le sens même de leur métier, à savoir "développer". Et développer c pas seulement faire une course pour produire un jeu histoire de se faire du fric, mais c chercher à tiré le meilleur parti de la console et montrer de quoi on est capable tout comme ce studio : Volatile, essaye de faire.


yogso (Membres VIP) - Lundi 30 Janvier 2006 à 09h46

La ps3 a toujours été critiqué pour le CELL,les petits éditeurs ayant peu de moyens ne pourrront plus programmer sur ps3,par manque d'argent.
Les portages seront aussi plus long vu qu'il faudra retravailler le jeu...
la grogne vient de là plus que d'autres choses


Play-Boy (Membres VIP) - Lundi 30 Janvier 2006 à 09h55

Oui kujathemas ça c'est dans le meilleur des mondes, mais ce qu'il faut prendre en compte c'est que ces développeurs (et toutes la team d'un jeu) sont pressés comme des citrons pour sortir le jeu dans les délais. Seuls quelques studio de developpement comme Lionhead ou ceux des constructeurs (Bungie, Polyphony Digitals,etc...) se permettent des délais "jusqu'à ce que le jeu soit fini". Faut avoir les fonds qui suivent...
Et puis l'histoire est pleine de machine sous exploitées (les 2 proc de la Saturn -dont un seul est utilisé dans plus de 90% des jeux- ou la courte vie de la Dreamcast qui n'a permis aucunes optimisation des jeux par exemple...). En therme de sous-exploitation de puissance l'exemple le plus flagrant ce sont les PC (même si on comprend pourquoi).
En tout cas je suis content de lire enfin un article explicite sur le pourquoi des difficultées de programmation de la PS3. Toute la difficultée reside à la bonne coordinantion des SPE. Maintenant qu'on comprend mieux ce n'est pas aussi terrible que ça (même si c'est un gros morceau...).
Du coup je comprend mieux ce que voulait dire le type de Guerrila quand il disait "...la Ps3 serait incroyablement plus simple à "manier" comparé à la Ps2...".
Encore une phrase bien controversée quand on à aucune explication...


amenophis57 (Membres) - Lundi 30 Janvier 2006 à 10h31

ca fait tjrs plaisir a lire ce genre de news meme si je m'attendais a un fossé plus important avec le pc


seule ombre au tableau et qui semble se confirmer avec ces propos , les 256 ko des spe.
Comme cette mémoire est insuffisante pour bcp d'instructions et programmes, les SPE vont devoir faire transiter des données depuis la mémoire principale en permanence . Attendu que le rsx possede sa propre memoire et que les donnees doivent egalement transiter entre lui et le cell ca va pas etre facile de coordonner tout ca qd on sait que le ppe ne peut traiter que 2 instructions par cycle... la x360 est meilleure a ce niveau la


TontonBaba (Membres) - Lundi 30 Janvier 2006 à 11h20

Le train est en marche!


alanxp8 (Membres) - Lundi 30 Janvier 2006 à 12h12

Et bas c'est une super bonne nouvelle !!! ^^


nicolas (Membres) - Lundi 30 Janvier 2006 à 13h57

Ah bas voilà surement une des meilleur nouvelle confirmé que l ont puisse avoir de la ps3 :une programmation plus facile que la ps2 . J ai hate de voir les jeux de la bête moi qui suis assez impressioner par ma console xbox 360 je pense que la ps3 pourra nous donner des jeux équivalents a la xbox 360 au debut de son lancement mais elle nous donnera des jeux supérieur graphiquement au fil du temps je pense.


Gatman (Membres VIP) - Lundi 30 Janvier 2006 à 14h08

Amenophis je suis d'accord avec toi mais il faut rappeler que bien que ce soit compliqué à mettre en place, les ingénieurs d'IBM et consort on prévu le coup : la vitesse de transfert entre les composants en assez pharamineuse donc ça devrait en quelque sorte "compenser" cette difficulté.

Autre bon point, Guerilla et Volatile (?) sont de jeunes studios. Guerilla s'est fait les dents sur deux jeux à ma connaissance (le fameux Killzone et Shellshock Nam'67) et je ne sait pas pour Volatile. Ils débarquent sur PS3 avec les mêmes armes que les autres mais aussi avec un oeil neuf ! Ils ne se la pètent pas comme d'autres studios plus anciens (EA par exemple) en criant au scandale que la PS3 est difficile à programmer, que ça va couter des fortunes, qu'ils vont devoir augmenter le prix des jeux, ect... Bon, je reconnais aussi que Guerilla s'est trouvé une place au soleil en se faisant racheter par Sony ! Du coup ils ne connaitrons peut etre pas les mêmes contraintes que les autres mais bon.

Bref tout ça pour dire que ces éclaircissement font plaisir parceque ce sont de "vraies informations" qui nous font avancer dans le brouillard PS3, et qu'elles sont plaisir !


Manumal (Membres) - Lundi 30 Janvier 2006 à 15h15

Bon ben sa fait plaise , maintenant faut encore des bons jeux pas dans 2 ans d'attente , un bon line up thx


kensama (Membres) - Lundi 30 Janvier 2006 à 18h44

CITATION(Play-Boy @ 30 Jan 2006, 09:55) [snapback]12861[/snapback]
Oui kujathemas ça c'est dans le meilleur des mondes, mais ce qu'il faut prendre en compte c'est que ces développeurs (et toutes la team d'un jeu) sont pressés comme des citrons pour sortir le jeu dans les délais. Seuls quelques studio de developpement comme Lionhead ou ceux des constructeurs (Bungie, Polyphony Digitals,etc...) se permettent des délais "jusqu'à ce que le jeu soit fini". Faut avoir les fonds qui suivent...
Et puis l'histoire est pleine de machine sous exploitées (les 2 proc de la Saturn -dont un seul est utilisé dans plus de 90% des jeux- ou la courte vie de la Dreamcast qui n'a permis aucunes optimisation des jeux par exemple...). En therme de sous-exploitation de puissance l'exemple le plus flagrant ce sont les PC (même si on comprend pourquoi).
En tout cas je suis content de lire enfin un article explicite sur le pourquoi des difficultées de programmation de la PS3. Toute la difficultée reside à la bonne coordinantion des SPE. Maintenant qu'on comprend mieux ce n'est pas aussi terrible que ça (même si c'est un gros morceau...).
Du coup je comprend mieux ce que voulait dire le type de Guerrila quand il disait "...la Ps3 serait incroyablement plus simple à "manier" comparé à la Ps2...".
Encore une phrase bien controversée quand on à aucune explication...





ben en meme temps meme avec une explication tant c est un developpeur qui dit ca ca me va puisque de toute maniere moi les explications (comme la majorite des gens puisque je ne suis pas developpeur) je n y capterais que dalle
le deuxieme point important pour dans cette interview c est plus cette phrase "De plus, selon ce qu’a entendu Keith Stuart à plusieurs reprises, l’aide de Sony aux développeurs sera plus importante en comparaison à celle fournie pour la PS2 (c’est déjà le cas avec la PSP apparemment). Si avec ça on en entend encore râler."


Play-Boy (Membres VIP) - Lundi 30 Janvier 2006 à 21h16

Y a pas besoins d'être développeur pour comprendre avec cette news que ce que voulait dire le type de Guerilla c'est que c'est plus facile sur PS3 que sur PS2 car "toute la paperasse technique nécessaire est déjà disponible"...


Lire les commentaires sur le forum - Ajouter un commentaire (Cliquez ici pour vous inscrire)

Far Cry 2
69.95€ chez Amazon.fr

Grand Theft Auto IV
43.85€ chez PriceMinister

Assassin's Creed
29.99€ chez PriceMinister

Resistance: Fall of Man
17.90€ chez PriceMinister

Race Driver: Grid
47.00€ chez PriceMinister