Pozdrav,
XNA je novi produkt od strane microsofta koja cilja crossplatform-sko razvijanje igara tj. razvijanje igara za xbox360 i Windows PCs. XNA je u biti nesto kao framework koji vec sadrzi sav kôd za izradu prozora, app idle petlje, raznoraznih enumeracija po pitanju graficke karte ili samog pc-a. To je isto kao kad otvorimo IDE i kazemo "add new form" bez da brinemo o tome kako izgleda kôd tog prozora. Naravno ono sto je ostalo programeru da uradi jeste implementacija logike i igra sa grafickim mogucnostima karte, te primjena shadera.
Sto se tice xna podrzavat ce i razvoj igara za xbox360, ali ne i originalni xbox.
Mozete koristiti bilo koji prog. jezik koji cilja common language runtime sto vjerovatno vecina zna.
Probao jesam i mogu zakljuciti da je xna ozbiljna prijetnja ps3 konzolama. Uistinu jedino sto treba da jedan programer (ili vise njih) spusti olovku na papir i napise projektnu dokumentaciju.
XNA beta je tezak nekih 92mb. Kako bi mogli poceti programirati morate prije toga skinuti Visual C# express edition (blizu 40mb) ili Borland IDE ili da sacekate jos 3-4 dana pa da odete na ovu stranicu:
http://www.turboexplorer.com/
XNA i VC# EE su besplatni programi, kao sto ce biti i sa Turbo explorer edicijama. Sto se tice Borlanda nisam siguran, ali mozete provjeriti na njihovim stranicama:
http://www.borland.com/us/products/ide.html
Za malo detaljnije informacije o XNA pogledati na ovom linku:
http://blogs.msdn.com/xna/archive/2006/08/25/724607.aspx
Happy coding...