Desenvolvimento de Jogos em Python

8,980 views

Published on

Published in: Technology
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total views
8,980
On SlideShare
0
From Embeds
0
Number of Embeds
509
Actions
Shares
0
Downloads
134
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Desenvolvimento de Jogos em Python

  1. 1. Desenvolvimento de Jogos em Python Andrews Medina andrewsmedina@gmail.com http://www.andrewsmedina.com
  2. 2. Um pouco sobre mim ● Formado em Ciência da Computação ● Entusiasta da linguagem Python ● Desenvolvedor na globo.com
  3. 3. Python para games? ● Com tantas linguagens existentes, vale a pena utilizar Python no desenvolvimento de games?
  4. 4. Python é facil de aprender
  5. 5. Baterias incluídas
  6. 6. Multiplataforma ● Linux ● Windows ● Mac ● Série 60 ● XO-OLPC ● Maemo
  7. 7. Várias implementações ● IronPython (.NET) - XNA ● Jython (JVM)
  8. 8. Linguagem de script ● Maya ● Blender ● GIMP ● FxComposer ● Unity3D
  9. 9. Api's e Frameworks ● Pygame ● Soya3d ● Pyglet ● Panda3D ● Cocos2D ● PyOgre ● PyOpenGL
  10. 10. PyGame ● Mais popular ● SDL ● Modular ● Otimizado ● Muitas ferramentas de terceiros
  11. 11. PyGlet ● OpenGL ● OpenAL ● Sem dependências externas
  12. 12. Cocos2D ● Feita em PyGlet ● Baseada em OpenGL ● Curva de aprendizado baixa ● Divertida de utilizar
  13. 13. Cocos2D ● Sprites ● Actions ● Effects ● TikedMaps ● Transitions ● Menus
  14. 14. Panda3d ● Shaders ● Monitoramento de Performance ● API não muito Pythônica
  15. 15. Ogre3D/PyOgre ● Direct3D e OpenGL ● Windows, Linux e Mac ● Shaders ● Integração com Milkshape3D, 3D Studio Max, Maya, Blender e Wings3D ● Efeitos especiais
  16. 16. Quem utiliza Python para games? ● Frets on Fire ● Civilization IV ● Battlefield 2 ● Interzone
  17. 17. O que falta? ● Uma boa IDE voltada para desenvolvimento de jogos ● Engines 3D com instalação mais simples
  18. 18. Game Over!

×