Hello. I’ve been spying on Panda 3d for a couple of months, and wanted to ask if anyone could help me to decide if the engine is right for me.
I’m currently working on a project that has a target of Half Life 2 level graphics (maybe a bit ambitious). We are currently using the Blender Game Engine. There are some fairly good sized scenes with quite a number of indoor and outdoor locations. It’s an adventure style game, so no intense interactions (no combat or action). But there is a big emphasis on making characters and scenes look good and believable, while not sacrificing performance.
We are currently running into performance issues in BGE, and are finding we’ll need to step down the quality of our models and textures for performance reasons. I’d rather not see that trend continue, and I’m investigating other options.
Ogre3d seemed like a nice choice since it seems so capable, but it’s just a render engine, and in order to use it you really need some good C++ programmers. Unfortunately that idea is not popular with the rest of the team.
I found this engine and am quite happy at how feature complete it seems (since Ogre is roll-your-own), and that it uses Python (which is what we are using with BGE). That will go down much nicer.
My main question is how capable is Panda3d when it comes to performance and graphics? Is python only used for scripting, or is it how the engine is written? That and it seems that many of the games made with Panda3d have a cartoon style, so I can’t judge whether it can handle more realistic styles.
Any insight is welcome. Thanks.