Learning resources C++?

Hi there,

I am wondering are there any learning resources for Panda3D with C++?

I found a lot of tutorial in Python. But I want in C++.

Thanks for your advice.

Welcome ! Not sure they are up to date, but i remember using those for an ffi c++ experiment and they were helpfull GitHub - drivird/drunken-octo-robot: Panda3D tutorials translated from Python to C++

1 Like

Hi there!

Thanks for your reply.

I have another question. I want to create an open-world game like Eastshade, I am new to this framework. Could it be possible? You first should check out Eastshade game → https://www.youtube.com/watch?v=mYslaGEMs4o

Best,

Such games involve flexible management of the scene resources, but this concept is missing in panda. Resource management takes place right in the engine core, textures, culling. This makes panda not very convenient for these purposes, since you cannot change the logic of managing them without editing the source code, for example, disable culling and implement your own based on quadtrees.

Please note that the tutorial has the option to switch the programming language.
https://docs.panda3d.org/1.10/cpp/index

I think you will like this tutorial.

1 Like

Thanks for your reply.

I’ve decided to implement the whole engine from scratch using SFML. But I have no idea how would it go, + I also heard about OpenGL. It gonna be a really hard, but I just want to give it a try. Do you think I can also use Panda3D as part of my journey?

P.S the repo you mentioned is really good. I like it.

Best,

Panda is a great engine, but provided you use a low-level approach. That is, you are re-developing the framework for coding your game, without taking into account current approaches such as creating a window with pandaFramework.h.

I think you need to take a look at this.

The advantage of developing on Panda3D is to create a prototype of your application in python, and then you transfer the application code to C++.