2D Physics, 3D graphics and lighting

Hello! I’ve been programming for a while now, but I’m new to python and to panda3d. I haven’t worked with 3d graphics before, but panda3d has so far been easy to work with.

Myself and a few of my friends are trying to make a game that has 3D graphics and lighting effects but 2D controls and physics.

To give you some kind of idea of how the game will work, see this video.


This is an old NES game called Solar Jetman. That type of gameplay is what we’re trying for.

I’ve played around with the ODE physics stuff that comes with Panda3d, but is there a better, simpler way to implement 2d physics? I saw that box2d might be useful for this.

For 2d physics i heard box2d is pretty good. Try that first.

I’ll definitely try box2d, but can anyone point to any examples of how to use it with Panda3d? I’m very new to all of this.

i think someone on the forum already worked with box2d and panda. asking him might help you.

you might want to take a look at the asteroids sample (shipped with panda)