Definição - o que significa Microsoft XNA?
Microsoft XNA é um conjunto de ferramentas fornecidas pela Microsoft para desenvolvimento e gerenciamento de videogames. Fornecido com um ambiente de tempo de execução gerenciado pela Microsoft, o Microsoft XNA é baseado na estrutura .NET. O Microsoft XNA é voltado para jogos leves executados em várias plataformas Microsoft. O XNA não está atualmente em desenvolvimento ativo e não é suportado por algumas plataformas da Microsoft.
Definirtec explica Microsoft XNA
Considerado como o análogo .NET do Direct X, o Microsoft XNA é freeware. É a plataforma básica para Xbox Live Indie Games. O XNA foi introduzido em 2004 e uma Amostra de Tecnologia da Comunidade do XNA Build foi fornecida em 2006. O framework XNA garante que mudanças tecnológicas de baixo nível também sejam realizadas junto com o desenvolvimento do jogo, o que torna o próprio framework a diferença entre as plataformas onde os jogos são portados.
Ferramentas como uma ferramenta de criação de áudio de plataforma cruzada e uma série de outras ferramentas são integradas na estrutura XNA. Essas ferramentas, juntamente com a estrutura XNA, oferecem suporte ao desenvolvimento de jogos 2-D e 3-D. Para desenvolvedores de jogos, a estrutura XNA fornece as ferramentas certas para focar em jogos e em uma experiência rica em conteúdo. Os jogos desenvolvidos com XNA podem ser distribuídos com o Windows Phone ou Xbox Live Indie Games se houver um contrato de licença entre o desenvolvedor e a Microsoft.
Embora o XNA não seja desenvolvido ativamente, o MonoGame, que é uma versão freeware de plataforma cruzada da interface de programação XNA, ainda está desenvolvido ativamente.