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

Post on 17-Apr-2015

112 views 0 download

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

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 brunodepaula@gmail.com / 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

Alguns jogos que participeiInferno (2004-5) na Continuum

1411/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

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