17 Ağustos 2010 Salı

XNA Teknolojisi

Oyun aleminde büyük devrim...

XNA, birkaç sene içinde adını sıkça duyacağımız ve kim yaptıysa Allah razı olsun diyeceğimiz yeni bir teknoloji. Üstelik tek amacı da oyunlar. Bu güzel olayın mimarı ise Microsoft. DirectX gibi devrimsel bir teknolojiyle oyunların çehresini değiştiren Microsoft, bir yeniliğe daha imza atmak üzere.


Microsoft XNA için, oyun geliştiren firmaların ve Microsoft’un teknolojilerini birleştiren, tekrar kullanılabilir, işletilebilir yazılım ortamı hazırlayan bir katalizör diyebiliriz. XNA; yazılımdaki gelişmeleri, buluşları, Microsoft platformları arasında entegre ederek, geliştirici firmaları tekrar tekrar aynı kodları yazma derdinden kurtaracak. Artık firmalar zamanlarını “oyunu nasıl daha yaratıcı, nasıl orijinal hale getirebiliriz?” diye düşünerek geçirerek.

  • Input kısmı, XNA’in bir parçası olarak, Microsoft genel bir kontrol arayüzü geliştirecek. Input API’lerini ve buton standartlarını diğer platformlarla birleştirerek, tek bir kütüphane haline getirecek. Bu da Xbox ve Windows oyuncuları için ortak, benzer kontroller demek oluyor. Üreticiler iki platformda da çalışabilen ortak kontrol cihazları üretebilecek; yani Xbox gamepad’ini alıp, PC’nizde kullanabileceksiniz. Dahası aynı konfora, titreşim özelliklerine sahip olabileceğiz.
  • Windows Phone 7, Silverlight 4 veee XNA 4

    Öncelikle Windows Phone 7 Developer Tools, XNA 4 ve Silverlight 4 RC.

    Yıllardır diş geçiremediği telefon işletim sistemlerinde bu sefer Microsoft gayet iddialı. Bu sene şeytanın bacağı kırlıacak gibi. Hemen Windows Phone Developer tools'u kurmayı ihmal etmedim.

    XNA ve Silverlight kullanan biri olarak Windows Phone 7 nin ne gibi etki bırakacağını beklemektedeyim.

    Belki Windows Phone 7 ile biz geliştiriciler için iPhone ve Android gibi market imkanı alanını genişleterek yeni bir pazar oluşturur düşüncesindeyim. Ve bunu adım adım başardığını düşünüyorum.

    Sizde bu heyecandan uzak kalmamak istiyorsanız http://developer.windowsphone.com/windows-phone-7-series/ adresinden Developer Tools'u indebilirsniz.