Python:PySoy

From GPWiki

Files:GUITutorial_warn.gif The Game Programming Wiki has moved! Files:GUITutorial_warn.gif

The wiki is now hosted by GameDev.NET at wiki.gamedev.net. All gpwiki.org content has been moved to the new server.

However, the GPWiki forums are still active! Come say hello.

Python : PySoy

PySoy is a high-level Python-based 3D engine for free software games. PySoy started as a fork of Soya 3D and has since been rewritten to overcome limitations in it's design.

PySoy is designed for rapid game development with an easy to learn, intuitive API while handling computationally expensive and timing critical functions in C for high framerates.


Features

  • High-level, object-oriented API for 3D objects
  • Accurate physics support with ODE
    • Full collision detection on all meshes
    • Adjustable friction
    • Many joint types and springs
  • Integrated with OpenAL
    • Ogg Vorbis, Speex, FLAC, and WAV formats supported
    • Sounds can be positioned with 3D objects
    • Doppler effects from moving objects

Limitations

  • Proprietary games may not use it due to the GNU GPL license conditions
  • It doesn't offer OpenGL/GLSL capabilities which are unavailable in free software drivers
  • In Beta