Suggestions for combining 3D with 2D environments

Hi
I’ve been experimenting with creating a game that uses 3D characters in a 2D illustrated world. What I 'm trying to do is similar to the game “Ninja Gaiden: Dragon Sword” which uses pre-rendered environments and 3D models for the player and enemies.

I can match 3D collision to a pre-rendered scene with a fixed camera but I’m having trouble with implementing a camera that follows the player and scrolls across the scene since the collision wouldn’t visually match the pre-rendered scene once the camera starts moving.

I thought I’d see if anybody here had some ideas that might work. Any suggestions would be greatly appreciated. Thanks.

.

Etiher you build a 3d world with collisions that matches your 2d illustration.
Or you make a 2d world, which uses 3d models, with movemetn and collision being 2d.

In case of 3d world with 2d background two common tricks are either unmovable camera, or orthographic projection.

In your example, 3d colliders do not match the world exactly, and additionally, camera is not allowed to turn. It moves in place facing exact same direction, or they’re zooming on a portion of its field of view.

I did this once, it came out great. One thing you can do to really make your sprites pop is to bake the screen normals into a bunpmap too. Dynamic lighting will make your pretenders textures look so much more alive.