Microsoft XNA
O Framework XNA e baseado na implementaçao nativa do .NET Compact Framework 2.0 para desenvolvimento no Xbox 360 e o .NET Framework 2.0 para o Windows. Ela inclui um extensivo conjunto de bibliotecas especificas para o desenvolvimento de jogos, para promover o maximo de reutilizaçao de codigo entre as paltaformas alvo. O framework roda em uma versao da Common Language Runtime que e otimizada para jogabilidade, para prover um ambiente de execuçao organizado. O Runtime esta disponivel para Windows XP, Windows Vista e Xbox 360. Ja que os jogos em XNA sao escritos para o Runtime, eles podem rodar em qualquer plataforma que suporte o Framework do XNA com minimas ou sem qualquer modificaçao. Jogos que rodam no framework podem, tecnicamente, serem escritos em qualquer linguagem dotipo .NET, mas apenas C# e o XNA Game Studio Express IDE e todas as versoes do Visual Studio 2005 sao suportadas oficialmente.
O Framework do XNA entao encapsula detalhes tecnologicos de pequeno nivel envolvidos na codificaçao de um jogo, certificando-se que o prorio framework cuide da diferença entre plataformas quando jogos sao transportados de uma plataforma compativel para outra, e assim permitindo que os desenvolvedores de jogos concentrem-se mais no conteudo do jogo e na experiencia que o jogo passa. O Framework do XNA tem e integrado com uma seria de acessorios, tais como as XACT, para ajudar na criaçao de conteudo. Estes acessorios podem ajudar o autor com os visuais e sons do jogo, e modelar personagens com dinamismo realista.
O Frameword do XNA oferece suporte para a criaçao de jogos tanto 2D quanto 3D, e permite o uso dos controles do Xbox 360 e sua funçao de vibraçao. Jogos feitos com o Framework cujo alvo e a plataforma Xbox podem, no momento, serem apenas distribuidos para membros do Microsoft XNA Creator's Club, cuja assinatura e de 99 dolares por ano. Aplicaçoes Desktop podem ser distribuidas de graça, sob a atual licensa da Microsoft.
aguns componentes do XNA:
-> Studio: IDE de desenvolvimento, baseado no Visual C# Studio. Assim, até o momento, só é possível desenvolver jogos usando a linguagem orientada à objetos C#. Existem duas versões:
---------->XNA Game Studio Express: versão gratuita e baseada no Visual C# 2005 Express. Ele foi desenvolvido para ser usado por estudantes, desenvolvedores hobbistas e pequenos grupos de desenvolvimento (indie developers), com o intuito de permitir que os usuários desenvolvessem seus próprios videogames;
---------->XNA Game Studio Professional: no momento, serem apenas distribuidos para membros do Microsoft XNA Creator's Club, cuja assinatura e de 99 dolares por ano;
->XNA Framework: conjunto de classes necessárias para se execução de um jogo XNA. Funciona sobre o .NET Framework 2.0 (games para PCs) ou do .NET Compact Framework for Xbox 360 (games para Xbox 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 do build em um formato que será entendido pela aplicação em tempo de execução. O Content Pipeline é extensível e permite que o desenvolvedor escreva um conversor para um formato especial ou desconhecido com flexibilidade;
->XACT (Audio Authoring Tool): ferramenta para audio designers organizarem seus arquivos de aúdio e efeitos sonoros. Somente são suportados os formatos WAV e AIF.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário