Los intentos para liberar a los desarrolladores de juegos de la creación de "código repetitivo" y traer diferentes aspectos de la producción de un juego en conjunto de un único sistema el XNA es una herramienta que se anunció el 24 de marzo de 2004, en la Game Developers Conference en San José, California.