Microsoft XNA (XNA is Not an Acronym, letteralmente "XNA non è un acronimo") è un framework gratuito realizzato da Microsoft specifico per lo sviluppo di videogiochi su più piattaforme: PC, Xbox 360 e Windows Phone 7. È stato supportato ufficialmente dal 2006 al 2013. Fornisce una serie di classi e relative funzioni atte a semplificare lo sviluppo di videogiochi, sia bidimensionali che tridimensionali. XNA infatti svolge molte delle procedure a livello basso che normalmente bisogna affrontare durante lo sviluppo di un videogioco, come ad esempio l'implementazione integrata per la gestione della grafica, del suono e degli input.