Como Fazer Jogos pra Xbox 360 com XNA – Introdução
Warning: Missing argument 2 for wpdb::prepare(), called in /home/safashop2/melhoresjogosxbox/public_html/wp-content/plugins/sharebar/sharebar.php on line 112 and defined in /home/safashop2/melhoresjogosxbox/public_html/wp-includes/wp-db.php on line 990
Warning: Missing argument 2 for wpdb::prepare(), called in /home/safashop2/melhoresjogosxbox/public_html/wp-content/plugins/sharebar/sharebar.php on line 124 and defined in /home/safashop2/melhoresjogosxbox/public_html/wp-includes/wp-db.php on line 990
Eu não sei se a melhor maneira de começar a fazer os seus jogos é realmente com XNA. Porém, foi a maneira que eu comecei. E, tirando o fato de ter que usar Windows, foi bem tranquilo. A ideia desse post não é ensinar como se programa usando XNA (talvez em um outro post em um outro dia), mas sim mostrar as suas vantagens e apontar o “caminho das pedras” para quem pretende começar.

Pra quem nunca ouviu falar, XNA é um framework da Microsoft feito para o desenvolvimento de jogos para as plataformas Windows, Xbox 360 e Zune. Ele é direcionado a estudantes, pequenas empresas e desenvolvedores independentes (não, os jogos da EA e das outras grandes empresas não foram feitos em XNA). É gratuito e a sua linguagem é C#. Para começar a brincar com ele basta instalar Visual C# Express Edition e o XNA GAME STUDIO.
Sobre C#, bom, eu achei bem parecido com Java, apesar de não ter trabalhado muito com essa linguagem. Acredito que quem tem conhecimento nela, não terá grandes problemas em aprender C#. Quem não tem, basta pelo menos saber bem sobre orientação a objetos.
Mas além de conhecer a linguagem, para começar a fazer os seus jogos, é preciso saber como o framework funciona. E para isso um ótimo ponto de partida é o Riemer’s XNA Tutorials. Lá tem tutoriais que ensinam desde o mais básico (exibir um triângulo na tela) até coisas complexas (multitexturização, bump mapping). Além disso, existe um fórum onde é possível tirar dúvidas sobre os exercícios. De fato, esse site é obrigatório para quem quer começar a desenvolver usando XNA.
Só com o XNA já é possível fazer bastante coisa. Porém, para agilizar o processo de desenvolvimento, existem as Engines (Motor de Jogo). Em um futuro próximo eu farei um post só sobre Engines, dizendo pra que elas servem e porque são tāo importantes, mas por hora basta dizer que são programas feitos para facilitar a vida do desenvolvedor. Elas possuem uma série de funcionalidades básicas já implementadas, como física, detecção de colisão e suporte a animação. O objetivo é permitir que o programador foque no que realmente interessa no seu jogo, ou seja, as funcionalidades novas, sem se preocupar em implementar a força da gravidade, por exemplo.

Existem diversas Engines pra XNA, tanto proprietárias quanto livres. Porém, a que eu recomendo para quem está começando é a Farseer Physics Engine. Como o próprio nome já sugere, a Farseer é uma Engine desenvolvida para facilitar a simulação de física em um jogo. Só pela detecção de colisão dela, já valeria a pena testá-la, mas tem muito mais coisa.
| Ofertas Relacionadas | |||||
|---|---|---|---|---|---|
![]() God Of War Ascension - Deus Da Guerra Ascensão Português Br Mais info» R$ 106.98 até 12x de R$ 10.34 | ![]() Gta 4 Grand Theft Auto Iv 4 Xbox 360 Pronta Entrega Original Mais info» R$ 69.9 até 12x de R$ 6.76 | ![]() Pes 2013 13 Pro Evolution Soccer 2013 13 Português Ps3 Mais info» R$ 57.99 | |||
![]() Playstation 3 Super Slim 250gb Bivolt 6 Jogos 2 Controles Mais info» R$ 1299.9 até 12x de R$ 125.65 | ![]() The Last Of Us Português Brasil Dublado Pt-br Nacional - Ps3 Mais info» R$ 119.98 até 12x de R$ 11.6 | ![]() Forza Horizon Xbox 360 Totalmente Português - Envio Imediato Mais info» R$ 99.99 até 12x de R$ 9.66 | |||
| Powered by MLV Contextual | |||||






