@lastcoder Thanks, although as time goes on increasingly little of Veloren was written by me!
I would choose Rust, but that's primarily due to personal familiarity and skillset: I'm more at home screwing around with low-level graphics APIs and writing physics engines than I would be with a modern engine. I don't think most prospective gamedevs fall into this category though, although @bevy is making the domain much more approachable!