Top Banner
Deixe sua Imaginação Fluir: Desenvolvimento de Jogos para Android com o Framework Cocos 2D
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

Nov 17, 2018

Download

Documents

lamnga
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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