Saya suka XNA. Saya benar-benar. Sebagai presiden Klub Pengembangan Game di sekolah saya, kami menggunakannya dan saya mengajarkannya. Tapi saya khawatir tentang itu.
Saya selalu bertanya-tanya, apakah ada tanda-tanda bahwa XNA akan menjadi lebih dari sekedar bahasa prototip / arcade game? Saya selalu mendapatkan perasaan bahwa Microsoft berada pada titik puncak untuk mengabaikannya, seperti yang mereka lakukan pada Managed DirectX. Xbox Live Arcade adalah ide yang luar biasa tetapi didorong ke samping, juga dibayangi oleh game Xbox "nyata" ketika saya merasa itu akan memiliki lebih banyak potensi, seandainya Microsoft memberikan lebih banyak penekanan.
Sekarang dengan XNA 4.0 CTP hanya untuk Windows Phone 7, sepertinya akan berubah menjadi semacam telepon saja. Saya benar-benar tidak yakin mengapa mereka melakukan itu.
Bagaimana keadaan XNA saat ini, dan kemana arahnya? Apakah hanya untuk seluler, atau apakah 4.0 pada akhirnya akan dirilis untuk penggunaan Xbox dan desktop?
Dengan kata lain, apakah ini merupakan bahasa untuk menginvestasikan waktu dan uang ke, atau haruskah itu hanya dikembangkan sementara, dengan rasa takut akan ditinggalkan? Dan ketika saya menanyakan hal ini, saya berbicara tentang permainan desktop dan Xbox, karena saya dapat melihat dengan jelas bahwa itu adalah kerangka permainan pilihan untuk platform Windows Phone 7.
Karena pertanyaan ini agak subyektif (tapi saya benar-benar mencari fakta di samping pendapat Anda!) Saya menjadikan ini CW.
Jawaban:
Perasaan yang saya dapatkan dari pengembangan XNA adalah bahwa mereka akhirnya melakukan manuver untuk menjadi pengganti DirectX Managed. Sejauh fitur ponsel, itu hanya karena mereka mencurangi XNA untuk mendukung Windows Phone 7 (atau apa pun namanya). Mereka melakukan hal serupa dengan 3.0 (atau apakah 3.1?) Dan Zune / Zune HD. Secara keseluruhan, saya pikir perangkat mobile ini hanya fitur sementara platform dan akan menghilang pada beberapa titik, sementara mereka terus meningkatkan inti XNA.
Bukti tambahan adalah bahwa XNA lebih banyak digunakan untuk mengembangkan karya berkualitas tinggi (seperti Sol Survivor).
sumber
XNA 4.0 Beta memungkinkan Anda menargetkan Windows dan 360 di bawah profil Hidef. Mengingat bahwa alat tersebut masih dalam versi beta, penyebaran ke Xbox 360 belum diaktifkan.
Saya pikir investasi dan promosi XNA pada platform Windows Phone menunjukkan tingkat komitmen yang kuat. Paling tidak, WP7 akan memiliki banyak aplikasi berbasis XNA, yang akan membutuhkan dukungan XNA untuk waktu yang lama.
Seperti yang disebutkan oleh earok, banyak perubahan yang terlibat dalam rilis 4.0 dilakukan untuk kepentingan mempersiapkan XNA untuk masa depan.
sumber
Untuk XBOX 360 adalah satu-satunya pilihan Anda.
Untuk windows saya selalu merekomendasikan orang untuk menggunakan sesuatu yang lain ... Ada banyak pilihan yang lebih baik, terutama yang bekerja pada platform lain selain windows (seperti, bekerja di sebagian besar OS PC penting ...)
Juga Microsoft masih bertindak dengan cara apa pun yang mereka pikir akan memberi mereka lebih banyak uang, bahkan jika itu buruk dalam jangka panjang atau "terlihat buruk", seperti perilaku mereka dengan Input Langsung (mereka membuat pengontrol XBOX 360 bekerja seperti omong kosong pada Direct Input, menyatakan DI tidak digunakan lagi, dan menemukan XInput, yang HANYA mendukung pengontrol 360, dan secara umum memiliki WAAAY lebih sedikit fitur daripada DI, agak jelas bahwa MS melakukan itu hanya untuk menjual lebih banyak 360 pengontrol di Windows, khususnya karena harganya sangat mahal )
sumber
XNA 4.0 CTP (sekarang digantikan oleh Beta) tersedia untuk pengembangan Windows, saya telah menggunakannya untuk bekerja pada proyek game Windows. Saya pikir hanya saja itu tidak "didukung secara resmi" untuk apa pun selain pengembangan Windows Phone 7.
Saya tidak melihat alasan mengapa Microsoft bahkan mempertimbangkan untuk meninggalkannya dalam jangka pendek, Shawn Hargraves menyebutkan di blog-nya bahwa mereka sedang melakukan banyak pekerjaan pada versi ini untuk pembuktian di masa depan untuk DirectX 10 dan 11.
sumber