Hello, I'm trying to make a game with movement like a first-person dungeon crawler, like as in Etrian Odyssey or Undernauts. Basically, grid movement with a simple minimap that updates as you explore, and a dungeon grid represented in 3d, first person perspective. The picture is an example.
I've managed to prototype the 2d map, using the grid resource described in the GDquest's Tactical RPG tutorial, and it works fine so far. But now that I'm trying to figure out how to mirror that in 3D I'm a little stumped. I've done a bit of research, but I can't seem to find many examples of solutions for this problem. The few ideas I've found are:
-Just make the 3d unit move with the same inputs as the 2d unit (which seems simple, but I'm worried about the maps desynchronizing due to bugs etc, but I might be overworrying)
-Program everything on the 2d map and just use signals to control the 3d viewpoint (a lot of signals going could get messy)
Specifically, what I'm asking is: Is there a better way to synchronize the player's movement on two simultaneous maps, one that is a simplified 2d minimap and one that is a 3d first person dungeon?
Thanks!