Let's see here...
Last of Us: Ellie
Bioshock Infinite: Elizabeth
The Walking Dead: Clementine
To the Moon: River
Skullgirls: Every character
Half Life 2: Alyx Vance
Mass Effect: Liara and Tali
New Tomb Raider: Lara Croft
Portal: Glados
MGS3: The Boss
I don't play JRPG's, but I'm sure there are a host of decent to good female characters there.
These might be a little older than 10 years, but I'll put them anyway.
Beyond Good and Evil: Jade
KOTOR II: Kreia
KOTOR II: The jedi exile (female) Yeah I know that is a player created character. But so much stuff is attached to the character no matter what you choose. I still say the lore behind that character and what she is to the universe of Star Wars bears mentioning.
I'm sure there are more, but that's all I can think of right now. But I prefer games that don't try to tell stories traditionally, so most of those games aren't my bag. I prefer to tell my own story and create my own character, and then unravel a story myself instead of having the game tell it to me. In those types of games I usually do multiple playthroughs, and there is always one that is a female character. That is the true strength of games, and those characters resonate with me more than any of the above.
Last of Us: Ellie
Bioshock Infinite: Elizabeth
The Walking Dead: Clementine
To the Moon: River
Skullgirls: Every character
Half Life 2: Alyx Vance
Mass Effect: Liara and Tali
New Tomb Raider: Lara Croft
Portal: Glados
MGS3: The Boss
I don't play JRPG's, but I'm sure there are a host of decent to good female characters there.
These might be a little older than 10 years, but I'll put them anyway.
Beyond Good and Evil: Jade
KOTOR II: Kreia
KOTOR II: The jedi exile (female) Yeah I know that is a player created character. But so much stuff is attached to the character no matter what you choose. I still say the lore behind that character and what she is to the universe of Star Wars bears mentioning.
I'm sure there are more, but that's all I can think of right now. But I prefer games that don't try to tell stories traditionally, so most of those games aren't my bag. I prefer to tell my own story and create my own character, and then unravel a story myself instead of having the game tell it to me. In those types of games I usually do multiple playthroughs, and there is always one that is a female character. That is the true strength of games, and those characters resonate with me more than any of the above.