XNA 3.0 + VS C# 2008

XNA Game Studio 3.0

Microsoft® XNA® Game Studio 3.0 enables hobbyists, academics, and independent game developers to easily create video games for Microsoft Windows® and the Microsoft Zune® digital media player using optimized cross-platform gaming libraries based on the Microsoft .NET™ Framework.

XNA Game Studio 3.0 is required to create games for Xbox LIVE Community Games. 

Ready to get started? Follow the easy instructions found in the readme to get started with the XNA Game Studio 3.0.

Download XNA Game Studio 3.0.


Visual C# 2008 Express Edition
The Microsoft Visual C#® Express Edition is an IDE that combines ease-of-use and power into a free and convenient package that includes Microsoft IntelliSense® technology, code colorization, syntax checking, refactoring, and much more.



Download Visual C# 2008 Express Edition.



Tutorial - Nossa Primeira Aplicação - Parte 1/3


Antes de começarmos este tutorial estou partindo do suposto que todos conseguiram instalar e rodar o software com sucesso. Caso tenha havido alguma dificuldade na instalação deixe um comentário no respectivo post e lá abriremos um canal de discussão e dúvidas.

Iniciaremos aqui um tutorial que dividi em 3 partes para facilitar o acompanhamento de todos e, se necessário, eu conseguir dar algum feedback em casos de dúvida.

Observações: Não estarei ensinando programação em C#, apesar de que caso se tenha pouco ou nenhum conhecimento sobre a linguagem também é possivel acompanhar o tutorial sem nenhum problema mas para se aprofundar em desenvolvimento de jogos utilizando o XNA Game Studio é necessário se familiarizar com a linguagem. Para que tudo funcione corretamente é necessário que seu computador atenda aos pré-requisitos para rodar jogos usando o XNA Game Studio onde um deles é que a sua placa de vídeo tenha suporte para o Shader Model 1.1(2.0 recomendado) e directX 9.0c.

Neste tutorial desenvolveremos a nossa primeira aplicação no XNA Game Studio, desde a criação de um novo projeto e alguma familiarização com o Visual C# Express Edition(primeira parte do tutorial), passando por uma breve explicação sobre código e finalmente adicionando uma imagem ao projeto(segunda parte) e interagindo com ela, dando movimento a ela e aplicando algum princípio de colisão(terceira parte).

Criando um Novo Projeto

Vamos abrir o XNA Game Studio (provavelmente acessando no menu Iniciar->Todos os programas->Microsoft XNA Game Studio 2.0->Microsoft Visual C# 2005 Express Edition).

Podemos ver um menu muito parecido com o da maioria dos programas windows, uma barra de ferramentas também muito semelhante a de outros aplicativos windows, mas também vemos duas outras partes que devemos prestar bastante atenção. Á direita, temos o Solution Explorer, que é onde visualizaremos nosso projeto e tudo que estiver incluído nele. Á esquerda do Solution Explorer, ocupando uma grande parte central e esquerda temos uma abinha escrito Start Page e uma grande área exibindo a Start Page, nessa área póderemos visualizar e editar o código dos arquivos de nossos jogos. Na Start Page podemos ver nossos projetos mais recentes e abri-los diretamente dessa pagina.

Agora clicaremos em File->New Project ou apenas o atalho Ctrl+Shift+N. Aparecerá uma caixa de diálogo onde podemos selecionar o tipo do projeto que queremos criar, os templates que queremos usar nos nossos projetos, onde daremos o nome ao nosso projeto e diremos onde ele ficará lcalizado.

Selecionaremos como tipo de projeto XNA Game Studio 2.0 e como templateWindows Game(2.0) . Mudaremos o nome do nosso projeto para MeuProjetoe selecionaremos o local onde queremos que nossos arquivos de projetos fiquem armazenados, eu costumo deixar selecionada a opção de Create directory for solution para que o Visual C# já crie um diretório para conter meus arquivos. O Solution Name deixaremos com o mesmo nome do projeto. Clique em OK.

O arquivo Game1.cs será aberto e exibido. No Solution Explorer aparecerá o conteúdo do nosso projeto.

E sem fazer nenhuma alteração no código vamos clicar em Start Debugging(a setinha verde que está circulada de vermelho na imagem), ou em Debug->Start Debugging ou simplesmente F5.

Deverá abrir uma nova janela com o título MeuProjeto e a cor do fundo azulcomo mostrado na figura abaixo.


Resumo

Nesta primeira parte do nosso tutorial conhecemos um pouquinho sobre o Visual C# 2005 Express Edition, criamos o projeto MeuProjeto em que trabalharemos tembém nas próximas duas partes e aprendemos a rodar um projeto.

Salve o projeto e aguarde a proxima parte do nosso tutorial.