3D Game Engine powered by Panda3d (Work in progress)

I’ve been developing a game engine built on Panda3D, designed with a scene-graph architecture similar to Godot. It features:

  • Scene Graph Editor – Intuitive visual organization of game objects
  • Script Editor – Built-in support for writing and managing scripts
  • Input System – Handling of user interactions
  • PBR Rendering – High-quality visuals powered by the Render Pipeline
  • Bullet Physics – Realistic physics simulations
  • And more…

Scene graph editor:

Script editor

11 Likes

Looks awesome!

Thank you

First Cave Engine, now your Fractal it’s like a party every day,
plus yours based on my favorite Panda3D this would be something…

1 Like

Hello,
yes, GUI looks nice, and it is very interesting, how did you make/script/add this shaders and masks. Does it have ray casting/ ray tracing? or physics? Also, it is very interesting - is it energy consuming (‘lightweighted’) engine? Panda 3D is lightweighted, but for me it lacks physics and realistic shaders, but of course it can be improved by some tweaks.
Overall, interesting, thank you for sharing

The original post notes that it makes use of Bullet for physics.

This isn’t really true, I feel.

For the former, Panda has both its own internal physics system (aside from the collision system), and integration with Bullet physics.

And for the latter, while it doesn’t include the following out-of-the-box, it has the “simplepbr” module for, well, PBR rendering.

And of course, if you want even more realism, the “renderpipeline” and “complexpbr” modules are available.

1 Like

Hi, the rendering is currently using Render Pipeline, but there are still some issues with reflections I am trying to fix.

It does not support ray tracing and uses SSR. I used bullet for physics.

The rendering part might be a bit energy consuming due to the sheer number of features in Render Pipeline. But overall, it should be quite lightweight at least for now.

3 Likes

Thank you, I will try it or at least read about it, didn’t know about “complexpbr” and “renderpipeline”, thanks

1 Like

Sounds great, thank you for sharing

Awesome!