I am going to add this bit to what I have written before. I will say that, while games aren't the best medium for telling stories, they are a GREAT medium for creating a WORLD a player can interactive with, either sandbox, or linearly, which can provide a form of escape and immersion that really can't be done by any other medium. In this environment, you can have it be scripted to some degree with a certain outcome set, the player is put into. In this, you can provide something that causes the player to learn some things, and see an ending, and feel they were part of some grand plot/story of some sort. For it really to work, there needs to be immersion involved in it, so people get escape.
So, the focus I believe needs to be on making a game world that is engaging and provide a way to interact with it, that feels good. Then you look into having a narrative put on top, if you feel it is needed.







