Mostrando postagens com marcador XNA. Mostrar todas as postagens
Mostrando postagens com marcador XNA. Mostrar todas as postagens

domingo, novembro 25, 2007

XNA Studio 2.0 Beta

Disponibilizado o XNA Game Studio 2.0 beta.

Pode-se separar a história do desenvolvimento de jogos eletrônicos (e-Game) em duas fases, a era pré-XNA e a pós-XNA. Na era pré-XNA existiam apenas duas formas de fazer jogos:

- Baixo nível:

    1. acesso direto a API;

    2. ambiente windows: APIs do DirectX

    3. outros ambientes: OpenGL

    4. programação complexa feita em C++ ou outras linguagens de baixo nível

    - Altissimo nível:

      1. uso de Engines como TorqueX.

      2. o uso das engines deixa o desenvolvedor limitado aos recursos oferecidos pela Engine

      XNA é um framework que torna mais simples o uso do DirectX, permitindo o desenvolvimento de jogos com recursos gráficos profissionais, dentro de um ambiente de relativamente facil utilização. É utilizado com o .NET framework. Qualquer linguagem do .NET framework pode fazer o desenvolvimento de jogos para XNA, mas até hoje a ferramenta de desenvolvimento integrada ao XNA - o XNA Game Studio - era facilmente integrada apenas ao C# e dava mais trabalho para fazer o desenvolvimento com outras linguagens.

      O XNA assumiu então uma posição entre as duas formas de desenvolvimento de games existentes : extremamente mais simples do que o desenvolvimento em baixo nível, mas sem as limitações das engines, já que possui todo o suporte do .NET framework.

      Mas o XNA nem de longe deseja tomar o lugar das engines, pelo contrário. A intenção é simplificar o desenvolvimento de Engines e o desenvolvimento de jogos focando-se (óbvio) no XBOX 360.

      Um exemplo disso é que quando o XNA ainda era versão beta, em 2006, a pioneira Garage Games anunciou a versão de sua Engine, TorqueX, desenvolvida sobre o XNA, demonstrando assim que o XNA seria a base para a criação de muitas engines.

      O XNA Game Studio desenvolve jogos para PC e XBOX. Porém para que o desenvolvimento seja feito para o XBOX é necessário uma assinatura do XNA Creators Club, que pode ser anual ou semestral.

      Afinal, o que tem de novo no XNA Game Studio 2.0 que acabou de ser disponibilizado em versão beta ?

      1. Suporte a todas as versões do Visual Studio: a versão anterior se prendia ao C#, e não só ao C#, mas ao C# Express. Agora o Game Studio suporta todas as versões do Visual Studio
      2. Integração com Game Services: a aplicação pode ser integrada com as informações de Game Cards do XBox e todas as informações possíveis do usuário do jogo
      3. XNA Game Studio Device Connect Center: um novo recurso ligado ao XNA Game Studio para a realização da conexão com o XBOX, que ficou muito mais simples na versão 2.0
      4. Upgrade Wizard de projeto: necessário para as migrações de versão, nem é uma "vantagem", tinha que vir e pronto
      5. Conversor entre plataformas: ferramenta de conversão de jogos entre PC e XBOX (para jogos criados no XNA Game Studio, ok ?)
      6. Integração com os Game Content Projects: o projeto do jogo em si agora é bem mais integrado aos projetos de game content (trilha sonora, personagens, etc).

      Sendo que isso tudo é só o inicio. Você podem ver mais detalhes no SharpGames e no XNA Creators Club

      Para incentivar o estudo do XNA e o surgimento de novos profissionais para a área de jogos, que é uma área muito carente, a Microsoft criou o XNA Game Challenge. Uma competição de desenvolvimento de jogos que passou a ser realizada anualmente pela Microsoft Brasil.

      sábado, novembro 24, 2007

      XNA - Microsoft


      Microsoft XNA é uma plataforma de desenvolvimento de jogos, que serve tanto para criar-se games para PCs com Windows como para o console Xbox 360. Ele vem a ser um substituto ao Managed DirectX. A sigla XNA significa XNA's Not Acronymed.

      Descrição:

      O XNA, por ser uma plataforma de desenvolvimento, é formada por alguns componentes descritos à seguir:



      1) XNA Game 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: sem preço definido e data para lançamento ainda.

      2) 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).

      3) 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.

      4) XACT (Audio Authoring Tool): ferramenta para audio designers organizarem seus arquivos de aúdio e efeitos sonoros.

      Instalação

      Para ser instalado o programa irá necessitar que outro programa esteja instalado(o Microsoft Visual C# Express), e após instalar esse programa fará o download de arquivos essenciais(update), esses arquivos podem demorar um pouco para fazer o download, sendo que estes não sofrem influência de aceleradores de download, mas a pessoa pode continuar a usar o seu PC sem mais problemas, enquanto aguarda que o download seja efetuado. Faça o download em [1]

      Instalando

      • Instale o Pacote de atualização do Windows Installer 3.1 - Download
      • Instale o Microsoft .NET Framework versão 2.0 pelo menos - Download
      • Instale o Microsoft Visual C# 2005 Express ou superior - Download
      • Instale o Service Pack 1 do Microsoft Visual C# 2005 Express (Somente para o Microsoft Visual C# 2005 Express) - Download
      • Instale o XNA Game Studio Express 1.0 Refresh - Download

      Fonte: Wikipédia