Transcript
Page 1: Palestra Introdução ao Game Design
Page 2: Palestra Introdução ao Game Design

Game Designer por Osmose?

Leonardo Zamprogno:

1990 - Iniciou com atari;

1994 – RPG de grupo (Invenção de Regras e histórias);

1998 – Ingresso na UFES em Desenho Industrial;

2001 – Projeto de graduação baseado no Caverna do

Dragão;

2002 – Entrada no mercado de trabalho e pouco tempo

depois desenvolve um jogo sobre o político César

Colnago.

2003 – 2009 – Trabalhou como funcionário em algumas

empresas de expressão no Estado principalmente com

marketing online;

2006 – Ouro no Prêmio Colibri com um game (Webtrote)

2010 – Abriu sede própria.

Page 3: Palestra Introdução ao Game Design

Gêneros de games

Até bem pouco tempo atrás (na minha época!), a listagem poderia ser dividida assim:

•Jogos de ação •Jogos de aventura •Jogos educativos •Estratégia •Clássicos •Simulação •RPG ou Role-playing Games •Esportes •Puzzles

Page 4: Palestra Introdução ao Game Design

Gêneros de games

Atualmente, a listagem está assim (wikipedia):•Jogos de plataforma•Jogos de corrida•Jogos de luta•Jogos de esporte•Jogo de simulação•Jogo musical•Jogo de estratégia•Jogo Erótico•Jogo de tiro•Jogo de aventura•Jogo de tabuleiro•Jogo de ação•Quebra-cabeça•Simulador de romance

•Stealh•Survival horror•Shoot-em-up•Beat 'em up•Advergames•Adventure•Puzzle•FPA - Aventura em primeira pessoa•FPS - First Person Shooter•TPS - Third Person Shooter

•RPG - Role Playing Game•MMORPG - Massive Multiplayer Online Role-Playing Game•MMOG - Multi Massive Online Games•MMOSG - Massively Multiplayer Online Social Game•WBMMOG - Web Based Massive Multiplayer Online Games•RTS - Real-time strategy•TBS - Turn-based strategy

Page 5: Palestra Introdução ao Game Design

E AGORA, POR ONDE COMEÇO?

Page 6: Palestra Introdução ao Game Design

Classificação por aplicação comercial ($$$)

Encontre uma plataforma principal de trabalho:

•Games para consoles;

•Games para dispositivos móveis;

•Web-based games;

•Advergames;

•Indie Games ou Games independentes.

Page 7: Palestra Introdução ao Game Design

Componentes do Game Design

Existem uma série de aspectos principais que o Game Designer

deve levar em conta no início de um desenvolvimento de um

game. São estas:

•Game art

•Interatividade

•Input/output

•User interface

•Imersão

•Narratividade

•Level design

•Inteligencia Artificial

•Gameplay

•Música e Efeitos sonoros

Page 8: Palestra Introdução ao Game Design

Componentes do Game Design

Game artRefere-se a todos os aspectos visuais e gráficos que compõe o jogo.

Pode-se dividir em arte 2D ou 3D, mas ambas são complementares.

A game art deve ser estudada para otimizaçãoda performance do game conforme a plataforma de utilização

Dica

Atualmente existem softwares que auxiliam na criação de gráficos 3D.

Ex: DAZ3D(www.daz3d.com) e Mixamo(www.mizamo.com).

Crisis 2

Page 9: Palestra Introdução ao Game Design

Componentes do Game Design

InteratividadePara games, interação mediada por programas de computador.

Possibilidade de interferência no mundo do jogo a partir das ações do jogador.

Game não possui interatividade plena.

Parede interativa

Page 10: Palestra Introdução ao Game Design

Componentes do Game Design

Input/outputConjunto de comandos que o jogador deve assumir para executar cada ação (input) e quais as conseqüências percebíveis deste comando(output).

Exemplo: Input - Jogador seleciona nova arma para combater o inimigo. Output - O personagem guarda uma arma e pega a outra

Page 11: Palestra Introdução ao Game Design

Componentes do Game Design

User Interface (UI)Interface de monitoramento das informações essenciais do jogo.

É importante mantê-la o máximo integrada à arte do jogo de modo a favorecer sua imersão.

Pode ser de 4 tipos:Diegética: Interface percebível pelos personagens do jogo.

Não-diegética: Interface percebível apenaspelos jogadores no mundo real (clássico)

Espacial: Informações são passadas por pequenas alterações em elementos do mundo de jogo.

Meta: Representações que alteram visualizações no ambiente do jogo.

Dead Space

Page 12: Palestra Introdução ao Game Design

Componentes do Game Design

ImersãoCapacidade do jogo em transportar o jogador para o mundo inventado;

Depende de todos os demais aspectos do game design.

Pode ser auxiliado por mecanismos externos como controles, óculos 3D, volantes(veículos), etc.

Page 13: Palestra Introdução ao Game Design

Componentes do Game Design

NarratividadeSeqüência em que é contada a história no jogo. Uma narrativa não linear e dinâmica favorece o fator-replay do jogo.

Grandes histórias ficam na memória.

Page 14: Palestra Introdução ao Game Design

Componentes do Game Design

Level DesignDefinição da estrutura de cada local, estágio ou missão presentes no jogo.

Deve ser trabalhado de modo a acrescentar dificuldade progressivamente com o passar das fases

O Level design deve ser coeso em todo o jogo para facilitarseu entendimento.

Level design de uma fase do game Metroid

Page 15: Palestra Introdução ao Game Design

Componentes do Game Design

Inteligência ArtificialRefere-se ao comportamento de cada elemento de jogo, em relação as ações do jogador.

Uma inteligência artificial bem elaborada, confere desafios variados para que cada experiência seja única no jogo, passando assim uma maior veracidade.

Page 16: Palestra Introdução ao Game Design

Componentes do Game Design

Gameplay

Definição geral dos aspectos de como o

jogador interage com o game.

Deve apresentar os objetivos e

o estilo de jogabilidade geral

a ser desenvolvido.

Aspectos-chave do Gameplay:

- Definição do ambiente de jogo;- Conjunto de regras que determinam o estado dos objetos do jogo em relação à outros objetos ou a decisões do jogador;- Conjunto de recompensas e punições, para o jogador, em resultado de ações satisfatórias ou falhas.

Sonic

Page 17: Palestra Introdução ao Game Design

Componentes do Game Design

Programação

Conjunto de instruções computacionais

necessárias para possibilitar o funcionamento

do jogo.

Em games, este conceito possui um caráter

próprio, um pouco diferente da programação

para internet ou programas de computador.

Um conceito importante a ser entendido na

programação para jogos é o Algorítmo.

Page 18: Palestra Introdução ao Game Design

Componentes do Game Design

Programação: Algorítmo

Um algoritmo é uma sequência de instruções

bem definidas, sendo que cada uma das quais

pode ser executada num período de tempo

definido e com uma quantidade de esforço

finita.

Exemplo de Algoritmo.

Início do algoritmo. Pegue a posição do personagem. Atribua o alcance visual do inimigo.Compare com a posição do inimigo. Se a posição do inimigo for menor que o alcance de visão do inimigo:

Inimigo persegue personagem. Alarme é soado.

Finaliza a comparação. Fim do algoritmo.

Page 19: Palestra Introdução ao Game Design

Componentes do Game Design

Game EngineÉ um software de computador ou uma biblioteca de programação voltada para simplificação no processo de desenvolvimento de games.

Atualmente existem diversas engines tanto para desenvolvimento 2D como 3D, voltados a dispositivos móveis, consoles e PCs.

Algumas Game engines possuem uma interface visual com funções de clicar e arrastar que facilita ainda mais o processo.

Interface Unity3D

Page 20: Palestra Introdução ao Game Design

Componentes do Game Design

Game EnginePrincipais engines atuais:

Unity3D – Desenvolve jogos para PC, dispositivos móveis, consoles e browsers com alta qualidade gráfica e performance.Prós: Facilidade de uso, versão indie gratuita, alteração em real-time. Contras: Alto valor da licença caso queira comercializar os jogos.

Unreal Engine(UDK) – Desenvolve jogos para PCs, consoles e dispositivos móveis.Prós: Facilidade de uso, gratuito para desenvolver, alteração em real-time.Contra: Não suporta browsers; não é necessária licença inicial, mas deve-se pagar uma porcentagem das vendas após uma quantia especificada.

XNA – Desenvolve jogos para PC, Xbox 360 e Windows Phone 7.Prós: Gratuito, Fácil de usar, é possível vender seus games na Windows live e Xbox Live.Contra: Menos competitivo, em termos de funções, em relação aos anteriores e sem suporte nativo para consoles.

Flash – Desenvolve jogos para web , mobile e PC.Prós: Facilidade de uso, possibilita utilização de gráficos 3D através de bibliotecas de programação como o Papervision3D. Bem integrado com web.Contra: Não suportado por consoles. Limitação gráfica. Não suportado pelos dispositivos Apple(até hoje). Licença cara, mas desnecessária para comercialização.

Page 21: Palestra Introdução ao Game Design

Alguns trabalhos

Page 22: Palestra Introdução ao Game Design

• Demonstração desenvolvida como projeto acadêmico do curso de Desenho Industrial, na UFES;

• Primeiros contatos com o mundo da programação;

• Desenvolvimento no programa Game Maker.

Caverna do Dragão

Page 23: Palestra Introdução ao Game Design

Projeto Terra o JogoDesenvolvido com finalidade de apresentar propostas de candidato

Quests Finalizadas

Page 24: Palestra Introdução ao Game Design

Arrume as malas para o verão

• Atuando como Web Designer na E-brand Agência Multiplataforma entre 2004-2007

• Desenvolvimento de Games como ferramentas de marketing online e publicidade

• Aprofundamento de estudos na linguagem Action Script , nativa do Adobe Flash: interatividade para web.

Promoção Águia Branca

Page 25: Palestra Introdução ao Game Design

Raid Finalizada

Web Trote Univix

Peça vencedora do Ouro no prêmio Colibri 2006, Categoria Internet e Prata no Prêmio Colunistas do Espírito Santo

Page 26: Palestra Introdução ao Game Design

Noel RiderAtuando como Diretor de Criação Web na Agência Personali:

Web Game Noel Rider: Harley Vitória

Page 27: Palestra Introdução ao Game Design

Natal Personali• Atuando como Diretor de Criação Web na Agência

Personali:

Natal Personali 2008

Page 28: Palestra Introdução ao Game Design

Mobile GameJuca Pirama, O Jogo

Page 29: Palestra Introdução ao Game Design

Pop QueenDress Up Game

Design e Concept: Heglaé Maia

Page 30: Palestra Introdução ao Game Design

O Senhor da Chuva OnlineBaseado na obra de André Vianco – Unity3D

Character Design – Magnum Candido

Page 31: Palestra Introdução ao Game Design

Inovar é Desbravar – Águia BrancaGame para evento interno da empresa

Page 32: Palestra Introdução ao Game Design

Inovar é Desbravar – Águia BrancaGame para evento interno da empresa

Page 33: Palestra Introdução ao Game Design

Águas, o Jogo – SEAMAGame touch, para Feira do Verde

Page 34: Palestra Introdução ao Game Design

Jogo do Desconfiômetro – UnivixGame para mesa interativa

Page 35: Palestra Introdução ao Game Design

Dicas

Escolher uma área e focar. O volume de conhecimento necessário

é alto em qualquer área escolhida.

Investir em uma engine. Alguns grandes jogos da indústria

moderna de games fazem uso de engines populares também.

Compartilhe suas idéias e procure pessoas dispostas a trabalhar

em equipe.

Estude, estude e estude bastante. Desenvolvimento de games é

um trabalho extremamente multidisciplinar....porém, satisfatório.

Page 36: Palestra Introdução ao Game Design

Obrigado

Contatos:Gmail/Gtalk: [email protected]: leozamprognoMSN: [email protected]


Top Related