Game engine with python scripting?

Garrett picture Garrett · Jan 8, 2011 · Viewed 10.4k times · Source

Looking to put together a 3D side-scrolling action platformer. Since this is my first time trying to put together a non-simple adventure game, I'm at a loss for which engine to consider.

I would prefer one that supports scripting in python, since that's my primary language. Without tight controls, the game will suck... so speed is a priority. Cross-platform is also important to me.

Any suggestions?

Answer

azarai picture azarai · Mar 4, 2011

Active game engines with Python scripting

  • Panda3D is a framework and requires low-level programming
  • pyglet is a multimedia library and requires low-level programming

Inactive game engines with Python scripting

  • ratcave (based on pyglet, inactive since 2018)
  • Engendro 3D (inactive since 2018)
  • PySoy3D (inactive since 2016)
  • Delta3D (inactive since 2016)
  • sylphis3d (inactive since 2015)
  • Eden (based on Panda3D, inactive since 2014)
  • Python-Ogre (inactive)
  • Blender Game Engine (discontinued)
  • The OGRE engine used to have 3rd party Python bindings, as of 1.10 official Python bindings. As of 2.2 there is no official or 3rd party Python support.