How to write a story.
Show a bit of the good days in the beginning before everything got screwed up. That's good because then the player will know what did he lose when went on a journey because something.
And tell the reason of everything. That sucks when out of the blue somebody is evil, and out of blue, YOU must stop him/her. That sucks, and this works on everything else. Why did they met, why does she trust him, why is the hero there where he is?
Think about these.
Oh, and Rayne Aven is right too. Episodism.
Think about FF games, for example, 3. First you had to get outta a cave, then found out about your destiny, then you found a ghost village, then went on a journey to know how to save them. Then a castle, dungeon, cave, boss. You saved the day, rewards, next town. Got it?
Give everything a reason and put looong episodes in your game.
That should work.