Ein 3D-Side-Scrolling-Action-Plattformer zu erstellen. Da ich das erste Mal versuche, ein nicht einfaches Abenteuerspiel zusammenzustellen, bin ich ratlos, welche Engine ich in Erwägung ziehen sollte.
Ich würde einen bevorzugen, der 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?
Panda3D: Ссылка
Es ist eine 3D-Engine, die in C ++ geschrieben wurde, aber speziell für Python entwickelt wurde. 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.
Pyglet ist ein anderer.
Siehe Unterschiede zwischen den Python-Spielebibliotheken Pygame und Pyglet?
PyOgre ist die Python-Bindung der C ++ - Grafik-Engine Ogre.
Das würde ich verwenden: Unity . Es hat eine Lernkurve, aber sobald Sie den Dreh raus haben, ist es sehr mächtig. Es verwendet Ihre Wahl von Java, Boo (das ich höre, ist sehr ähnlich zu Python) und C #.
Unabhängig davon, was Sie auswä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.
Tags und Links python cross-platform game-engine