Desenvolvimento de Jogos em Python

Post on 18-Dec-2014

8238 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

Transcript

Desenvolvimento de Jogos em Python

Andrews Medinaandrewsmedina@gmail.com

http://www.andrewsmedina.com

Um pouco sobre mim

● Formado em Ciência da Computação● Entusiasta da linguagem Python● Desenvolvedor na globo.com

Python para games?

● Com tantas linguagens existentes, vale a pena utilizar Python no desenvolvimento de games?

Python é facil de aprender

Baterias incluídas

Multiplataforma

● Linux● Windows● Mac● Série 60● XO-OLPC● Maemo

Várias implementações

● IronPython (.NET) - XNA● Jython (JVM)

Linguagem de script

● Maya● Blender● GIMP● FxComposer● Unity3D

Api's e Frameworks

● Pygame● Pyglet● Cocos2D● PyOpenGL

● Soya3d● Panda3D● PyOgre

PyGame

● Mais popular● SDL● Modular● Otimizado● Muitas ferramentas de terceiros

PyGlet

● OpenGL● OpenAL● Sem dependências externas

Cocos2D

● Feita em PyGlet● Baseada em OpenGL● Curva de aprendizado baixa● Divertida de utilizar

Cocos2D

● Sprites● Actions● Effects● TikedMaps● Transitions● Menus

Panda3d

● Shaders● Monitoramento de Performance● API não muito Pythônica

Ogre3D/PyOgre

● Direct3D e OpenGL● Windows, Linux e Mac● Shaders● Integração com Milkshape3D, 3D Studio Max,

Maya, Blender e Wings3D● Efeitos especiais

Quem utiliza Python para games?

● Frets on Fire● Civilization IV● Battlefield 2● Interzone

O que falta?

● Uma boa IDE voltada para desenvolvimento de jogos

● Engines 3D com instalação mais simples

Game Over!

top related