21avr 2008
XNA/C#/.NET les sites et livres à retenir
14:50 - Par Helmut - Articles - aucun commentaire
Le web regorge de sites très intéressants concernant XNA et ses technologies associées. Je vous propose donc de visiter une partie de mon bookmark personnel.
Il y en a pour tous les goûts et tous les niveaux, en passant par des tutoriels pour réaliser des jeux de A à Z.
Je vous propose également une petite sélection de livres.
Apprendre à programmer en C#
- Developpez.com et plus précisement son méga cours qui s'adresse à des gens qui ont des notions de programmation, bien qu'avec un peu de motivation, un débutant puisse y trouver son compte.
- Le livre Pratique de .NET 2 et C# 2 de Patrick Smacchia, aux éditions O'Reilly. Un livre très complet, ma référence personnelle (si il ne devait y en avoir qu'un seul), qui conviendra aussi bien aux débutants qu'aux développeurs confirmés. Il est tout de même recommandé d'avoir des notions d'informatique.
Les sites à retenir
La très grande partie des sites autour de XNA sont anglophones et les ressources françaises ne sont souvent pas au goût du jour ou populaire. Désolé dont à tous les anglophobes.
- Ziggyware, surement la plus grosse communauté autour du XNA. Tutoriels, news sur les jeux, forums, la totale.
- GameDev ou le plus gros site généraliste traitant du développement de jeux vidéo. La grosse partie de ses articles sont destinés à des programmeurs de niveau intermédiaire à avancé.
- Les forums 2D, 3D, Jeux de developpez.com, entretenu par de très bon développeurs, dont des professionnels du jeux vidéo dont je citerai pas le nom. J'y participe assez rarement.
- Le blog des développeurs du XNA, histoire de suivre les annonces autours de celui-ci.
- Let's Kill Dave, tas de news et articles à propos du développement de jeux via les technologie Microsoft.
- Le blog de Shawn Hargreaves, plein d'articles intéressants concernant la 3D et fonctionnement de vos GPU.
- Cornflower Blue ou le blog d'un membre de l'équipe XNA, plein de bonnes choses.
- The Z Buffer, tenu par ZMan. Principalement des news autour du XNA et de MDX.
- Le blog de Benjamin Nitschke, lead programmer chez exDream et MVP DirectX/XNA. Son studio est le premier à avoir commercialisé un jeu réaliser avec MDX (Managed DirectX, la version .NET de DirectX). Il est également l'auteur d'un très bon livre sur XNA (cf. plus bas) et du starter kit XNA Racer. Son site regorge de beaucoup chose intéressante.
Les tutoriels intérressants pour débuter
- Réaliser un jeu musical de A à Z en 14 vidéos, très sympa et vous demandera de posséder une guitare 360. Un bon niveau est recommandé. Le site de l'auteur, Dan Waters, est également très intéressant.
- Réaliser votre Tile Engine en vidéos, très sympa aussi.
Les livres
Il n'y a pour l'instant pas beaucoup de livre sur XNA 2 et absolument aucun en français. La plupart sont encore au XNA 1, mais ils sont en bonne partie compatibles avec le XNA 2. Je préfères vous diriger vers les ouvrages récents.
- Professional XNA Programming 2nd Edition de Benjamin Nitschke. Très complet et couvre beaucoup d'élément dont la réalisation d'un moteur 3D. Il propose de réaliser plusieurs jeux, en partant de pong en 2D à un RPG 3D en passant par un Shoot them up ou encore un jeu de course. Bon niveau requis. Ce livre a l'avantage de ne pas être un flot de code à repomper et beaucoup de ses chapitres ne sont que des théories et remplis de challenge "code yourself". Attention à ne pas tomber sur la première édition du livre, que ne couvre que XNA 1.0 beta.
- Microsoft XNA Game Studio 2.0: Learn Programming Now de Rob Miles aux éditions Microsoft Press. Bien que je n'ai pas eu l'occasion de le lire, il peut être intéressant pour débuter, mais il a l'air un peu léger comparer au précédent livre.
Ceci clôture ma sélection. Bonne lecture.
aucun commentaire