Windows, Linux, Mac OS X
Languages Written In:
None (be one!)
Soya 3D is a very high level 3D engine for Python. Soya aims at being to 3D what Python is to programming: fast to learn, easy to use, while keeping good performances! Our goal is to propose a complete architecture to realise Free (GPL) games with professional quality entierely in Python.
Uses EditObj for editing scene graphs and other objects.
Extends Python, rather than embedding it, so your entire game can be written in Python without writing any C or even Pyrex code.
|License Name||Price in $US||Source Code Included?|
Showing 1-1 of 1
Soya supports older video chipsets (ATI Rage, Matrox MGA, nVidia TNT2, etc) extremely well and is very easy to use.
It's main downside is that it doesn't currently support many features supported by newer chipsets such as hardware shaders, multiple textures (currently only UV/Image), or many particle effects.
Another downside is that parts of it's API are still unstable, especially the physics system (Open Dynamics Engine), so code changes will become nessesary as Soya approaches 1.0.
Overall I think this engine is a great choice for basic 3d games and a great alternative to purely 2d Python game modules such as Pygame.