MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf ·...

48
www.lrocha.com [email protected] Professor Luciano Rocha MBA em Marketing Digital Ponta Grossa, 31 de agosto de 2013 SOCIAL GAMES Luciano Roberto Rocha www.lrocha.com AULA 2 Aspectos Técnicos

Transcript of MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf ·...

Page 1: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

MBA em Marketing Digital

Ponta Grossa, 31 de agosto de 2013

SOCIAL GAMES

Luciano Roberto Rocha

www.lrocha.com

AULA 2

Aspectos Técnicos

Page 2: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

ROTEIRO

2

๏Papéis

๏Processos

๏Plataformas

๏Ferramentas

Page 3: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PAPÉIS

3

๏ O desenvolvimento de um moderno e comercialmente viável game envolve uma ampla variedade de habilidades e necessariamente uma equipe multidisciplinar

Page 4: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PRINCIPAIS ATORES

4

๏ Produtor (Producer) - Responsáveis pela coordenação geral do projeto

๏ Projetista (Designers) - Responsável por projetar a jogabilidade, o conceito, regras e estruturas do game

๏ Desenhista (Drafter) - Responsáveis pelo grafismo do jogo. Cria a representação visual dos personagens, cenários e objetos presentes no game.

๏ Programador (Developer) - Responsáveis por gerar o código em linguagem de programação que irá dar vida ao jogo.

๏ Engenheiros de som (Audio engineer) – Responsáveis pela sonorização do game

๏ Testadores (Tester)- Responsável por analisar o game e documentar defeitos de software. Este processo faz parte do controle de qualidade no desenvolvimento de jogos eletrônicos.

Page 5: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PROFISSIONAIS

5

๏ DESIGN - Área responsável pelo conceito do jogo, desde a concepção de ideias até a representação do título no mercado. Enquanto o designer de games se preocupa com o projeto de maneira geral. o level designer cira as fases e as estrutura do game. Roteiristas e escritores trabalhar em equipe para reunir forma e conteúdo da melhor maneira.

๏ Cargos: game designer, level designer, roteirista, escritor

Page 6: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PROFISSIONAIS

6

๏ PROGRAMAÇÃO - O código é a base de qualquer software, e por isso os programadores são necessários em praticamente todos os grupos de um estúdio. Eles garantem que as ferramentas apropriadas sejam usadas na criação dos cenários, na incorporação da música e na adaptação de um jogo para diversas plataformas, por exemplo.

๏ Cargos: programador, engenheiro de software, especialista em IA, programador de efeitos visuais, consultores especializados

Page 7: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PROFISSIONAIS

7

๏ ARTE - O visual de um jogo é um dos elementos fundamentais para o sucesso do projeto. A identidade artística nasce nos rabiscos dos ilustradores, na criação de imagens conceituais e em muita pesquisa para adequar o visual ao espírito do jogo. Enquanto artistas fazem as animações de uma cena narrativa, modeladores desenvolvem os modelos 3D que o jogador vai controlar durante o jogo.

๏ Cargos: ilustrador, texturizador, diretor de arte, artista de animação, modelador, figurinista digital, cenarista

Page 8: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PROFISSIONAIS

8

๏ SOM - Os efeitos sonoros nos games evoluíram de simples efeitos em chips para trilhas sonoras gravadas por orquestras. As superproduções, hoje, utilizam especialistas para captura de efeitos e compositores conceituados. Como sempre, entra o programador com o suporte técnico para fazer tudo funcionar.

๏ Cargos: engenheiro de som, compositor, dublador, músico, editor de áudio, programador

Page 9: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PROFISSIONAIS

9

๏ PRODUÇÃO - O produtor lidera o projeto, coordenando as equipes e administrando o desenvolvimento do jogo. Ele também conta com o apoio de equipes de controle de qualidade e, dependendo da situação, mantém contato com a equipe de marketing, vendas e outros executivos envolvidos no projeto

๏ Cargos: produtor, gerente de produto, game tester

Page 10: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PROFISSIONAIS

10

๏ COMUNIDADE - Games sociais dependem de uma comunidade de jogadores unida e ativa. O principal desafio é reter o usuário no game. É nesse contexto que o gerente de comunidade surge para representar a empresa e fazer a ligação entre usuário e marca.

๏ Cargos: game master, gerente de comunidade, relações públicas, gerente de marketing, social media.

Page 11: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PROCESSO DE DESENVOLVIMENTO

11

๏ Ao contrár io da maior ia dos softwares corporativos, o desenvolvimento de jogos não se dá através de métodos cíclicos, e sim por meio de metodologias ágeis de Engenharia de Software.

๏ Em geral podemos identificar 4 fases:๏ Concepção๏ Produção๏ Desenvolvimento๏ Lançamento

Page 12: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

CONCEPÇÃO

12

๏ F o c o n a i d é i a e n o conce i to . Tem como m e t a p r o d u z i r u m a documentação (o plano d e a ç ã o ) . Q u e c o m p r e e n d e a l g u n s documentos.

Page 13: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

CONCEPÇÃO

13

๏ High Concept Document - Faz uma descrição inicial sobre o jogo (tipo de jogo, fases, história, etc.)

๏ Pitch Document - Faz uma descrição sobre o campo de atuação do jogo (mercado, consumidores, publicidade, exposição, etc.)

๏ Concept Document - Faz uma descrição técnica sobre o jogo (plataforma, l inguagem de programação, aplicações utilizadas, etc.)

Page 14: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

CONCEPÇÃO

14

๏ Game Design Document - Antes de começar a produção faz uma associação de todos os documentos anteriores, também é chamado de protótipo virtual, pode ser modificado ao longo da produção.

๏ Protótipo - É a implementação do desenho do documento, onde são testados diferentes algoritmos, modelos e funções durante diferentes os cenários. Sua principal meta é testar, adicionar e modificar recursos. Geralmente são usadas ferramentas RAD nesse processo.

Page 15: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FERRAMENTAS DE PROTOTIPAÇÃO

15

๏ Wireframing and Mockup

๏ Balsamiq

๏ Pencil Project

๏ Mockup Builder

Page 16: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PRODUÇÃO

16

๏ A produção do jogo em s i , onde são desenvolvidos os ativos e o código-fonte. Programadores desenvolvem o código-fonte, artistas desenvolvem os ativos (objetos 3D, c e n á r i o s , e t c . ) , e n g e n h e i r o s d e s o m desenvolvem os efeitos e os compositores compõem músicas, level designers criam níveis e cenas não-jogáveis

Page 17: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

17

๏ Des ign - F o r m a d o p e l o s a r t i s t a s q u e desenvolvem os ativos (objetos 3D, cenários, etc.)

๏ Programação - Formado pelos programadores desenvolvem o código-fonte

๏ Criação de níveis - Formado pelos level designers que através de ferramentas criam cenários e cenas não-jogáveis

๏ Produção de arte - Formado por artistas que criam vídeos, trailers, screenshots, etc.

Page 18: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

18

๏ Produção Audio

๏ Efeitos de som - Feito pelo engenheiro de som para criar efeitos especiais.

๏ Música - Feita por artistas músicos, podem ser música ambiente, ou disparada através de um gatilho.

๏ Atores de voz - São representados por dubladores que dão vida as vozes dos personagens.

Page 19: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

19

๏ Teste - É a fase final da produção, tem como objetivo garantir a qualidade do produto.

Page 20: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

20

Page 21: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

20

Page 22: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

20

Page 23: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

20

Page 24: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

20

Page 25: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

20

Page 26: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

20

Page 27: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

20

Page 28: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FASES DA PRODUÇÃO

20

Page 41: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

MILESTONES (MARCOS)

๏ O período de desenvolvimento de um game possui alguns marcos para sua entrega.

๏ First Playable - É a primeira versão jogável sem g r a n d e s i m p l e m e n t a ç õ e s , g e r a l m e n t e apresentada internamente somente aos publishers.

๏ Alpha - É a fase onde todas as funcionalidades de jogabilidade estão disponíveis.

๏ Code Freeze - Fase onde nenhum código adicional é escrito, apenas bugs são consertados.

Page 42: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

MILESTONES (MARCOS)

๏ O período de desenvolvimento de um game possui alguns marcos para sua entrega.

๏ Beta - É a fase onde é entregue uma parte do jogo, mas que contém todas as funcionalidades da versão final.

๏ Code release - É a fase onde o código é enviado para a avaliação do fabricante de console (geralmente não é usado para jogos de PC).

๏ Crunch Time - É o tempo entre a finalização do código e o lançamento do produto, mais focada na divulgação do jogo na mídia especializada.

Page 43: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PLATAFORMAS

24

๏ O desenvolvimento de jogos também depende da plataforma a qual o jogo irá rodar, existem plataformas de máquinas de arcade, consoles de mesa, consoles portáteis, computador e celulares.

๏ Arcade - Geralmente são máquinas exclusivas para jogos que podem ser totalmente adaptadas para apenas um jogo específico.

๏ Consoles - Apesar de serem máquinas feitas com objetivo exclusivo para jogos, elas não podem ser customizandas como os arcades e tem um hardware limitado o que pode tornar mais fácil a questão da portabilidade, mas também pode limitar os recursos do desenvolvimento.

Page 44: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PLATAFORMAS

25

๏ Computadores - Máquinas genéricas onde na teoria pode-se ter recursos ilimitados, o principal desafio é criar jogos que possam ser rodáveis com a maioria dos computadores da atualidade.

๏ Dispositivos móveis - Plataformas como celulares, que geralmente tem o poder de processamento mais fracos dos hardwares, o principal desafio é fazer com que os jogos se comportem da mesma forma em celulares com características diferentes, por isso geralmente os jogos de celulares são desenvolvidos em plataformas sobre máquinas virtuais que possam rodar em várias máquinas com um só código.

Page 45: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

FERRAMENTAS

26

๏ A p r inc ipa l fe r ramenta para o desenvolvimento de um social game é a engine.

๏ É um conjunto de bibliotecas, utilizadas para simplificar o desenvolvimento de jogos eletrônicos

Page 46: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

GAME ENGINE

27

A funcionalidade tipicamente fornecida por um motor de jogo inclui:

•um motor gráfico para renderizar gráficos 2D e/ou 3D

•um motor de física para simular a física ou simplesmente para fazer detecção de colisão

•suporte a animação, sons, inteligência artificial, networking, gerência de memória, gerência de arquivos, gerência de linha de execução, suporte a grafos de cena e entidades e

•suporte a uma linguagem de script

Page 47: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

VANTAGEM DE GAME ENGINE

28

•Antes dos motores de jogo, os jogos eram tipicamente escritos como entidades singulares (não havia separação de áreas, como gráfica e física):

•um jogo para o Atari 2600, por exemplo, tinha que ser planejado do início, mantendo o código o mais simples possível, para fazer uso otimizado do hardware, por causa de suas limitações.

• Mesmo em plataformas mais favoráveis, muito pouco podia ser reutilizado entre os jogos. O rápido avanço do hardware fez com que a maioria dos códigos tivessem que de qualquer maneira, serem jogados fora.

Page 48: MBA em Marketing Digital SOCIAL GAMESlrocha.com.br/arquivos/arquivos/Pos_MKT/social_games_02.pdf · 2013-09-28 · Este processo faz parte do controle de qualidade ... ๏ ARTE -

www.lrocha.com [email protected] Professor Luciano Rocha

PRINCIPAIS ENGINES MODERNAS

29

• PapayaGame

•ROAR

•COCOS2D

•2GETHER

•socialKinesis

•CitrusGame

•Nape

•APE

•UNITY