Finally some one say something valuable about game development philosophy. Before the plot, even before the characters we need better understanding game design. I found this article was very valuable. I recommend every game developer to read and understand.