1 / 9

Desenvolvimento de Jogos na Plataforma XNA: Introdução

Desenvolvimento de Jogos na Plataforma XNA: Introdução. Fábio Lopes Caversan. Programa do Curso. Aula 1: Introdução ao curso e plataforma XNA. Componentes primários de um jogo desenvolvido em XNA. Utilizando Sprites, Textures e seus derivados. Movimentação e animação. Aula 2:

duard
Download Presentation

Desenvolvimento de Jogos na Plataforma XNA: Introdução

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Desenvolvimento de Jogos na Plataforma XNA: Introdução Fábio Lopes Caversan FACENS

  2. Programa do Curso • Aula 1: • Introdução ao curso e plataforma XNA. • Componentes primários de um jogo desenvolvido em XNA. • Utilizando Sprites, Textures e seus derivados. • Movimentação e animação. • Aula 2: • Tratando entrada do usuário. • Escrevendo mensagens. • Controle de colisão. • Aula 3: • Utilizando persistência com XML. • Inserindo sons no jogo. • Próximos passos: Jogos isométricos e 3D. FACENS

  3. Desenvolvimento de Jogos • Características importantes: • Mercado: investimentos na casa dos bilhões a cada ano, no exterior, que o Brasil começa a atrair. • Tecnologia: utiliza o que há de mais avançado em arquitetura de computadores, computação gráfica, redes, inteligência artificial, entre outras. FACENS

  4. Desenvolvimento de Jogos • Características importantes: • Associações: • Gamenet (www.gamenetpr.com.br) • Abragames (www.abragames.org) • Empresas brasileiras: • TechFront (www.techfront.com.br) • South Logic Studios (www.southlogic.com) • Devworks (www.devworks.com.br) • Hoplon (www.hoplon.com.br) • Jynx Playware (www.jynx.locaweb.com.br ) FACENS

  5. Desenvolvimento de Jogos • Necessita de equipes multidisciplinares. Na parte conceitual: • Produtores: organização geral, garantir a jogabilidade, produzir fases, etc • Escritores: escrever enredo, história, etc. • Artistas: criar personagens, ambientes, sons, etc. • Modeladores: transformar a arte em modelos digitais (ponte entre conceito e desenvolvimento). FACENS

  6. Desenvolvimento de Jogos • No desenvolvimento: • Arquitetos: hierarquia de classes, tecnologia de comunicação e persistência. • Desenvolvedores (geral): construir a lógica do jogo, as classes, etc. • Desenvolvedores (computação gráfica): classes e lógica para carregar os modelos no jogo. • Desenvolvedores (IA): projeto e implementação da inteligência de personagens. • Desenvolvedores (persistência): projeto e implementação de classes persistentes (ou banco de dados). • Desenvolvedores (redes): protocolos e comunicação em jogos em rede. FACENS

  7. Plataforma XNA • Nova plataforma da Microsoft para desenvolvimento de jogos • Principais características: • Lançada versão 1.0 em janeiro de 2007 • Código gerenciado utilizando .NET Framework 2.0 (linguagem C#) • Gerenciamento automáticos dos recursos multimídia dos jogos. • Jogos multiplataforma: rodam em PC e no XBOX 360 • Deve substituir (pelo menos em parte) o DirectX SDK (plataforma anterior). FACENS

  8. Projeto Prático: Arkanoid • O foco do curso é o desenvolvimento e não o conceito. • Serão utilizados, portanto, figuras e sons prontos, disponíveis no site do curso. FACENS

  9. Sites e referências • Site da Plataforma XNA: • http://msdn.microsoft.com/xna/ • Site do curso: • http://www.li.facens.br/~fcaversan/XNA FACENS

More Related