panda3d and user interface

Hello everyone,

I am in the middle of picking one game engine to learn.
Panda3d seems like one of the best solutions due to it’s license aspects, and especially because of python usage.

I was wondering, do I need to learn some python user interface, in order to be able to create interface screens in Panda3d? WinForms, WPF, wxPython? Or are these applicable to desktop applications only, and Panda3d has some sort of it’s of GUI module, not related to the mentioned ones?

Thank you for the reply.

Hi, welcome to the forums!

wxPython, etc. are indeed suitable for desktop applications. Panda’s built-in GUI system is called DirectGUI, which is described in the manual.

You may also choose to use Panda3D with libRocket, a third-party GUI system which we offer integration for. This allows you to create GUIs in an HTML/CSS-like fashion.

Hi rdb,
Thank you for the quick reply.
I will start with DirectGUI, for now.

Hope I’ll learn a lot from this community, as topics and the manual seem to have a lot of information.