Olá
Usuário:

Senha:


Lembre-se de mim

[ ]
[ ]

Rankings PXB Live
Gamerscore
ArnaldoDK256320
HOBAGOBLIN245497
Lu e Rafa218470
AndCardoso8176955
SiegfriedX176485
[ Ver o ranking completo ]

Crescimento Semanal
AnderSniper184415
JeanBRA RS41645
Vibah25386
hulk16271
ELIs BR14725
[ Ver estatísticas da Live ]

Jogos X360

Online
Convidados: 118, Membros: 36

Recorde de usuários: 331
(Membros: 147, Convidados: 184) em segunda 14 junho de 2010 às 14:48:14

Membros: 78431
Último registrado: Demetrius

Lançamentos do Mês
Julho 2010
Lançamentos do mês: 4

DSTQQSS




1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
       

Página de Conteúdo
 
Descubra (e se divirta com) o XNA


André Furtado
Especial para o Portal XBOX
 
Quem nunca se imaginou criando o próprio jogo de computador ou videogame, que atire a primeira pedra! Tendo como base esse espírito, foi lançado em Dezembro de 2006 o XNA, recente iniciativa da Microsoft focada em facilitar e popularizar o desenvolvimento de jogos pelo planeta.

O mercado de jogos digitais, perdoem o trocadilho infame, não é nenhuma brincadeira. É uma indústria das mais rentáveis do mundo, com 12 bilhões de dólares de faturamento em 2006, mais do que as indústrias de música ou cinema. Pesquisas revelam que 3 em cada 4 chefes de família jogam algo digital regularmente. A média de idade de compradores de jogos, pasmem, é de 37 anos (isto é, o público-alvo não é nada infantil, formado por pessoas que têm, sim, poder aquisitivo). Por fim, além de entretenimento, jogos são utilizados em diversas outras áreas, como treinamento, capacitação e educação.

Entretanto (e infelizmente), desenvolver jogos digitais, para PCs e especialmente para consoles, não tem sido tarefa das mais fáceis até então. As linguagens de programação utilizadas para jogos (Assembly / C / C++) exigem certo grau de conhecimento técnico não dominado por muitos, especialmente pelos novatos na área. O acesso a kits de desenvolvimento para consoles é caro e restrito, isto é, nem todo mundo pode participar. Além disso, a presença de comunidades de desenvolvedores de jogos criando material de aprendizado, disponibilizando recursos e popularizando o desenvolvimento ainda está aquém do ideal.

Nesse cenário, quais as chances que eu ou você, estudantes ou "hobbistas" (criadores de jogos no tempo livre), ou ainda pequenos desenvolvedores de jogos independentes possuem para criar jogos descentes que consigam fazer sucesso, seja com a família e amigos, seja em todo o globo?

Nesse contexto, surge o XNA, cujo significado é "XNA Não é um Acrônimo". Entenda isso como uma mistura de "DNA" com "DirectX" (a plataforma da Microsoft para o desenvolvimento de aplicações gráficas em geral). Na prática, o XNA é uma iniciativa da Microsoft para facilitar o desenvolvimento de jogos tanto para PCs como para o Xbox 360. Baixando o Game Studio Express, ferramenta gratuita disponível na web, você está a poucos cliques de começar a fazer um jogo de verdade hoje mesmo, através do C#, uma linguagem de programação produtiva, de mais alto-nível e criada do zero pela Microsoft para sua plataforma de desenvolvimento .NET.


Schizoid, o primeiro jogo da Live Arcade desenvolvido através do XNA


Mas o XNA não se resume a apenas um programa, a uma ferramenta. Ao utilizar o Game Studio Express, você terá acesso ao XNA Framework, que consiste em um conjunto de componentes reusáveis que você pode consumir no seu código para criar um jogo. Esses componentes são simples de manipular, de modo que mesmo pessoas com menos experiência podem se aventurar também. A prova disso é que o próprio XNA está sendo utilizado nos EUA para que alunos aprendam conceitos básicos de programação.

Componentes prontos para manipulação de áudio, gráficos, armazenamento (para salvar ou carregar jogos, por exemplo) também estão lá, entre muitos outros, diminuindo a complexidade na criação de um jogo, para que você possa se dedicar ao que mais interessa: a sua criatividade.

O que é melhor ainda é que o mesmo código criado para PC irá rodar também em um Xbox 360, com pequenos ajustes ou até mesmo nenhum. O próprio joystick do console é multi-plataforma e pode ser plugado em PCs também, preservando a experiência do jogador e do desenvolvedor nos dois ambientes.

E o que mais o XNA oferece? Starter kits (jogos prontos com código-fonte disponível) estão lá para você mexer, estender ou apenas estudar. Quer saber como criar um jogo de espaçonaves que duelam entre si no meio de asteróides? Confira o Space War starter kit. E jogos de corrida? É só baixar o XNA Racer starter kit.


AbduX, jogo criado por Furtado através do XNA em quatro dias, no Desafio XNA 4x4 que ocorreu no Game Developers Conference 2007


E não pára por aí. A Microsoft já declarou que está criando, através do XNA, um modelo de negócios colaborativo que será o "YouTube dos jogos". Ou seja, da mesma forma que você hoje cria e publica um vídeo na web, você poderá criar e publicar também, com as mesmas facilidades, um jogo para a comunidade de gamemaníacos pelo mundo. Com um diferencial importante: se você quiser, pode também lucrar com isso, de maneira proporcional à quantidade de downloads do seu jogo.

O Brasil está bem antenado no mundo XNA. O ponto de referência para desenvolvedores nacionais é a comunidade brazuca SharpGames . Lá você pode encontrar e contribuir com notícias, downloads, artigos e exemplos de código e jogos feitos por brasileiros, para brasileiros. Não deixe de participar. Baixe o Game Studio Express hoje mesmo e boa diversão!


André Furtado é engenheiro de software, bacharel e mestre em Ciência da Computação pela UFPE. Foi o campeão do primeiro XNA Challenge Brazil, além de ter sido convidado para fazer parte de uma das quatro equipes do Desafio XNA 4x4 no Game Developers Conference (GDC) em São Francisco. Líder do grupo de usuários Sharp Shooters .NET em Recife e Microsoft Student Partner desde 2004, André mantém um blog em que relata suas incursões no mundo XNA e outras aventuras acadêmicas no mundo Microsoft.
Render time: 6.9244 second(s); 5.0116 of that for queries. DB queries: 16.