I have an idea for a mechanic and don’t really see if it’s possible to achieve with code. That would be much easier than drawing all versions of maps by hand.
Because all nodes of a scene have an x and y value assigned to them I’m wondering whether there is a way to flip and redraw all of the sprite nodes, together with the tilemap on opposite axis values in the world scene - as in [if this statement is true reasign placed object values where x = -x and y = -y].
The game world is 2d of course which - at least in theory - should make it work.
This one seems easier, tho I’d need the properties of objects to transfer with them, which wouldn’t work with shaders. I’m still thinking about the first idea - although as much coding as that would take I’ll need to see if it’s worth it. Otherwise I’ll think about some workaround.