Marcaremos presença no maior evento acadêmico sobre jogos do Brasil (Segundo Simposio Brasileiro de Games, mais conhecido como SBGames2005). Minha proposta de tutorial "Explorando o desenvolvimento de jogos na Plataforma .NET com o Managed DirectX", em conjunto com o prof. Andre Santos, foi aceita. Sera' uma especie de mini-curso, com 3h de duração. O resumo da proposta segue abaixo:
Título
Explorando o desenvolvimento de jogos na Plataforma .NET com o Managed DirectX
Resumo
A Plataforma .NET é uma das mais recentes alternativas da Microsoft para o desenvolvimento de soluções distribuídas, sendo composta por diversas tecnologias, ferramentas e serviços. O DirectX, rica API que permite aos desenvolvedores a criação de aplicações multimídia de alta-performance através de um conjunto padrão de interfaces, teve sua nona versão lançada recentemente, sendo esta justamente direcionada à Plataforma .NET. Isto consistiu em um marco importante na evolução do DirectX, que por quase 10 anos esteve acessível apenas a desenvolvedores C e C++. O tutorial aqui proposto, desta forma, tem o objetivo de enriquecer a experiência de desenvolvedores de jogos através da apresentação de tecnologias Microsoft recentes na área. Em um primeiro momento, uma introdução à Plataforma .NET, assim como à linguagem de programação C# e ao ambiente de desenvolvimento Visual Studio .NET, será abordada. Em seguida, algumas tecnologias para a criação de jogos através da Plataforma .NET serão discutidas, sendo ressaltado o DirectX como a alternativa mais concreta para a criação profissional de jogos em .NET. A partir de então, um exemplo simples (porém completo) de um jogo será desenvolvido do início, utilizando o DirectX e abordando os principais conceitos da API, como gráficos (sprites, animações, frames, etc.), transformação e colisão de objetos do jogo, manipulação de entradas do usuário, música de fundo, efeitos sonoros e conceitos para a criação de jogos em rede. Por fim, uma introdução ao desenvolvimento de jogos para dispositivos móveis também será contemplada. Cabe ressaltar que este tutorial estará promovendo ao público-alvo uma antecipação a tecnologias e ferramentas ainda não lançadas no mercado e que ainda encontram-se em estado Beta, como o Visual Studio .NET 2005 e o .NET Framework 2.0.
Público-alvo
Desenvolvedores de jogos que desejem conhecer novas tecnologias para aumentar sua produtividade.
Pré-requisitos recomendados
Orientação a objetos e noções básicas de desenvolvimento de jogos.
Duração
3h
Quem tiver material de jogos com C# + DirectX, por favor coloque nos comments!
[]s
-- AFurtado