BorisSchapira.com

Life is too short to be small

Tech'Ed 2006 : XNA Framework

| 0 Commentaires

Après un petit tour aux stands pour un ravitaillement en denrées et goodies, nous avons visité quelques stands intéressants, notamment DataDirect (co-créateur avec Microsoft du standard ODBC) où j’ai laissé un CV (« C’est une boite américaine, 99% des ingés sont là -bas. En France, on est… plus ou moins trois ».

Nous sommes ensuite allés à une conf de Rob Miles sur le développement XNA. Sa présentation a commencé par un constat concernant l’industrie du jeu vidéo : créer un jeu d’aujourd’hui n’a plus grand chose d’amusant. Cela met en jeu des équipes de développement monstrueuses, des processus coûteux et un tel besoin de retour sur investissements des éditeurs que les jeux sont souvent finis après leur sortie…

XNA fournit une plateforme de développement bâtie sur un IDE reposant sur un pipeline de services middleware et basé sur VS2005 Team Foundation Server. XNA s’articule autour de .NET 2.0 et C#, et les jeux tournent en code managé.

De nombreuses difficultés précédemment inhérentes au développement de jeux vidéos sont évitées : plus d’affichage à créer, plus de captures d’évènements louches…

Car les étapes sont toujours les mêmes : charger les ressources, boucler le moteur de jeu, threader l’affichage. Ces trois éléments sont donc les trois briques minimales d’un projet XNA.

Tout ça me rappelle à la fois le projet de jeu vidéo en Java que j’ai développé il y a 2 ans et mes quelques mois d’ASP.NET. Marrant comme mélange. Et surtout terriblement efficace. D’autant que XNA, fait pour la XBox 360, supporte le branchement USB d’une manette pour les tests.

Bien sûr Rob s’est senti obligé d’articulé son discours autour de son propre jeu : « Hot Salad of Death with Cheese »… ce qui a donné l’occasion de placer de nombreuses blagues savoureuses.

http://www.robmiles.com

Laisser un commentaire

Champs Requis *.

*