J'en parlais il y a peu, XNA et son avenir ont été discuté à la Gamefest qui s'est tenue les 22 et 23 juillet. Ce que tout le monde avait imaginé lors du lancement d'XNA va finalement devenir réalité. Les auteurs de jeux pourront commercialiser leurs créations sur l'Xbox Live.
Depuis quelques mois, les titulaires d'une licence Creator Club peuvent soumettre leur(s) jeu(x) à l'évaluation des autres créateurs. L'ultime but de cette évaluation est de voir ses créations arriver parmi les XNA Community Games, téléchargeables par tous. Pour l'instant, ce service est en beta et limité au Creator Club. Mais ceci est en passe d'évoluer avec la refonte du dashboard qui surviendra en fin d'année.
En effet, les XNA Community Games feront leur apparition dans un channel qui leur sera dédié et pourront donc être téléchargés, à l'image des jeux Xbox Live Arcade. C'est l'occasion pour Microsoft de dévoiler son modèle de distribution qui permettra aux développeurs de vendre leurs jeux. Les titres pourront donc être mis gratuitement à disposition ou payant. Les tarifs qui seront appliqués aux jeux pourront être de 200, 400 ou 800 pts (soit ~2, 4, ou 8€). Toutefois, suivant la taille d'un jeu, un tarif minimum sera imposé par Microsoft, en guise d'hébergement sur leur serveur et à titre d'édition. Ainsi, si un jeu dépasse 50 Mo, un minimum de 200 pts sera imposé alors qu'un jeu dépassant 150 Mo devra être facturé à 400 pts minimum.
Les auteurs toucheront 70% du chiffre d'affaire de leurs jeux et si ils le souhaitent, ils pourront sacrifier leur marge pour que leurs jeux soient mis en avant sur la première page du channel.
Avec ce nouveau service, Microsoft entend bien lancer un nouveau marché, ou plutôt propulsé un marché déjà existant, celui des jeux indy. XNA devient donc une véritable plate forme d'édition en plus de proposer un framework complet.
La question des droits d'auteur est encore ouverte et on peut se demander si Microsoft laissera quartier libre aux développeurs quant à la distribution de leurs jeux via une autre plate forme.
Une nouveauté qui fera probablement la joie des studios indépendants et qui, idéalement, permettra à de nouveaux talents d'être révélés.
Cette évolution des XNA Community Games est attendue pour la fin de l'année, en même temps que la refonte du dashboard de la Xbox 360.
Mot clé - Xbox 360
24juil
XNA : Vers une plate forme de distribution pour les studios indépendants ?
02:18 - Par Helmut - News - aucun commentaire
10juil
L'E3 s'invite chez vous avec Microsoft
22:34 - Par Helmut - News - aucun commentaire
Fidèle à son habitude, Microsoft remet le couvert du "Bring It Home" avec l'approchant E3. Malgré le déclin de ce salon, les plus gros exposants boycottant l'événement depuis sa restructuration, Microsoft maintient sa présence et compte même mettre bouchées doubles côté causual gaming.

Bring It Home, ou la façon de Microsoft de vous faire vivre les salons du jeu vidéo presque comme si vous y étiez. A partir du début de l'événement, le 14 juillet, vous pourrez retrouver sur le Xbox Live de votre 360, des vidéos des conférences de Microsoft et ses collaborateurs, mais aussi des trailers exclusifs de jeux, vidéos ingame ou même des démos jouables en avant première (comme ce fut le cas avec Lost Planet, 6 mois avant sa sortie).
En parlant de démos exclusives, nous connaissons déjà le nom d'un jeu qui s'invitera dans votre salon, et pas des moindre puisqu'il s'agit de Too Human, une des plus grosses arlésiennes de l'histoire du jeu vidéo.
Avec pas moins de 10 ans de développement, le saut de plateforme en plateforme en passant par pas moins de 5 systèmes différents, Too Human est le premier volet d'une trilogie imaginée par Denis Dyak et ses acolytes de Silicon Knigths (Legacy Of Kain, Eternal Darkness). Beaucoup d'éléments qui font de ce jeu un des plus attendus de ces dernières années, malheureusement pas forcément pour ses qualités, mais par curiosité. De quoi enfin savoir à quoi s'en tenir et à juger sur pièce.
D'autres jeux exclusifs à la 360 sont attendus au tournant, tel que le nouveau Banjo & Kazooie, Fable 2, Gears of War 2 ou Halo Wars. D'autres nouveautés devraient aussi être annoncées, dont un clone de Singstar qui serait nommé LIPS et permettrait de reconnaitre le chant de n'importe quel morceau musical, permettant ainsi d'importer vos chansons favorites. Ce titre serait développé par iNiS, les créateurs des fabuleux jeux musicaux "Osu ! Tatakae ! Oeundan !" et leur spin-off occidental "Elite Beat Agent" sur Nintendo DS. On parle également de grosses nouveautés pour le dashboard de la console (avatars? "home"?). On peut également rêver sur une nouvelle apparation d'Alan Wake de Remedy (les développeurs des Max Payne, qui seront prochainement adaptés au cinéma).
Wait & see comme on dit. Le rendez-vous du 14 juillet est pris.
10juil
Schizoid débarque sur le Xbox Live Arcade
13:54 - Par Helmut - News - aucun commentaire
Le premier jeu de Torpex Games, alias Schizoid, vient de débarquer sur le Xbox Live Arcade pour un tarif de 800 points (~8€).

Dans Schizoid, vous contrôlez deux vaisseaux, un rouge et bleu. Le but étant de détruire les ennemis en entrant en collision avec le vaisseaux de la bonne couleur (principe qui n'est pas sans rappeler un certain Ikaruga, également disponible sur le Live Arcade). Ça n'a l'air de rien, mais le gameplay est rempli de subtilités et la cadence du jeu nécessite de la réflexion et de bon reflex. Schizoid dispose de toutes les features que l'on peut attendre d'un tel jeu, à savoir pas moins de 120 puzzles, du co-op online et un mode super-hard (Uberschizoid) où le joueur dirige les deux vaisseaux à la fois.
Pourquoi je vous parle de Schizoid, me demanderiez-vous ? Simplement parce qu'il s'agit du premier jeu commercial à atteindre le Xbox Live Arcade et qui a été réalisé exclusivement avec XNA. Un bon point de plus pour les studios indy.
Pour visionner un trailer de la chose, c'est par ici. Rappelons également que, comme tous jeux XBLA, vous pouvez essayer sa démo avant de passer à la caisse.
14mai
Tour d'horizon de C# 3 avec XNA 3
15:03 - Par Helmut - News - aucun commentaire
Jusque là, XNA était conçu pour Visual Studio 2005 et ciblait le .NET Framwork 2. Avec l'arrivée de la CTP de XNA 3, le framework passe à Visual Studio 2008 qui, lui, introduit la version 3 du langage C# que vous pourrez utiliser dans vos jeux. L'occasion donc de faire un petit rappel concernant C# 3.
Cette nouvelle version du langage apporte quelques nouveautés pour faciliter l'écriture de votre code.
Nick Gravelyn, l'auteur des connus tutoriels vidéos pour réaliser son Tile Engine, propose un petit tour d'horizon de ces facilités d'écriture, toutes compatibles avec XNA sur 360 et Zune. Au menu donc:
- Les propriétés automatiques
- Les initialiseurs d'objets
- Les inférences de types
- Les extensions de méthodes
Il ne manque que les lambda expressions pour être exhaustif.
Visual Studio 2008 apporte aussi le .NET 3.5, que vous pourrez donc utiliser pour vos jeux mais si vous ciblez la plateforme Zune ou Xbox 360 (non supportée dans la CTP), n'oubliez pas de vous restreindre à l'usage de classes et méthodes compatibles .NET Compact Framework.
Notons que C# 2 est compatible avec C# 3 (tout comme .NET 2 et 3, et XNA 2 et 3), vous n'aurez donc pas à modifier vos projets pour les recompiler sous VS2008 (contrairement à ce qu'est C# 2 par rapport à C# 1).
08mai
XNA Game Studio 3.0 disponible en version preview
01:08 - Par Helmut - News - aucun commentaire
Comme prévu, la Community Technology Preview du XNA GS 3.0 est désormais disponible. Au programme donc, le support du développement sur les appareils nomades multimédia de Microsoft, les Zunes.
Pour rappel, les Zunes sont pour l'instant exclusifs à l'Amérique du Nord. Jusque là disponibles uniquement aux USA, ils feront leur apparition courant juin au Canada et Microsoft n'a pas de plan pour l'Europe avant 2009.
Le framework est enrichi du côté du Content Pipeline et du son afin de permettre plus simplement l'inclusion de sons pour les jeux Zune, et ceci se répercute sur PC et Xbox 360. Il ne sera plus nécessaire de passer par XACT pour ajouter du son à vos jeux. Pour découvrir cette nouvelle feature, cela se passe sur le blog de David Weller.
Point important, cette CTP est public et vous pouvez donc la télécharger sans restriction.
Mises en garde toutefois, cette première version ne supporte pas les versions 64bits de Visual Studio, requiert obligatoirement un Visual de la gamme 2008 (Express ou non) et ne permet pas de déployer un projet sur Xbox 360. Tout ceci sera supporté dans la version finale qui arrivera d'ici la fin de l'été.
Pour plus d'information concernant cette annonce, rendez-vous sur le blog de la team XNA.
30avr
XNA 3.0 sur Zune démontré
01:25 - Par Helmut - News - aucun commentaire
Vous le savez peut être déjà, la prochaine version du XNA Game Studio, la 3.0, permettra de développer des jeux pour le baladeur multimédia de Microsoft, le Zune. Cet XNA 3 supportera donc la majorité des Zunes déjà sortis. Cette fonction a été démontrée à la GDC de février. Depuis, les Zunes nouvellement achetés sont préchargés avec une vidéo promotionnelle du XNA.
Ce nouveau framework permettra de transferer des jeux en wifi d'un PC ou d'une Xbox 360 vers un Zune et inversement. Les jeux Zune pourront fonctionner sur PC et Xbox 360 également mais seront limités à l'usage de la 2D. Les Zunes sont équipés d'un processeur dérivé du ARM11 (comparable à celui de l'iPhone) et pouvant être cadencé à plus de 500Mhz, ce qui le rend déjà beaucoup plus puissant qu'une Nintendo DS.
Mike Klucher (membre de l'équipe XNA) a récemment fait une apparition vidéo sur channel 9 pour présenter en détails ce qui sera possible de faire sur Zune avec XNA 3. On apprend que les jeux Zune auront des capacités multijoueurs qui permettra plusieurs Zunes de jouer entre eux via leur wifi intégré. La partie programmation sonore sera simplifiée et ne nécessitera pas XACT pour Zune.
XNA GS 3.0 sera disponible en version preview (CTP) dès ce mois de mai pour les abonnés MSDN et Technet. La version finale devrait débarquer d'ici septembre. Le support du Zune sera apparament la seule nouveauté apportée par cette nouvelle version.
25avr
Votre premier jeu avec XNA 2.0: Pong!
18:20 - Par Helmut - Articles - 6 commentaires
Voici le premier tutoriel que je vous propose: faire votre propre Pong. C'est probablement le jeu le plus simple à programmer et cela a l'avantage de servir de bonne introduction au XNA.
Je vous propose donc un petit tour d'horizon du XNA, et plus particulièrement des bases du système de rendu 2D, car ce Pong sera en 2D. Vous aurez aussi un topo sur le Content Pipeline et nous finirons avec l'ajout de sons à votre Pong en passant par un petit projet XACT.
Ce tutoriel se veut volontairement simpliste et perfectible, mais vous aurez des bases pour la suite. L'important est de vous familiariser avec XNA.
De bonnes bases en C# sont recommandées, je ne vais pas vous apprendre le C#. Si vous souhaitez apprendre à programmer en C#, je ne peux que vous orienter vers cette liste de liens et de livres.

19avr
Introduction au framework XNA
21:56 - Par Helmut - Articles - un commentaire
Avec la sortie du XNA GS 2.0 et sa mise en avant de Microsoft à la GDC (Game Developers Conference) de février, la curiosité de beaucoup de personnes a été titillée. Les démos sur 360 de certains jeux tels que The Dishwasher (réalisé essentiellement par un seul gars) ont frappé un grand coup.
Pour mettre un pied dans le framework XNA, suivez le guide.
Article mis à jour le 19/01/2009 afin de refléter XNA3.

19avr
Lancement du site web
16:19 - Par Helmut - News - 2 commentaires
Bienvenue sur dev-blog.fr
Je me surnomme Helmut (ou MrHelmut suivant les sites/forums), développeur de métier et passionné des jeux vidéo et de leur développement.
Je lance ce blog afin d'apporter ma contribution à cette communauté, en espèrent traiter de sujets pertinents et d'y apporter une certaine plus-value.
Petit background personnel
J'ai développé un moment sur consoles portables, sur Nintendo DS notamment, ainsi que sur PC (aussi bien Windows que Linux) avant de basculer sur Xbox 360, et donc par conséquent, un peu de XNA.
Pour ceux qui se le demanderaient, je n'ai pas de préférence à tel ou tel environnement bien que j'avoue être un développeur Windows, ce qui ne m'empêche pas de faire un effort quant à la portativité de mon code (dans la limite du langage évidement).
Autre point, je joue sur toutes les consoles, bien que j'ai une aversion totale pour Nintendo et leur modèle marketing pour la Wii et ce qu'ils en font.
Ce que ce blog contiendra
Des tutoriels de développement, aussi bien 2D que 3D, avec une prépondérance pour du code XNA.
Des avis ou analyses sur certaines activités de l'industrie du jeux vidéo ou du développement en général.
Des articles fondamentaux sur des techniques de développement et autres.
Je vous souhaites donc une bonne visite, en espèrent pouvoir un temps soit peu vous donner envie de revenir.
Si vous avez des remarques quelles qu'elles soient, les commentaires et la page contact sont à votre disposition.
Helmut.
page 2 de 2 - billets suivants »