Page 26

Anterior GAMEDEV

Considerações finais Como vimos, o XNA é uma excelente alternativa para quem está iniciando em desenvolvimento de jogos. Claro que ela não é a única alternativa gratuita que existe por aí – existem iniciativas com Java, com C/C++, Objective C e várias outras linguagens de programação – mas é a mais didática e prática existente justamente por se utilizar de um framework exclusivo para isso e tornar as coisas mais simples de serem entendidas. Pra se ter uma ideia, XNA é a principal tecnologia utilizada em cursos de ensino superior em desenvolvimento de jogos nos EUA, ganhando espaço e notoriedade cada vez maiores em instituições brasileiras também. Ao contrário do que muita gente pode pensar, não são apenas jogos em 2D, simples e bobos que podem ser desenvolvidos em XNA – pelo contrário. Nele você pode desenvolver jogos totalmente em 3D, com módulos multiplayer online e tudo o mais – tudo isso implementado “às custas” do framework! Quem desejar dar uma olhada nas possibilidades de desenvolvimento com XNA pode dar uma olhada nos Starter Kits disponíveis no XNA Creators Club. Algumas pessoas que já programam e/ou desenvolvem alguma solução de software podem apontar que, por ser executado em um ambiente gerenciado, o XNA perde em desempenho para jogos desenvolvidos em linguagens como C/C++. Bem, isso seria verdade há algum tempo, mas deixou de ser um problema com o XNA o qual tem todo o seu processamento de baixo nível executado pelas bibliotecas do DirectX 9.0c! E mesmo que isso fosse um problema, grandes desenvolvedores, como Tim Sweeney (Unreal 3, Epic Games), dizem que “produtividade é tão importante quanto performance” e “nós sacrificaríamos com prazer 10% de nossa performance por 10% de alta produtividade”. Dessa forma, sabemos de uma vez por todas que o XNA é uma excelente solução para iniciarmos os nosso estudos em desenvolvimento de jogos. Para você que é curioso e já deseja arriscar seus primeiros passos em XNA, poderá encontrar, gratuitamente, todas as ferramentas necessárias para começar os seus estudos na sessão de downloads do Creators Club. É importante perceber que você poderá desenvolver para o seu XBOX 360 gratuitamente também, caso tenha um. Porém para distribuir/vender seus jogos para outros “caixistas”, você deverá ter uma assinatura do Creators Club no valor de US$99. Como desenvolvedor independente, ou pequena empresa, a Microsoft repassará uma porcentagem de vendas do seu jogo para você, bem como é feito pela Apple com aplicações para o iPhone por exemplo. Contudo o objetivo da nossa coluna aqui no Nintendo Blast não é a de desenvolver os jogos para distribuição/venda deles na Live, mas sim introduzi-los às tecnologias de desenvolvimento de jogos utilizando o XNA.

Hoje iniciamos a segunda fase da nossa coluna de GameDev aqui no Nintendo Blast. Tivemos uma visão geral da plataforma que utilizaremos para aprender a desenvolver nossos joguinhos para PC. No nosso próximo encontro iremos explorar as camadas do XNA Framework para entedermos como ele funciona e quais facilidades ele nos proporcionará na hora de desenvolvermos os nossos jogos. Até a próxima!

26

Próxima

Nintendo Blast Nº5  

Revista Nintendo Blast

Read more
Read more
Similar to
Popular now
Just for you