Render 2D a 3D scene

Hi devs !

I was wandering if there was a way of reproducing the camera system of New Super Mario Bros. U and other games like that (3D characters in 2D scene).

I found a solution : use a viewport frame to render the player in a screen gui and then create my own camera and physic system to move around the 2D world. (but its a lot of work and I think it wouldnt look good (im maybe wrong))

But as I don’t really want to use screen gui etc … I thought about several other solutions :

  • make every part of the level face the camera (but not the collision box)
  • use billboard gui to show only the texture I want to show but I think it would be super difficult to level design with this technique

So I’m asking you, if there’s any other solutions, or improvement to the currents ones I found !

And also is there just a way to not show the depth ? like if every part were facing the camera ?

Thanks you very much for your time and have a nice day !

Follow this

1 Like