Saltar para o conteúdo

Microsoft XNA

Origem: Wikipédia, a enciclopédia livre.
Microsoft XNA
Desenvolvedor Microsoft
Plataforma Microsoft.NET,Xbox 360,Zune,Windows Phone 7
Lançamento 2006
Versãoestável 4.0(16 de setembrode2010[1])
Escrito em C#
Sistema operacional Microsoft Windows
Gênero(s) Framework
Licença Freeware
Estado do desenvolvimento Descontinuado em2013
Página oficial msdn.microsoft.com/xna
Logomarca

Microsoft XNA(sigla eminglêsque significaXNA's Not Acronymed) é umframeworkque serve para o desenvolvimento dejogospara computadores comWindows,para o consoleXbox 360e paraWindows Phone 7.Ele vem a ser um substituto aoManaged DirectXe pode ser baixado gratuitamente. A ferramenta foi anunciada no dia24 de marçode2004naGame Developers Conference,emSan José,naCalifórnia.

O XNA, por ser uma plataforma de desenvolvimento, é formado por alguns componentes descritos a seguir:

  • XNA Game Studio:IDEde desenvolvimento, baseado noVisual Studio.Os jogos podem ser programados em qualquer linguagem suportada pela plataforma.NET, mas apenas a linguagemC#tem suporte oficial da Microsoft. Existem duas versões:
    • XNA Game Studio Express:versão gratuita e baseada noVisual C# Express.Ele foi desenvolvido para ser usado por estudantes, desenvolvedoreshobbistase pequenos grupos de desenvolvimento (indie developers), com o intuito de permitir que os usuários desenvolvessem seus próprios videogames;
    • XNA Game Studio Professional:sem preço definido e data para lançamento ainda.
  • XNA Framework:conjunto de classes necessárias para se execução de um jogo XNA. Funciona sobre o.NET Frameworkpara jogos noWindowsou do.NET Compact Frameworkpara jogos noXbox 360;
  • XNA Content Pipeline:componente de gerência de conteúdo e artefatos do projeto, tais como imagens (JPG,PNG,BMP,etc.), modelos 3D (X, FBX, etc), sonoros (WAV, etc) e dados (XML,etc). Ele transforma os arquivos automaticamente no momento dobuildem um formato que será entendido pela aplicação emtempo de execução.OContent Pipelineé extensível e permite que o desenvolvedor escreva um conversor para um formato especial ou desconhecido com flexibilidade;
  • XACT (Audio Authoring Tool):ferramenta paraaudio designersorganizarem seus arquivos de áudio e efeitos sonoros. Somente são suportados os formatosWAVeAIF.

A partir da versão 4.0 do XNA, oXNA Game Studio 4.0é parte integrante doWindows Phone Developer Tools.Para instalar o XNA, siga os passos noLaunchCenter.

Desenvolvimento

[editar|editar código-fonte]

Há a possibilidade de se desenvolver jogos para Xbox 360. Com uma assinatura especial daXbox Live,após programar o jogo é transferido pela rede para o console, onde o desenvolvedor pode fazer os devidos testes. Após a conclusão do jogo é possível ainda publicar o jogo no mercado do Xbox Live e ainda vender o jogos para outros usuários da comunidade. Mais informações em:Suporte Microsoft.

Para Windows Phone 7

[editar|editar código-fonte]

Na nova versão do XNA, um grande destaque é o desenvolvimento de games para Windows Phone 7. Instalando o XNA 4.0, também é instalado umemuladorpara Windows Phone 7, possibilitando o teste de suas aplicações e games, direto no seu computador. Caso o desenvolvedor possua um aparelho com Windows Phone 7, o game pode ser executado diretamente no aparelho.

Com a chegada do Windows Phone 7, se abrem possibilidades de integração entre plataformas e integração de código, visto que dentro do XNA é possível o desenvolvimento também paraXbox 360e para computadores. Além disso, a Live (utilizada no Xbox e no PC) também está disponível no Windows Phone 7, um diferencial que pode ser decisivo na compra de umsmartphonee consequentemente, de seus games.

Os games desenvolvidos para Windows Phone 7, podem ser comercializados por umastore(loja) própria do celular, que aumenta a chance dos jovens desenvolvedores de games terem os seus produtos expostos a todos.

XNA Creators Club

[editar|editar código-fonte]

Comunidade oficial criada pela Microsoft, onde os desenvolvedores do XNA podem compartilhar experiências, criar tutoriais e publicar seus jogos.

Dream-Build-Play

[editar|editar código-fonte]

Competição oficial anual da Microsoft para desenvolvedores de jogos do XNA, aceita a inscriçãoonlinede desenvolvedores do mundo todo. Os vencedores ganham prêmios em dinheiro e também a chance de publicar seus jogos noXbox 360.

Referências

  1. «XNA 4.0»(em inglês).Consultado em 4 de outubro de 2010.Arquivado dooriginalem 19 de setembro de 2010

Ligações externas

[editar|editar código-fonte]