XNA, .Net ortamında 2D ve 3D oyun geliştirmek için, Microsoft tarafından üretilmiş bir framework‘tür. XNA bir programalama dili veya tekniği değildir, yüzlerce class’tan oluşan bir framework’tür.
XNA temelinde, Xbox platformu için .Net Compact Framework 2.0 ve Windows platformu için .Net Framework 2.0 vardır.
DirectX veya OpenGL'in low-level fonksiyonlarıyla uğraşmak yerine programcıya, daha kolay yönetilebilir, kullanılabilir, OOP sınıflar sunacak şekilde kodlanmıştır.
Haliyle, oyun geliştirmeye başlamak isteyenler için güzel bir başlangıç noktasıdır.
Microsoft tarafından ilk olarak 14 Mart 2006 tarihinde San Jose California’da düzenlenen Game Developers Conference'ta duyurulmuştur.
XNA ile geliştirilmiş oyunlar, .Net Compiler aracılığıyla MSIL'e derlendiği için, ya olduğu gibi ya da çok az modifikasyonla framework kurulu tüm platformlarda çalıştırılabilir.
XNA geliştirmek için yapmamız gereken, bilgisayarımıza XNA Game Studio kurmak. Şu anda en güncel versiyon olan XNA Game Studio 3.1 şuradan indirilebilir.
Ne yazık ki XNA Game Studio 3.1 ve Visual Studio 2010 birbirlerini pek sevmiyorlar. O yüzden Visual Studio 2008 içerisinde XNA Game Project Template'lerinin nasıl göründüğüne bakalım;

Gördüğünüz gibi XNA ile Windows, Xbox ve Zune için oyun geliştirebiliyorsunuz.
önceki yazı c# webbrowser kullanım teknikleri |
sonraki yazı Silverlight'a Giriş |
keşke biraz daha kuruluma derlemeye vs değinseydiniz. en azından framework içindeki objelerin kullanımını gösteren bir dökümanı bile linklememişsiniz.
kodoman.org editörlerinin programcılık ile yakından uzaktan bir alakaları olmadığına eminim artık. (bildirgeçteki son sert yorumda 3 ay uzaklaştırdılar bakalım burda ne olacak :) )
Açıkçası bu yazı XNA'nın ne olduğuna dağir en ufak bir fikir vermiyor.
Tek bir satır kod, veya oluşturulmuş bir 2D/3D görüntü yok ortada.
En azından XNA nın kullanıcıya sunduğu kolaylıkları, hazır grafik fonksiyonlarını. Doağl olarak desteklediği oyun donanımlarını vs konusunda az bir açıklama olsaydı C# ile oyun geliştirirken karşılaşılan zorlukların aslında XNA ile yapıldığında nasıl yapıldığı ile ilgili bir yol yordam gösterseydi (göstermese bile şunlar şunlar var diye belirtilseydi en azından) yazıya olumlu br eleştiri yapardım.
keÅŸke biraz daha zenginleÅŸtirseymiÅŸsiniz::.
biraz zengin olabilirdi giris niteligi bile tasimiyor.yorum yazmak icin login oldum yani o derece :)
şöyle bir açıklama sayfası buludm, ama maalesef ingilizce.. ilgilenenler için kısaca bir özet var.
XNA Olayı
"teşekkürler yine de:)"
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.