Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos...

22
Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula

Transcript of Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos...

Page 1: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

Tópicos Especiais I: EnginesApresentação da Disciplina

1º Semestre 2010 > PUCPR > Pós Jogos

Bruno C. de PaulaBruno C. de Paula

Page 2: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

Resumo da disciplina

Vamos apresentar conceitos de engines utilizando a Engine Unity 3d

Page 3: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

Objetivo 1

Introduzir os conceitos de arquitetura para desenvolver e/ou utilizar um engine 3D

Page 4: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

Objetivo 2

Suporte aos trabalhos de conclusão de curso

Page 5: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

O que É uma game engine?511/04/23

Conjunto de programas e / ou bibliotecas cujo objetivo é facilitar o desenvolvimento de mais de um jogo;

Page 6: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

6

Quem sou eu?

Bruno Campagnolo de Paula [email protected] / http://www.brunocampagnolo.com /

http://twitter.com/bcp

Page 7: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

711/04/23

Por que estou aqui?

Desenvolvo para Web desde 1998;

Aulas na PUCPR desde 2003;

Atuo na área de jogos desde 2004;

Page 8: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

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

Page 9: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

9

11/04/23

Desenvolvimento para Web e Plataformas Sociais

Inteligência

ArtificialJogos e

Simulações

Page 10: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

Alguns jogos que participeiGalaxis Farm (2010) / Galaxis Dream

(2010) / Galaxis ? (2011):http://galaxisfarm.com – versão BETA

1011/04/23

Page 11: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

Alguns jogos que participei

Eu, Robô PoetaSBIE 2009;Mostra de

Artes SBGames 2009;

Gerador de poesias.

1111/04/23

Page 12: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

Alguns jogos que participei

Babel Promisance (2006/2007)Mestrado;Jogo Social de Estratégia usando

planejamento baseado em casos;

1211/04/23

Page 13: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

Evento de jogos que organizei:Global Game Jam 2010 (Curitiba)

1311/04/23

Page 14: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

Alguns jogos que participeiInferno (2004-5) na Continuum

1411/04/23

Page 15: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

1511/04/23

Quem são vocês?E qual é o motivo de estarem aqui?

*

Page 16: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

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

Page 17: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

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.

Page 18: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

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%

Page 19: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

19

Bibliografia básica

Unity Game Development EssentialsWill Goldstone2009

Page 20: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

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

Page 22: Tópicos Especiais I: Engines Apresentação da Disciplina 1º Semestre 2010 > PUCPR > Pós Jogos Bruno C. de Paula.

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