Hi. I just started learning Godot.

I'm very used to z-up after years of Blender. Godot's y-up coords are throwing me off so hard in everything I try to do.

Is there any way to set your project to use z-up?

Not really, but even though I too prefer it... blender, max and unreal are the odd ones out in this case, really. It probably doesn't hurt to get a bit more familiar with y up.

3 months later

Z up would be helpful for me because I'm finding switching between Vector2 and Vector3 is really confusing. I'm using Vector2 a lot for position in a multi-layer world. Would it be a large task to just rotate everything in my scene so that it is oriented vertically?

I guess my question is does gotdot treat "down" as down a lot by default, maybe it wouldn't matter...

There are certain helpers throughout for dealing with and built around y as up, but in essence if you really want, I see no reason why you couldn't build a game around Z as your up axis.

I'd still rather just get used to y up though, frankly worth it for the helpers and in-built assets like sky.

Yeah but I've got countless context switching between y coordinates and z coordinates it's confusing as heck.

thing.y > otherthing.z etc...

I'll just keep using y up, but... you know... not to push for too many changes to the engine and not contributing myself I'd love to swap those in editor settings.

The issue with offering configurable axes is that they would no longer be universal in Godot's context. It'd be a mess for people sharing tutorials and resources.

This is the reason why 3D scene exchange formats like glTF 2.0 don't offer configurable axes.