Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Palestra Game Engines para Windows 8

684 views

Published on

Palestra ministrada na trilha de Windows Phone/Windows 8 durante o TDC-SP 2014.

Published in: Technology
  • Be the first to comment

Palestra Game Engines para Windows 8

  1. 1. Game Engines para Windows Felipe Pedroso
  2. 2. Felipe Pedroso  Formado em Engenharia da Computação  Community Manager de Windows e RealSense  Desenvolvedor de apps e jogos nas horas vagas @felipeapedroso
  3. 3. Agenda  O que é uma game engine?  Como escolher a ideal para o seu jogo?  Engines para Windows 8
  4. 4. Sem falar de programação... 4
  5. 5. Os quatro elementos de um jogo ESTÉTICA HISTÓRIAMECÂNICA TECNOLOGIA Visibilidade Referência: “The Art of Game Design” – Jesse Shell Developer
  6. 6. GAME GRÁFICOS ÁUDIO INPUT FÍSICA NETWORKIA UI SCRIPTING ... O que o Developer faz...
  7. 7. GAME GRÁFICOS ÁUDIO INPUT FÍSICA NETWORKIA UI SCRIPTING ... O que o Developer faz...
  8. 8. 8 FÍSICA GRÁFICOS UI ÁUDIO
  9. 9. 9 FÍSICA GRÁFICOS UI ÁUDIO
  10. 10. Então o propósito de um Game Engine é...  Abstrair aspectos do desenvolvimento de games  Permitir reutilização de componentes  Acelerar o desenvolvimento  Focar mais no conteúdo
  11. 11. Algumas engines...
  12. 12. Como escolher a ideal para meu jogo? Curva de aprendizado Custo/Licenciamento Comunidade Suporte Linguagem de Programação Plataformas Recursos/Ferramentas Documentação
  13. 13. Devo criar minha própria engine? ...mas cada caso é um caso. http://youtu.be/TeNNdVt83-c Icons by The Pink Group – Social Media Icons
  14. 14. Devo criar minha própria engine? ...mas cada caso é um caso. http://youtu.be/TeNNdVt83-c Icons by The Pink Group – Social Media Icons
  15. 15. Engines para Windows 8
  16. 16. Cocos2D-x / Cocos2D-JS  Linguagem de programação  C++, Javascript e Lua  Plataformas suportadas  Windows 8/8.1, Windows Phone, Win32, Android, iOS, Blackberry, Linux, Mac OS X, NaCl e Browsers  Website  http://www.cocos2d-x.org/
  17. 17. Unity 2D/3D  Linguagem de programação  C#, Javascript e Boo  Plataformas suportadas  Windows 8/8.1, Windows Phone, Win32, Android, iOS, Blackberry, Linux, Mac OS X, NaCl, Browsers, Xbox, Playstation, Wii  Website  http://unity3d.com/
  18. 18. Monogame  Linguagem de programação  C#  Plataformas suportadas  Windows 8/8.1, Windows Phone, Android, Win32, iOS, Mac OS X, Linux, Playstation Mobile, OUYA  Website  http://www.monogame.net/
  19. 19. Havok Vision Engine  Linguagem de programação  C++  Plataformas suportadas  Windows 8/8.1, Win32, Xbox360, PS3, Wii, Wii U, PS Vita, iOS e Android  Website  http://www.havok.com/prod ucts/vision-engine
  20. 20. Marmalade  Linguagem de programação  C++  Plataformas suportadas  Windows 8/8.1, Windows Phone, Win32, iOS, Tizen, Android, Blackberry, Roku, Mac OS X  Website  https://www.madewithmarm alade.com/
  21. 21. GameSalad  Linguagem de programação  Não é necessário codar  Plataformas suportadas  Windows 8/8.1, Android, iOS, Mac OS X, HTML5  Website  http://gamesalad.com/
  22. 22. Outras...
  23. 23. HTML5 / Javascript Javascript WebGL Canvas Game Engines Script
  24. 24. Engines para HTML5/Javascript 24 http://html5gameengine.com/
  25. 25. Dúvidas? 25
  26. 26. Muito obrigado! @felipeapedroso facebook.com/felipe.a.pedroso slideshare.net/felipe_pedroso linkedin.com/in/felipeapedroso Icons by The Pink Group – Social Media Icons Felipe Pedroso

×