Tom's Hardware > Forum > Les news : vos réactions > Développez vos propres jeux avec XNA
Mot :    Pseudo :           
 

Introduit en 2007 par Microsoft dans le but d’ouvrir à tous le développement sur sa console de jeux vidéo, XNA rassemble aujourd’hui toute une communauté de créateurs et de joueurs qui va bien au-delà de la Xbox 360. Nous allons parcourir ici ce qu’est ce

 

Développez vos propres jeux avec XNA : Lire la suite

Inscrivez-vous ou connectez-vous pour masquer ceci.

LVM> Juste pour info, sur PC, un affichage 3D en DX10 sous C# ne montrent pas de grosses différences de perfs avec le C++... (normal, les traitements finaux se font en code natif par la lib DX10 elle même).

De plus, en C#, tu peux généré du code à la volé: Au lieu d'écrire un algo "générique" qui prend en compte tout un tas de variable, tu peux facilement généré un un algo optimisé pour un set donné de variables: Dans ce cas, tu obtiens des performances bien supérieur à ce que tu peux avoir avec du C++.
Savoir si cela est utilisé dans les jeux, c'est une autre histoire, je te l'accorde, mais dire que le C# est plus lent que le C++, OUI, mais ça dépend!

:D ; j'ai déleloppé 7ans en C++ et ça fait 4ans que je fais du C#: Et je suis toujours étonné par les perfs très suffisantes (voir étonnantes) dans 99% des cas (même consta avec Java, d'ailleurs).

Répondre à SpadVIII

bon dossier de présentation.
dommage qu'il n'y ait pas une page "pour aller plus loin" consacrée au kit de dev pro avec les xbox devkit, les outils, les couts

Répondre à toys3d

Le catalogue jeux pour mac n'est pas très impressionnant ...

http://store.apple.com/fr/browse/h [...] ware/games

C'est vrai que EA Games prend la peine de porter ses jeux sur mac (d'ailleurs ils sous-traitent ça à TransGaming) en proposant la version PC et Mac sur le même DVD, mais bon c'est pas le cas de tous leurs jeux ...

Répondre à Bastien95

LVM a écrit :

(...)Donc OK, parlez du XNA pour la Xbox 360 (même si tout le monde sait que cette console est maintenue en vie parce qu'elle est vendue bien en dessous de son coût réel), mais pour les baladeurs et smartphones, restez sérieux, les vrais outils (et le marché) sont chez Apple.

Avec des ordinateurs qui atteignent péniblement 10% de pdm, des téléphones à 2% de pdm et 0% dans les consoles de salon, clair qu'Apple est un incontournable :sarcastic:
Voir les capacités des MacBook/Pro et l'évolutivité des iMac en matière de 3D ludique prêtent également à sourire... Soit sérieux, s'il te plaît :o

 

Le PC, même s'il est délaissé au fil des années, reste un gros marché de joueurs. La XBox/360 n'est pas non plus un micro-marché.
Il n'y a guère que le zune/HD : tant qu'il sera cantonné à une partie du marché, il restera inintéressant au possible pour les éditeurs.

 

Ce qui bloquera WM7 ce sont les capacités des téléphones qui en seront équipés. Là où l'offre unique d'Apple avec son iPhone est intéressante, c'est qu'on sait à quoi s'en tenir. Avec WM (idem pour Symbian et Android), on ne sait pas toujours ce qu'on a sous le capot.


Message édité par ultrabill le 20-07-2009 à 16:24:57
Répondre à ultrabill

@ultrabill: lit au moins ce que tu quotes, il parle du marché smartphone/baladeur. Et aujourd'hui c'est bien Apple qui trust de ce côté...

Répondre à Anonyme

Anonyme a écrit :

@ultrabill: lit au moins ce que tu quotes, il parle du marché smartphone/baladeur. Et aujourd'hui c'est bien Apple qui trust de ce côté...

J'allais pas quoter tout son post, non plus...
Et je pense avoir répondu à ce que j'ai quoté [:spamafote]

Répondre à ultrabill

Deux réactions :

  • :jap: pour ce dossier
  • [:bap2703bis] LVM

Répondre à Mictateur

Je débarque après la guerre (oui oui j'ai vu l'avertissement c'est plus vieux que chéplucombiendemois :D), mais pour avoir testé ça de façon extensive, on sent franchement pas passer le C# sur console comme sur PC, ou même sur Zune.
Ça nécessite quand même une méthodologie un peu différente, car même si les appels à l'API sont hyper rapides et permettent d'exploiter toute la puissance de la console, si la logique de jeu derrière est un peu trop lourde, on commence à sentir un peu le C#, même si sur PC comme sur 360, avec la marge de puissance, y'a de quoi faire. C'est pourquoi il faut toujours systématiquement utiliser les fonctions de l'API qui font déjà pas mal de choses plutôt que de chercher à faire le codeur malin qui construit ses propres solutions, on gagne énormément en rapidité.

Mais pour peu qu'on code ça bien, c'est d'une incroyable rapidité, et j'en suis sur le cul. Je vois difficilement ce qui pourrait arrêter quiconque (hormis la taille max du jeu de 150 Mo) de pondre un truc qui côté visuel, sonore, musical, gameplay, et complexité pourrait rivaliser avec les plus gros cartons du jeu vidéo sur PC et 360.

Répondre à HyundaiMenuSelect
Tom's Hardware > Forum > Les news : vos réactions > Développez vos propres jeux avec XNA
Aller à :

Il y a 240 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

  • Besoin d'aide ? Publiez votre question
  • Publier
Publicité
Les offres du moment
Ils ont gagné un badge
Vous pouvez les féliciter