YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Deixe sua Imaginação Fluir: Desenvolvimento de Jogos

para Android com o Framework Cocos 2D

Page 2: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Quem somos?

Page 3: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Quem são vocês?

Page 4: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O que veremos?

Page 5: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

Page 6: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

No cenário competitivo do desenvolvimento de jogos um novo ambiente vem se destacando

e adquirindo adeptos rapidamente.

Page 7: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

São os Dispositivos Móveis

Page 8: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

Page 9: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

Em uma pesquisa realizada pelo SEBRAE, revela que o Brasil é o quarto maior mercado do

mundo dentro do setor de jogos digitais, com 35 milhões de usuários.

Page 10: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

O mercado de games movimentou R$ 5.3 bilhões em 2012, com crescimento de 32% em

relação a 2011 e ainda com perspectivas positivas de crescimento até 2016.

Page 11: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

!

Brasil Game Show 2014 - Maior feira de games da America Latina.

Page 12: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

Poxa! Mais será que se eu desenvolver um jogo posso competir com gigantes como Microsoft, EA Games, Ubisoft

dentre outras?

Page 13: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

SIM VOCÊ PODE!

Page 14: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

EXEMPLOS:

Page 15: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

EXEMPLOS:

Page 16: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

EXEMPLOS:

Dong Nguyen faturou em torno de US$50 mil por dia!

Page 17: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

O Mercado de Jogos para Dispositivos Móveis

EXEMPLOS:Desenvolvedores Independentes (Indie Games) - São jogos

desenvolvidos por uma única pessoa ou por pequenas equipes. É preciso perseverança e acima de tudo: amar o que faz.

Page 18: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Jogos para Android

Page 19: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Jogos para AndroidO avanço tecnológico possibilitou a crescente

evolução dos dispositivos móveis, os quais

adquiriram, assim como os computadores, um alto

poder de processamento, possibilitando melhores

experiências e criação de aplicações mais robustas.

Page 20: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Jogos para AndroidAndroid sendo Software Livre, possibilitou o aumento de desenvolvedores e aplicações.

Page 21: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Jogos para AndroidJogos como Fruit Ninja e Need for Speed Shift, possibilitam

Tela Sensível ao Toque (cortar as frutas com o dedo) e Acelerômetro (simulação do volante).

Page 22: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo
Page 23: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Framework Cocos2DO desenvolvimento de um jogo é um tarefa desafiadora,

envolve lógica, física, matemática, imagens, sons, jogabilidade e uma séria de outros aspectos.

Page 24: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Framework Cocos2DO uso de frameworks é cada vez mais usado

para se ter mais produtividade e não reinventar a roda (utilizar funcionalidades prontas).

Page 25: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Framework Cocos2D

O Cocos2D é um motor gratuito, de código aberto e possui versões para diversas plataformas, como:

PCs, Android, Windows Phone, iOS. !

Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo a

necessidade de programação direta.

Page 26: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do Jogo

Page 27: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do JogoVamos ter um Player, uma bola verde :D

Onde esse será controlado por toques na tela.

Page 28: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do JogoUm Inimigo, onde o mesmo tem sua própria lógica.

Uma bola vermelha assassina que vai crescendo infinitamente.

Page 29: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do JogoO Player ganha pontos fugindo do Inimigo.

pontos++

Page 30: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do JogoO Player perde o jogo (Game Over) se e somente se o…

…mesmo colidir com o Inimigo.

Game Over :(

Page 31: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do JogoO pouco feio né?

Page 32: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do JogoO pouco feio né?

SIM É! PORÉM É SOMENTE O PROTÓTIPO!

Page 33: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do JogoSprites

São imagens sequenciais, geralmente de alguma animação relacionada a alguma objeto de um game, passando a impressão de realismo e interatividade.

Page 34: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do JogoGame Loop

Um jogo é composto por uma série de interações em um loop infinito. Nele, o jogo define posições de elementos, desenha-os na tela, atualiza valores com placar, verifica colisões entre elementos.

while (true) { System.out.println(“Alguém pode me parar?”); }

Page 35: Deixe sua imaginação fluir - Desenvolvimento de Jogos para ... · PCs, Android, Windows Phone, iOS. ! Focado no desenvolvimento de jogos 2D com uma filosofia menos técnica, diminuindo

Protótipo do JogoGame Loop


Related Documents