Hi folks! First time post here, though I’ve read a lot as I’ve been diving into Panda3D lately. I’m a longtime professional software dev - and big Unreal Engine 4 and Unity user, but really like the simplicity of Panda3D (and Python!) so would like to start some Panda3D development.
I thought that while I learn and ramp up to also contribute back - with some community help I really think Panda could catch on and be much, much more popular as an engine. Speaking as a Unity/Unreal dev here.
My first thought - the samples that come with Panda could really be improved. ‘Roaming Ralph’ is the closest that I could find that would work as a foundation for a real game, but would really like to improve on it. Here are my ideas for samples to build:
A new 3rd person sample, based on Roaming Ralph
- Better controls, standard WASD plus mouse for camera zoom support. The controls are very strange. I would add mousewheel to zoom camera
- Better camera management, collides with environment and auto-zooms in small spaces, as with most 3rd person games today
- Better physics, Ralph sticks on everything on my machine and gets stuck.
Multiplayer samples based on the previous 3rd person sample, very simple movement, chat, trigger some animations
Simple procedural world with terrain / tress built on the 3rd person features as well
Sample or tutorial showing how to go from Mixamo-type animated character to Blender, to Panda, for folks that don’t have modelling skills. And the lack of good media for Panda would be helped here.
Let me know more ideas, but this is where I’d like to start!