2011-01-08 9 views
8

Suchen Sie sich ein 3D-Side-Scroll-Action-Platformer zusammen. Da es das erste Mal ist, dass ich versuche, ein nicht einfaches Abenteuerspiel zusammenzustellen, bin ich ratlos, welche Engine ich in Erwägung ziehen sollte.Game-Engine mit Python-Skripting?

Ich würde eine bevorzugen, die Scripting in Python unterstützt, da das meine primäre Sprache ist. Ohne strenge Kontrollen wird das Spiel lutschen ... so Geschwindigkeit ist eine Priorität. Cross-Plattform ist auch wichtig für mich.

Irgendwelche Vorschläge?

+0

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

Antwort

4

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

Es ist ein Motor 3D-Spiel in C++ geschrieben, aber speziell für den Einsatz in Python entwickelt. Disney hat es für einige seiner Spiele in der Vergangenheit verwendet, darunter 2 MMOs. Es gibt Unterstützung für Shader usw. und ist BSD lizenziert. Windows, Mac und Linux werden alle unterstützt, und es scheint ein Browser-Plugin zu sein. Ich habe es jedoch nicht persönlich benutzt.

2

PyOgre ist die Python-Bindungen der C++ - Grafik-Engine Ogre.

0

Dies ist, was ich verwenden würde: Unity. Es hat eine Lernkurve, aber sobald Sie den Dreh raus haben, ist es sehr mächtig. Es verwendet Ihre Wahl von Java, Boo (die ich höre, ist sehr ähnlich zu Python) und C#.

Unabhängig davon, was Sie wählen, würde ich Ihnen raten, Java zu lernen. Es ist eine weit verbreitete Sprache, also sollte es viele Möglichkeiten für Sie in verschiedenen Unternehmungen eröffnen. Eine andere Sprache zu lernen ist immer sehr gut für dich.

+1

Ich habe die Einheit völlig vergessen. Danke, dass du es angesprochen hast. Ich denke, ich gehe zuerst mit Blender und wenn ich zu viel Haar verliere, wechseln Sie zur Einheit. – Garrett

+0

@Kayle: Ich bin froh zu helfen. Persönlich finde ich es am besten, die Modelle in Blender zu bauen, sie dann in Unity (freie Version) zu importieren und dort ein Spiel daraus zu bauen.Meiner Erfahrung nach ist Blender eher für Animationen, Filme usw. geeignet, während Unity besser für Spiele geeignet ist. – John

+0

Nützliche Informationen: http://stackoverflow.com/questions/3886611/blender-vs-unity – John