Che cos'è XNA?

Pagina aggiornata :
Data di creazione della pagina :

ambiente

XNA Game Studio
  • 2.0
  • 3.0
  • 4.0

Informazioni su XNA

XNA è un ambiente di sviluppo completo per lo sviluppo di giochi fornito da Microsoft. XNA è progettato per consentire lo sviluppo di giochi per più piattaforme, tra cui Windows, Xbox 360, Windows Phone e Zune. Essere in grado di sviluppare un gioco che può girare su Xbox 360, una console, in un ambiente di sviluppo che è particolarmente disponibile al grande pubblico, è un evento molto innovativo che non è mai stato fatto prima.

Xbox 360 での Windows からのゲーム配置Windows Phone エミュレータによる実行
Schermata di posizionamento del gioco su Xbox 360 (a sinistra) Esecuzione con l'emulatore di Windows Phone (a destra)

XNA è disponibile gratuitamente purché si disponga di un PC Windows e di una connessione Internet. Lo sviluppo viene fondamentalmente eseguito su Windows ed è necessario ogni dispositivo che si desidera eseguire come ambiente di esecuzione.

Il costo del dispositivo effettivo per ogni destinazione di sviluppo ed esecuzione è obbligatorio, ma in aggiunta, l'abbonamento premium per lo sviluppo su Xbox 360 è di "\9.800 (tasse incluse) / anno (a partire da settembre 2010)" (quando si crea un gioco per Xbox 360) e, nel caso di Windows Phone, lo sviluppo è gratuito, ma costa denaro per registrare il software che hai creato. Tuttavia, poiché esiste un mercato in cui è possibile distribuire giochi realizzati sia con Xbox 360 che con Windows Phone, è anche possibile vendere giochi e guadagnare entrate.

* Xbox 360 utilizza una console reale che può essere utilizzata come una normale console di gioco.

Inoltre, rispetto a DirectX (C++ non gestito) e DirectX gestito, che sono stati utilizzati per lo sviluppo di giochi come Windows e Xbox, XNA Framework dispone di molte librerie specializzate per i giochi ed elimina il più possibile i complicati processi di inizializzazione e la gestione problematica della memoria. È progettato per funzionare con programmi semplici. Attualmente, "C#" viene adottato come linguaggio di programmazione e sia XNA Framework che C# sfruttano i vantaggi reciproci, rendendo molto facile la creazione di programmi.

Inoltre, XNA Creators Club Online dispone di starter kit, programmi di esempio e forum per aiutare gli sviluppatori che non hanno familiarità con XNA o che hanno una certa esperienza con XNA.

XNA クリエーターズ クラブ オンライン
XNA Creators Club Online


Alcuni degli starter kit che vengono distribuiti

Di seguito è riportato il sito ufficiale di XNA. Penso che tu possa leggere di più su XNA qui.

Sito ufficiale

Nome del sito
XNA Creators Club Online
Centro per sviluppatori XNA
Forum MSDN > Tecnologie per lo sviluppo di giochi (Forum)
Blog del team XNA Giappone (Blog)
Hinikeni XNA (blog)
Centro per sviluppatori XNA

Breve storia di XNA

2004/03/24 Annunciato il concetto XNA
2006/03/22 La versione di prova di XNA Studio, l'ambiente di sviluppo di nuova generazione, è ora disponibile.
2006/08/30 Rilasciato XNA Game Studio Express 1.0 Beta 1
2006/11/08 Rilasciato XNA Game Studio Express 1.0 Beta 2
2006/12/12 Rilasciato XNA Game Studio Express 1.0
2007/04/24 Versione di aggiornamento di XNA Game Studio Express 1.0
2007/11/20 XNA Game Studio 2.0 versione β
2007/12/13 Rilasciato XNA Game Studio 2.0
2008/10/31 Rilasciato XNA Game Studio 3.0
2010/09/16 Rilasciato XNA Game Studio 4.0