Upload
internet
View
112
Download
0
Embed Size (px)
Citation preview
Tópicos Especiais I: EnginesApresentação da Disciplina
1º Semestre 2010 > PUCPR > Pós Jogos
Bruno C. de PaulaBruno C. de Paula
Resumo da disciplina
Vamos apresentar conceitos de engines utilizando a Engine Unity 3d
Objetivo 1
Introduzir os conceitos de arquitetura para desenvolver e/ou utilizar um engine 3D
Objetivo 2
Suporte aos trabalhos de conclusão de curso
O que É uma game engine?511/04/23
Conjunto de programas e / ou bibliotecas cujo objetivo é facilitar o desenvolvimento de mais de um jogo;
6
Quem sou eu?
Bruno Campagnolo de Paula [email protected] / http://www.brunocampagnolo.com /
http://twitter.com/bcp
711/04/23
Por que estou aqui?
Desenvolvo para Web desde 1998;
Aulas na PUCPR desde 2003;
Atuo na área de jogos desde 2004;
811/04/23
Formação tradicionalEngenheiro de Computação
(PUCPR) - 2002;Especialista em Jogos de
Computador (Positivo) – 2003/2004; Mestre em Informática Aplicada
(PUCPR) - 2007;Desde 2006, Pesquisador do
Instituto de Tecnologia do Paraná (TECPAR) na divisão de Inteligência Artificial.
Divisão de Inteligência Artificial
9
11/04/23
Desenvolvimento para Web e Plataformas Sociais
Inteligência
ArtificialJogos e
Simulações
Alguns jogos que participeiGalaxis Farm (2010) / Galaxis Dream
(2010) / Galaxis ? (2011):http://galaxisfarm.com – versão BETA
1011/04/23
Alguns jogos que participei
Eu, Robô PoetaSBIE 2009;Mostra de
Artes SBGames 2009;
Gerador de poesias.
1111/04/23
Alguns jogos que participei
Babel Promisance (2006/2007)Mestrado;Jogo Social de Estratégia usando
planejamento baseado em casos;
1211/04/23
Evento de jogos que organizei:Global Game Jam 2010 (Curitiba)
1311/04/23
1511/04/23
Quem são vocês?E qual é o motivo de estarem aqui?
*
Formato da disciplinaAulas no laboratório (práticas);Material disponível em:
http://www.brunocampagnolo.com/engines2010
6 encontros / 5 sábados:22/5/2010+1 Semana = 29/5/2010+2 Semanas = 12/6/2010+2 Semanas = 26/6/2010+1 Semana = 3/7/2010
5 horas aula por semana = 30 horas;
1611/04/23
1711/04/23
Cronograma sugerido
Aula 01 – 22/5: Apresentação da Disciplina;Conceitos básicos sobre engines;Unity: Visão Geral;Proposta: Desenvolvimento de minigame;
Aula 02 – 29/5: Definição do Ambiente e Técnicas de Colisão
Aula 03 – 12/6: Animação, Física e Partículas Aula 04 – 26/6: Menu, Som e Detalhes Aula 05 – 3/7: Desenvolvimento do Projeto; Aula 06 – 3/7: Apresentação do Projeto.
18
Avaliação Proposta para cada parcial (pode mudar!)
Trabalhos Pesos
Exercícios práticos propostos em Laboratório 50%
Projeto Final da Disciplina 50%
19
Bibliografia básica
Unity Game Development EssentialsWill Goldstone2009
Bibliografia básica
Tutorial de Unity no SBGames 2009:Erick Baptista Passos;José Ricardo da Silva Jr.;Fernando Emiliano Cardoso Ribeiro;Pedro Thiago Mourão.
2011/04/23
21
Bibliografia básica
Documentação do UnityMuito rica!Básico: Interface , Scripting e VideosTutoriais:
•Jogo de carro, Plataforma 3D, Plataforma 2D, FPS, Animação.
Projetos Exemplo:•FPS, Customização de Personagens
Referência / Manual / Scripting
Bibliografia complementar
Andrew Glassner e outros, série Graphic Gems (I-V), EUA; Morgan Kaufmann, 1990
Mark DeLoura e outros, série Game Programming Gems (I-VI), EUA; Charles River Media, 2000
2211/04/23