My first draft of a fully 3D scene in Godot 4 with only 2D elements. For the background, I'm using a collection of MeshInstances that have a SubViewport as a child, and that SubViewport is the parent of a TileMap that has the tiles you see. MeshInstances then render the viewport as their texture through ViewportTexture.
The character is a CharacterBody3D with Sprite3D rendering a 2D picture, with the camera and a little movement script attached.
The floor tiles will need to be reworked to fit this new perspective shift.
What do you think?
4 comments