Microsoft XNA
Da Wikipedia, l'enciclopedia libera.
Microsoft XNA (che sta per XNA is Not Acronymed) è un insieme di strumenti per la progettazione, lo sviluppo e la gestione di software per videogiochi reso disponibile da Microsoft per semplificare il processo di creazione, evitando ai programmatori l'inserimento di parti inutili di codice e consentendo di appoggiarsi a un framework unificato, che include tutti i set di istruzioni utili per un videogame.
Il framework XNA è basato sul .NET Framework 2.0 per Windows e sul .NET Compact Framework 2.0 per Xbox 360, pertanto è virtualmente supportato da tutti i linguaggi .NET, anche se è consigliato l'uso di C#. Esso appoggia sulle librerie grafiche di Microsoft DirectX e incapsula tutti i dettagli di basso livello che riguardano lo sviluppo del videogioco, quindi lo sviluppatore può concentrarsi sul contenuto e l'esperienza di gioco in quanto sarà il framework a gestire le varie piattaforme di gioco. Sono inoltre presenti numerosi strumenti che aiutano la creazione di contenuti, come editor di suono e visuali e modelli.
Microsoft ha inoltre rilasciato degli IDE (ambienti di sviluppo) specifici per il game design, uno per professionisti (XNA Game Studio 2.0) e uno per dilettanti e studenti (XNA Game Studio Express), disponibile come download gratuito dal sito Microsoft.