Emule Magazine Gratis
XNA Games Studio Express è il kit per gli sviluppatori homebrew di Microsoft, scaricabile gratuitamente dallo stesso sito Microsoft.
XNA Game Studio Express include un “starter kit” per uno sviluppo rapido di specifici generi di giochi. Nel futuro saranno disponibili kit per la realizzazione di giochi platform, strategia in tempo reale e sparatutto in prima persona.
Gli sviluppatori possono realizzare giochi per Windows gratuitamente con il framework XNA. Per avviare i giochi su Xbox 360 invece, è necessario pagare un contributo annuale di 99 euro per essere ammessi al XNA “Creators Club”. Esiste comunque la possibilità di iscrizione quadrimestrale alla cifra di 49 euro.
Per iniziare a sviluppare giochi per Xbox 360 e Windows con XNA è necessario:
1. Ottenere una copia di C# Express
E’ necessario il developer kit di C# per iniziare ad utilizzare XNA Game Studio.
2. Ottenere una compia di XNA Game Studio Express
Questo arricchirà le caratteristiche dell’ambiente di sviluppo C#.
3. Scaricare il Framework XNA
Ci servirà per testare ed avviare i giochi sul nostro pc che utilizza windows.
4. Imparare il C#
La parte più difficile del nostro percorso per lo sviluppo di giochi per xbox 360 è l’apprendimento e l’utilizzo di C#. C# è un linguaggio di programmazione orientato ad oggetti e sviluppato da Microsoft come parte dell’iniziativa .NET. La sintassi di C# si basa sul C++ includendo alcuni aspetti importanti di altri linguaggi di programmazione come Delphi, Visual Basic e Java. XNA, come abbiamo già detto, funziona con C#. Se non conosci già l’ambiente di sviluppo, allora è tempo di imparare.
Esistono tanti tutorials online che, anche se inizialmente fanno apparire il tutto più semplice e rapido da imparare, alla fine si rivelano soltanto complementari a un buon libro.
Il mio consiglio è quello di ordinare alcuni libri specifici in libreria, o acquistarne qualcuno su amazon (comprende anche titoli usati ed economici).
5. Imparare dagli esempi di programmazione
Dopo aver acquisito le conoscenze base di programmazione in C#, potresti anche aprire alcune demo di XNA e verificarne le potenzialità. Nell’XNA Game Studio Express, è stato integrato da Microsoft “Space War”, un gioco con i sorgenti aperti dove viene mostrato l’utilizzo di XNA.
6. Impara XNA
Ci siamo… abbiamo già visto cosa è possibile sviluppare e tutto ciò che possiamo attualmente fare è impostare la velocità dei missili in un gioco già sviluppato. Adesso, per imparare a sviluppare qualcosa di nostro, ci servirà un po’ di pazienza e un po’ di studio. Possiamo avvalerci di alcuni video tutorials presenti su XNATutorials, e imparare le basi di XNA.
7. Il nostro primo gioco: “Pong!”.
Dopo aver visto il gioco “Space War”, XNASpot ci da a disposizione un ulteriore tutorial per sviluppare il gioco Pong da zero.
8. XNA Creators Club
Infine iscriviti all’XNA Creators Club per avviare i tuoi giochi su xbox 360, distribuire le copie per far divertire gli amici, e chissà, magari potresti rientrare a far parte degli sviluppatori di giochi indipendenti e far carriera nel campo di sviluppo videoludico.