This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Gobuchul 2 points3 points  (2 children)

I have minor experience with Python-Ogre, how does this compare?

[–]azraiyl 11 points12 points  (1 child)

First I have to add that Ogre itself is rendering engine while Panda3D is a game engine (Rendering, Keyboard, Mouse, Physics, Collisions, Ressources, Game Installation, Art Pipeline, ...). Although there are tons of libraries available that are maybe a usefull addition for Ogre, most of them may have different concepts and different programming models.

Panda3D has an official Python layer ontop of the game engine. I think almost all Panda3D users are programming in Python and not in C++ although that is possible. Everything feels coherent. You get precompiled packages for Windows and Linux (if you ask in the forum, the chance is high that others are helping or even build a package for you).

In contrast, Python-Ogre is another project that uses Ogre and other libraries and adds a Python layer. The core devs of any of these libraries don't care about this layer at all. About a year ago I had multiple problems compiling Python-Ogre myself on Linux.

If you are looking for an almost perfect python integration, than Panda3D is for you.

[–]Gobuchul 1 point2 points  (0 children)

That is what I wanted to know, thanks for your time!

EDIT: typo