How is this effect achieved?

Godot Version

4.3

Question

I’ve played the fallout game and a few others with the 2d+ (???) layout as shown before. I would like to try something like this. The question is…is it straight forward or is it a complex task? Does anyone know of any similar projects in Godot that can help me wrap my head around the technique used?

The interesting part is as your camera goes up and down, the perspective of the room changes as well. Is it a static image with some sort of trickery?

As always, thank you in advance for any assistance given.

The effect is called “2.5d” (literally “halfway between 2d and 3d”), in case you want to do some research on the topic.

I’m not sure there’s any game with such an art style made in Godot though I obviously don’t know all the games made with Godot, but a lot of them have been made with Unity and the technique must be quite the same : basically you want to use Sprite3D for the characters, and classic 3D nodes for the environment. Then, the Camera3D will do all the work naturally when it comes to perspective.

There are probably more to know about than just “using Sprite3D and a Camera3D and you’re good to go”, but that’s the base you want to work with. Try to start with a working perspective and a working 3D controller using a sprite, and then keep on going by adding some more effects like shadows, lights, depth of field, etc. I don’t know how easy it will be in Godot, but I guess everything is doable :smile:

PS: I did work as a technical artist on a 2.5d game like 1-2 years ago, it was made with Unity so I cannot give you precise techniques for Godot, but feel free to ask in case there are specific topics you need some assistance/links/etc. on.