Because as a one-dimensional Unreal Engine fanboy, I’m used to it. Plus, 3DS and a few other bits of software still use Z-up and I find it unlikely that it will change. Doubt it’ll ever change because as you say, it’d be a ridiculous undertaking. It would break more than it would fix. EDIT: Also, DirectX is technically Z-up as well.
I don’t know, I practically disagree with everything everybody has said in thread so far. I don’t think there’s anything particular confusing about any of the terminology. Arguably, calling ‘Pawns’ Characters then makes the end user feel like all they can use that class for is two-legged walking bipeds. Pawns are like Pawns on a chessboard, you interact with each one but you’re not physically “it”.
–
I know is a blunt sentence but; I’m very against making things “plain English” (if such a thing exists) to cater to people who can’t be bothered to spend the time learning such basic things, especially when it makes perfect sense for those that have. By all means spend time making that information more widely available, but don’t change it far into the game. For instance, GameState is a term that’s been around since the 90’s, why on Earth would you change that 20+ years later?