Desenvolvimento de Jogos 2D com XNA doc

85 132 0
Desenvolvimento de Jogos 2D com XNA doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Desenvolvimento de Jogos 2D com XNA Kleber de Oliveira Andrade pdjkleber@gmail.com Universidade de São Paulo – USP Escola de Engenharia de São Carlos – EESC Departamento de Dinâmica de Sistemas e Controles Maio/2010 • Bacharel em Ciência da Computação – Escola de Engenharia de Piracicaba (EEP) – Título: Um algoritmo evolutivo para adaptação dos NPCs em um jogo de ação. • Mestrando em Engenharia Mecânica – Escola de Engenharia de São Carlos (USP/EESC) – Título: Planejadores neurais para manobra de baliza de um automóvel de passeio utilizando sensor laser, ultrassônicos e visão artificial. • Jogador a mais de 20 anos desde a época do Atari. 2010 © Kleber de Oliveira Andrade 2 • Uma breve Introdução • A Indústria de Jogos Digitais • Visão sobre o XNA • Conhecimentos básicos de XNA • Revisão de Programação C# • Criando um Jogo 2D completo 32010 © Kleber de Oliveira Andrade 2010 © Kleber de Oliveira Andrade 4 2010 © Kleber de Oliveira Andrade 5 1958: “Tennis for Two” jogo que funcionava em um osciloscópio (Willy Higinbotham) 1961: “Space Wars” jogo desenvolvido no computador PDP-1 por Steve Russel, o jogo tinha 2Kb 2010 © Kleber de Oliveira Andrade 6 1979: Asteroids Donkey Kong (1984) Wolf 3D (1992) Década de 70 é considerada uma Odisséia Comercial, muitos jogos foram desenvolvidos. Depois do Crash da Indústria em 1983/84, surgiu uma revolução nos jogos A década de 90, muitos consoles foram lançados e em 1992 uma nova evolução com os jogos FPS. 2010 © Kleber de Oliveira Andrade 7 God of War III X Games SnoCross Qualidade gráfica evidência a evolução no desenvolvimento de jogos, assim como sua Inteligência Artificial. Jogos que envolvem centenas de profissionais das mais diversas áreas, e altos orçamentos. • A discussão não se restringe apenas à gráficos ou inteligência artificial. • O que esperar então ? – Facilidade de criação ? – Comunidades ? – Interface com o jogador ? – Inovação? – Prazer de jogar por horas e horas ? 2010 © Kleber de Oliveira Andrade 8 2010 © Kleber de Oliveira Andrade 9 The Harvest 3 Racing Game City Rain 2010 © Kleber de Oliveira Andrade 10 [...]... jogos demanda muito conhecimento técnico • Acesso aos Kits de desenvolvimento – Restrito – Caro – Complexo • Desenvolver para qual plataforma? • Faltavam comunidades! • Quais as chances de sucesso para quem esta começando? 2010 © Kleber de Oliveira Andrade 16 2010 © Kleber de Oliveira Andrade 17 Xna Não é um Acrônimo 2010 © Kleber de Oliveira Andrade 18 2010 © Kleber de Oliveira Andrade 19 • Para desenvolver... DirectX • Jogos desenvolvidos com linguagens NET • Desenvolvimento para plataforma Windows • API construída utilizando como base o MDX (substituiu o MDX) • Aplicativos desenvolvidos em C# • Desenvolvimento para Windows, Xbox 360 e Zune 2010 © Kleber de Oliveira Andrade 21 Jogos Extended Framework Core Framework Plataforma Legenda: Starter Kits Code Content Application Model Graphics Audio Direct3D XNA Provê... Kleber de Oliveira Andrade 26 • Liberdade de escolha – Ferramentas de criação de conteúdo – Game engines • Menos código para a criação – Mais tempo para a criação do jogo • Forte integração entre código e conteúdo – Build de código e de conteúdo unificados 2010 © Kleber de Oliveira Andrade 27 2010 © Kleber de Oliveira Andrade 28 Jogos Extended Framework Core Starter Kits Code Content Application Model... É uma das mais rentáveis do mundo – Faturamentos de 2007 supera a indústria de música e cinema juntos • Parece coisa de criança, mas não é – 75% dos chefes de família jogam – Média de idade de jogadores: 30 anos – Média de idade de compradores: 37 anos Dados da ESA (“2008 video-game indutry facts”), http://www.theesa .com 2010 © Kleber de Oliveira Andrade 11 • Serious Game (Treinamento e Capacitação)... Conecta você a pessoas com perfil semelhantes • Na versão 3.1 – Ranked matchmaking – Venda de jogos na Live Community! – Conexão de até 8 Zunes em rede ad-hoc 2010 © Kleber de Oliveira Andrade 35 Jogos Extended Framework Core Framework Plataforma Starter Kits Code Content Application Model Graphics Direct3D Audio Components Content Pipeline Input XACT 2010 © Kleber de Oliveira Andrade Math XINPUT Storage... jogar no PC – Nenhum! – Tudo através de ferramentas gratuitas (Visual C# Express Edition, XNA Game Studio e recursos da comunidade) • Para desenvolver / jogar no Xbox 360 – Licença XNA Creators Club • US$ 99,00 por ano ou • US$ 49,00 por 4 meses 2010 © Kleber de Oliveira Andrade 20 • Principal API utilizada pra desenvolvimento de jogo • Aplicativos desenvolvidos em C++ • Desenvolvimento para Windows • API... Direct3D XNA Provê Components Content Pipeline Input Math XACT Você cria 2010 © Kleber de Oliveira Andrade Storage XINPUT Network XCONTENT Comunidade 22 Jogos Extended Framework Core Starter Kits Code Content Application Model Graphics Audio Components Content Pipeline Input Math Storage Network Framework Plataforma Direct3D XACT 2010 © Kleber de Oliveira Andrade XINPUT XCONTENT 23 Modifique os jogos e crie... © Kleber de Oliveira Andrade 30 • Baseado no XACT (Cross-Platform Audio Creation Tool) – Adiciona sons – Ajusta propriedades – Construir bancos de sons • Fácil integração para desenvolvedores – Acesse-os via seus nomes lógicos – Looping, streaming, e gerenciamento de memória – Sem gerenciamento de buffer de baixo nível 2010 © Kleber de Oliveira Andrade 31 • Torna fácil a obtenção de dados de entrada... Modelo de programação imediato – Não demanda inicialização – Não demanda gerenciamento de estados – Basicamente tira uma fotografia dos estados de todos os botões 2010 © Kleber de Oliveira Andrade 32 • Fornece um jeito fácil para ler e salvar informações do jogo • Atua como um sistema de arquivos virtuais – Arquivos armazenados no local correto de cada plataforma – Suporta múltiplos dispositivos de. .. de Oliveira Andrade 12 • Advergames (Propagandas) 1983 - Pepsi Invaders 1993 - Cool Spot (7-Up) Rooftop Racer 1990 - Yo! Noid (Domino’s Pizza) 2010 © Kleber de Oliveira Andrade 13 • Educacionais (Jogos cujo objetivo é ensinar) Project Beauty Alice Big Brain Academy: Wii Degree 2010 © Kleber de Oliveira Andrade 14 • “God” games (Softwares Toys) Black & White The Sims 2010 © Kleber de Oliveira Andrade . Desenvolvimento de Jogos 2D com XNA Kleber de Oliveira Andrade pdjkleber@gmail .com Universidade de São Paulo – USP Escola de Engenharia de São. Andrade 16 2010 © Kleber de Oliveira Andrade 17 Xna Não é um Acrônimo 2010 © Kleber de Oliveira Andrade 18 2010 © Kleber de Oliveira Andrade 19 • Para desenvolver

Ngày đăng: 05/03/2014, 22:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan