2011-01-08 9 views
8

Cercando di mettere insieme un platform di azione a scorrimento laterale 3D. Dato che questa è la mia prima volta che cerco di mettere insieme un gioco di avventura non semplice, sono in perdita per quale motore considerare.Motore di gioco con script Python?

Preferisco uno che supporti lo scripting in python, poiché questa è la mia lingua principale. Senza controlli stretti, il gioco farà schifo ... quindi la velocità è una priorità. Anche la multipiattaforma è importante per me.

Qualche suggerimento?

+0

http://stackoverflow.com/questions/4582168/python-game-programming – Epeli

risposta

4

Panda3D: http://www.panda3d.org/

E 'un motore di gioco 3D scritto in C++, ma specificamente progettato per l'uso in Python. Disney lo ha usato per alcuni dei suoi giochi in passato, inclusi 2 MMO. C'è il supporto per gli shader, ecc. Ed è concesso in licenza BSD. Windows, Mac e Linux sono tutti supportati e sembra esserci un plugin per il browser. Non l'ho usato personalmente, però.

2

PyOgre è il binding Python del motore grafico C++ Ogre.

0

Questo è quello che userei: Unity. Ha una curva di apprendimento, ma una volta capito, è molto potente. Usa la tua scelta di Java, Boo (che sento molto simile a Python) e C#.

Indipendentemente da ciò che scegli, ti consiglierei di imparare Java. È un linguaggio diffuso, quindi dovrebbe aprire molte opzioni per te in varie iniziative. Imparare un'altra lingua è sempre molto buono per te.

+1

Mi sono completamente dimenticato di Unity. Grazie per averlo presentato. Penso che prima andrò con Blender e se perdo troppi capelli, passa all'unità. – Garrett

+0

@Kayle: Felice di aiutare. Personalmente, trovo il modo migliore per costruire i modelli in Blender, quindi importarli in Unity (versione gratuita) e creare un gioco da loro.Nella mia esperienza, Blender è più adatto a animazione, film, ecc., Mentre Unity è migliore per i giochi. – John

+0

Lettura utile: http://stackoverflow.com/questions/3886611/blender-vs-unity – John