WC writes: Computer game writers have one hell of a job in front of them. Not only do they have to write stories that lend themselves to the interactivity that games offer, but they have to write characters that do the same. Writing the protagonist of a game, is not the same as writing the protagonist in any other medium. Why? Because of the player, of course. The player is the ultimate unreliable narrator.
Gamers want branching stories. In this case, its nearly impossible to put in proper foundations to any plot/sub-plot. Especially relationships.
Another problem is the structure of games. You need to break up the story with a lot of gameplay. So theres a break from a lot of the emotional impact from one scene to the next.
Writer seems a little easier because there are ups and downs in all games regarding scenario and that's ok with me as long as the environment and design is solid.
Gameplay guys are also having one hell of a job. and i dont know why you are taking example of GTA it's all about bad language nothing wow about scenario and character writing but for games like Heavy Rain where scenario and interactions between protagonists is crucial i understand writing could be really tough.
We saw that with LA Noire where dialogues are boring and dont provide any excitment, that's what i felt at least.
It isn't easy like a movie script. However, thinking of protagonists and/or antagonists seems pretty easy to me. Yet, we still get plenty of bland and dime-a-dozen protagonists in games these days.
It's not hard to create a character we like.
But 60% of games fail at that.