So in terms of ethnicities of what the characters are based on, is this correct?
Cloud: Caucasian, European?
Barret: Black, African American
Aerith: Caucasian, European
Tifa: Asian, possibly Chinese, Caucasian mixed?
Yuffie: Japanese obviously
Reeve, Cait Sith: Scottish?
Vincent: German or Italian? Vincent sounds like an Italian name
Red XIII: Native American
Reno: Japanese?
Rude: South American
Tseng: Chinese
Hojo: Japanese
Scarlet: American, European
Heidegger: German
President Shinra and Rufus: Rich American white dudes
Sephiroth: Japanese, Caucasian mix
I know the game takes place in a fictional world, but it seems to be based heavily on our planet, especially considering that planets like Saturn, Jupiter and Venus exist in the solar system.