XNA es una plataforma gratuita para desarrollar videojuegos en C# y Visual Studio. Ofrece herramientas para crear juegos para PC, Xbox 360 y Zune. Incluye funciones para gráficos, audio, entrada y colisiones. Los componentes permiten agregar funcionalidad extra al juego sin volver a escribir código. Los juegos de XNA también se pueden publicar en Xbox Live Community Games para ganar dinero.