Hello,
It isn't as easy as you think. Most languages other than English have grammatical rules which implie that, when you change the pronoun, other parts of the sentance has also to be modified.
Many languages are like French, where you have to match adjectives in gender and number, and that's almost all. But some are much more complicated.
- There are cases in german (accusative, dative, etc.)
- Some languages have name terminations according to gender and number
- Some languages don't require adjectives to be matched in gender and number, but rather direct or indirect object instead or in addition to; it looks like italian is in that case
- Some languages have more numbers than just singular and plural; it looks like russian is in that case
So it's impossible to be perfect, and I don't think it's worth the effort.
As a bonus, nowadays, there are people who consider that they are neither male or female, what makes the thing even more complicated.
I don't want to be perceved as sexist, macho or the like, as I'm really not like that. I hope you are able to take things apart enough to not be offensed by such a thing. But I hope you will understand that this is quite complicated for what it brings.
Just to let you know: IN newer games, I'm trying to avoid saying "he" or "him" so to avoid the problem altogether, and keep the sentances as neutral as possible.
I'm doing the same in real life when I don't know well if I have to adresse to a person using first or third person (english hasn't this problem), I try to avoid saying "tu" or "vous" in french. This is quite a style exercise