SlideShare uma empresa Scribd logo
Desenvolvimento de jogos
 para iOS com Cocos2d
Desenvolvimento de jogos utilizando o
  framework cocos2d for iphone


O Cocos2d for iPhone:
●   Fácil de usar: possui uma estrutura familiar de bibliotecas e
     exemplos práticos;
●   Rápido: usando as melhores práticas em OpenGl ES e uma
    estrutura de dados otimizada;
●   Flexível: fácil integração com extensões e biblioteca de terceiros;
●   Gratuita: totalmente “Open source”, possui uma licença compatível
    com publicações de código aberto ou fechado;
●   Suporte da Comunidade: cocos2d possui uma comunidade grande
    e ativa em seu Forum e canal IRC;
●   Aprovações na AppStore: mais de 2500 jogos já foram publicados
Gerenciamento de Cenas e Camadas




●   Organização através de camadas;
●   Transações entre Cenas;
●   Animações e efeitos (lentes, ondulações, líquidos, etc...).
Sprites e Sprite Sheets:




●   Criação de várias formas diferentes;
●   Mapeamento do sprite sheet;
●   Efeitos e Animações.
Ações (comportamentos)




●   Transições: Mover, Rotacionar, Escala, etc...
●   Efeitos: Lentes, Ondulações, Líquidos, etc...
●   Ações de composição: Sequência, Repetir, Reverso, etc...
Suporte a “Tile Map”




●   Criação de mapas com a ferramenta “Tiled”;
●   Mapas (Ortogonal, Isométrico, Hexagonal).
Engines Físicas (Box2d,
          Chipmunk)




●   Objetos estáticos, Gravidade, colisões, aplicar impulso, aplicar
    força, articulações, etc...
Outros Recursos



●   Gerenciamento de texturas;
●   Partículas;
●   Menus e Botões;
●   Renderização de Texto;
●   Suporte a som;
●   Eventos de toque e Acelerómetro.


E mais...
Perguntas?

Mais conteúdo relacionado

Semelhante a Desenvolvimento de jogos para iOS com Cocos2d

Unity3d dev in
Unity3d dev inUnity3d dev in
Unity3d dev in
Gabriel Caires
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
tdc-globalcode
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para Android
Maurílio Silva
 
Desenvolvimento de jogos e Ogre 3D - Dev In Santos
Desenvolvimento de jogos e Ogre 3D - Dev In SantosDesenvolvimento de jogos e Ogre 3D - Dev In Santos
Desenvolvimento de jogos e Ogre 3D - Dev In Santos
jonathanblacknight
 
Games development
Games developmentGames development
Games development
Vitor Julião
 
Apostila Jogos
Apostila Jogos Apostila Jogos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
jonathanblacknight
 
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbrJogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
iPhoneDevBr
 
Adaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Adaptando e desenvolvendo jogos para uso com o Microsoft KinectAdaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Adaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Bruno Campagnolo
 
Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
UTAStdVandinelsonGom
 
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameFLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
Lucas Mousinho
 
Quasi-engine: Desenvolvendo jogos em QML
Quasi-engine: Desenvolvendo jogos em QMLQuasi-engine: Desenvolvendo jogos em QML
Quasi-engine: Desenvolvendo jogos em QML
Anderson Briglia
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
Maico Fernando Wilges Carn
 
Criação do jogo telyn
Criação do jogo telynCriação do jogo telyn
Criação do jogo telyn
André Martins
 
Globus Toolkit
Globus ToolkitGlobus Toolkit
Globus Toolkit
Juliane Silva
 
Desenvolvimento de jogos e ogre 3D - Unip Santos
Desenvolvimento de jogos e ogre 3D - Unip SantosDesenvolvimento de jogos e ogre 3D - Unip Santos
Desenvolvimento de jogos e ogre 3D - Unip Santos
jonathanblacknight
 
Campus party apresentação
Campus party apresentaçãoCampus party apresentação
Campus party apresentação
Gigliola Bissoni
 
Workshop kodu
Workshop kodu Workshop kodu
Workshop kodu
ejml
 
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso UnipDesenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
jonathanblacknight
 
Oficina Scratch
Oficina ScratchOficina Scratch
Oficina Scratch
KonfideGeeks
 

Semelhante a Desenvolvimento de jogos para iOS com Cocos2d (20)

Unity3d dev in
Unity3d dev inUnity3d dev in
Unity3d dev in
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para Android
 
Desenvolvimento de jogos e Ogre 3D - Dev In Santos
Desenvolvimento de jogos e Ogre 3D - Dev In SantosDesenvolvimento de jogos e Ogre 3D - Dev In Santos
Desenvolvimento de jogos e Ogre 3D - Dev In Santos
 
Games development
Games developmentGames development
Games development
 
Apostila Jogos
Apostila Jogos Apostila Jogos
Apostila Jogos
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
 
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbrJogos em geral by Tiago Moraes - 3º iPhonedevbr
Jogos em geral by Tiago Moraes - 3º iPhonedevbr
 
Adaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Adaptando e desenvolvendo jogos para uso com o Microsoft KinectAdaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Adaptando e desenvolvendo jogos para uso com o Microsoft Kinect
 
Mobile Game Development.pptx
Mobile Game Development.pptxMobile Game Development.pptx
Mobile Game Development.pptx
 
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGameFLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
FLISOL 2015 - Desenvolvimento de jogos para Linux com MonoGame
 
Quasi-engine: Desenvolvendo jogos em QML
Quasi-engine: Desenvolvendo jogos em QMLQuasi-engine: Desenvolvendo jogos em QML
Quasi-engine: Desenvolvendo jogos em QML
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
 
Criação do jogo telyn
Criação do jogo telynCriação do jogo telyn
Criação do jogo telyn
 
Globus Toolkit
Globus ToolkitGlobus Toolkit
Globus Toolkit
 
Desenvolvimento de jogos e ogre 3D - Unip Santos
Desenvolvimento de jogos e ogre 3D - Unip SantosDesenvolvimento de jogos e ogre 3D - Unip Santos
Desenvolvimento de jogos e ogre 3D - Unip Santos
 
Campus party apresentação
Campus party apresentaçãoCampus party apresentação
Campus party apresentação
 
Workshop kodu
Workshop kodu Workshop kodu
Workshop kodu
 
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso UnipDesenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
 
Oficina Scratch
Oficina ScratchOficina Scratch
Oficina Scratch
 

Mais de flisolmaringa

Linguagem Go
Linguagem GoLinguagem Go
Linguagem Go
flisolmaringa
 
Platinum Arts Sandbox - Game Maker
Platinum Arts Sandbox - Game MakerPlatinum Arts Sandbox - Game Maker
Platinum Arts Sandbox - Game Maker
flisolmaringa
 
Introdução ao processamento paralelo com o Grand Central Dispatch
Introdução ao processamento paralelo com o Grand Central DispatchIntrodução ao processamento paralelo com o Grand Central Dispatch
Introdução ao processamento paralelo com o Grand Central Dispatch
flisolmaringa
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSD
flisolmaringa
 
Sugar: Um sistema operacional para crianças
Sugar: Um sistema operacional para criançasSugar: Um sistema operacional para crianças
Sugar: Um sistema operacional para crianças
flisolmaringa
 
Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?
flisolmaringa
 
Django
DjangoDjango

Mais de flisolmaringa (7)

Linguagem Go
Linguagem GoLinguagem Go
Linguagem Go
 
Platinum Arts Sandbox - Game Maker
Platinum Arts Sandbox - Game MakerPlatinum Arts Sandbox - Game Maker
Platinum Arts Sandbox - Game Maker
 
Introdução ao processamento paralelo com o Grand Central Dispatch
Introdução ao processamento paralelo com o Grand Central DispatchIntrodução ao processamento paralelo com o Grand Central Dispatch
Introdução ao processamento paralelo com o Grand Central Dispatch
 
Apresentando o FreeBSD
Apresentando o FreeBSDApresentando o FreeBSD
Apresentando o FreeBSD
 
Sugar: Um sistema operacional para crianças
Sugar: Um sistema operacional para criançasSugar: Um sistema operacional para crianças
Sugar: Um sistema operacional para crianças
 
Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?Software livre: filosofia, utopia ou alternativa viável?
Software livre: filosofia, utopia ou alternativa viável?
 
Django
DjangoDjango
Django
 

Último

Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!
Jonathas Muniz
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 

Último (7)

Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!Guardioes Digitais em ação: Como criar senhas seguras!
Guardioes Digitais em ação: Como criar senhas seguras!
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 

Desenvolvimento de jogos para iOS com Cocos2d

  • 1. Desenvolvimento de jogos para iOS com Cocos2d
  • 2. Desenvolvimento de jogos utilizando o framework cocos2d for iphone O Cocos2d for iPhone: ● Fácil de usar: possui uma estrutura familiar de bibliotecas e exemplos práticos; ● Rápido: usando as melhores práticas em OpenGl ES e uma estrutura de dados otimizada; ● Flexível: fácil integração com extensões e biblioteca de terceiros; ● Gratuita: totalmente “Open source”, possui uma licença compatível com publicações de código aberto ou fechado; ● Suporte da Comunidade: cocos2d possui uma comunidade grande e ativa em seu Forum e canal IRC; ● Aprovações na AppStore: mais de 2500 jogos já foram publicados
  • 3. Gerenciamento de Cenas e Camadas ● Organização através de camadas; ● Transações entre Cenas; ● Animações e efeitos (lentes, ondulações, líquidos, etc...).
  • 4. Sprites e Sprite Sheets: ● Criação de várias formas diferentes; ● Mapeamento do sprite sheet; ● Efeitos e Animações.
  • 5. Ações (comportamentos) ● Transições: Mover, Rotacionar, Escala, etc... ● Efeitos: Lentes, Ondulações, Líquidos, etc... ● Ações de composição: Sequência, Repetir, Reverso, etc...
  • 6. Suporte a “Tile Map” ● Criação de mapas com a ferramenta “Tiled”; ● Mapas (Ortogonal, Isométrico, Hexagonal).
  • 7. Engines Físicas (Box2d, Chipmunk) ● Objetos estáticos, Gravidade, colisões, aplicar impulso, aplicar força, articulações, etc...
  • 8. Outros Recursos ● Gerenciamento de texturas; ● Partículas; ● Menus e Botões; ● Renderização de Texto; ● Suporte a som; ● Eventos de toque e Acelerómetro. E mais...