I've been playing through the Witcher 3, and just recently realized why I love it so much: I don't play as Generic Player Creation #903 in this game, I play as Geralt of Rivia.
To elaborate, in single-player games where the player creates their own character, it's almost always very obvious that the world was designed in such a way to revolve around them. They're "the Chosen One" or "the only one who can save the world", everyone they meet treats them reverentially, and nothing ever gets done until the player does it. Bioware's (and to lesser extent, Bethesda's) RPGs are the most guilty of this, IMO.
This also leads to frequent immersion-breaking. For obvious reasons, NPCs can never refer to the player by name, and usually not even by gender. In Knights of the Old Republic
They always refer to me vaguely, like "Hero" or "Champion". This ties into my earlier complaint of the world revolving around me.
What I love about the Witcher games is that I feel like I'm part of the world, not that the world revolves around me. Playing as a specific character is a big reason for this. Characters I meet won't hesitate to disrespect me if they think I'm beneath them, and even my allies won't hesitate to argue with me or disagree with me. Though Geralt can have a big affect on the world, he's hardly the generic "Chosen One saves the World" we see too often in single-player RPGs. Even other characters calling me "Geralt" instead of a generic title felt very refreshing.
Obviously, in multiplayer games (especially MMOs), such character creation is pretty much required, and indeed is a big reason for those game's appeal. Then again, multiplayer games are built from the ground up to be worlds inhabited by multiple players at once, so immersion is usually not as much of a problem.
Granted, some single-player games handle this better than others (Skyrim is probably the closest a game like this has come to "acceptable" to me), but playing the Witcher 3 has shown me how much better single-player games are when you're playing a specific character.
To elaborate, in single-player games where the player creates their own character, it's almost always very obvious that the world was designed in such a way to revolve around them. They're "the Chosen One" or "the only one who can save the world", everyone they meet treats them reverentially, and nothing ever gets done until the player does it. Bioware's (and to lesser extent, Bethesda's) RPGs are the most guilty of this, IMO.
This also leads to frequent immersion-breaking. For obvious reasons, NPCs can never refer to the player by name, and usually not even by gender. In Knights of the Old Republic
I actually saw the "big plot twist" coming very early on because of this.
What I love about the Witcher games is that I feel like I'm part of the world, not that the world revolves around me. Playing as a specific character is a big reason for this. Characters I meet won't hesitate to disrespect me if they think I'm beneath them, and even my allies won't hesitate to argue with me or disagree with me. Though Geralt can have a big affect on the world, he's hardly the generic "Chosen One saves the World" we see too often in single-player RPGs. Even other characters calling me "Geralt" instead of a generic title felt very refreshing.
Obviously, in multiplayer games (especially MMOs), such character creation is pretty much required, and indeed is a big reason for those game's appeal. Then again, multiplayer games are built from the ground up to be worlds inhabited by multiple players at once, so immersion is usually not as much of a problem.
Granted, some single-player games handle this better than others (Skyrim is probably the closest a game like this has come to "acceptable" to me), but playing the Witcher 3 has shown me how much better single-player games are when you're playing a specific character.