Desenvolvimento de Jogos em Python

  • 8,237 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
8,237
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
120
Comments
1
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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