How to write good stories for games

http://www.paladinstudios.com/2012/08/06/how-to-write-a-good-game-story-and-get-filthy-rich/ 

Step 1: Create the world

The story starts with the world.

Some questions to ask:

Step 2: Create the characters

The characters are the most important asset. A good character is someone the player can relate to. They have emotions, assumptions about the world, goals, likes and dislikes, enemies and friends.

Step 3: Write the Grand Storyline

The grand storyline is the overarching conflict. You probably don’t want to reveal this in your game all at once, but with little bits. The Grand Storyline should tie in with the World design. A great way is to ask these questions:

A beautiful story to take as an example is Game Of Thrones. The books and series alternate between lively “close-ups” of the main characters. You see them breathing and bleeding, and you get to know them. But every now and then, there are events that shape the course of history. These events should be mapped out in your Grand Storyline.

Step 4: Make the Storyboard

Yay, we get to draw now! The next step is to make the storyboard and show your teammates how it should all look on screen. There is not much to be said here, but storyboarding is an art in itself and it takes some skill to communicate cutscenes clearly.

Step 5: Implement the story in the game

Great, you have a story! You have worked for weeks on end to get that done. But now it turns out, you are making a chess game! Ohnoes! Chess doesn’t have a story, right?

When implementing the storyline in your game, you are in charge. The trick is to mix and match the game mechanics with the narrative.

You have a lot of tools at your disposal. Here are a few: