However, if other previous trends continue, then in three years Obsidian will come out with Mass Effect 2, a game which will trap you on a spaceship with a crew of dysfunctional morons and sociopaths who all hate you yet still call you their captain for no discernable reason. The gameplay will consist of navigating dialog trees which insult or infuriate you in various ways, for sixty hours, until your ship at last crashes into the sun and the game ends.
There are two major schools of thought about how you should write software. Here's what they are and why people argue about it.
The Gradient of Plot Holes
Most stories have plot holes. The failure isn't that they exist, it's when you notice them while immersed in the story.
Mass Effect Retrospective
A novel-sized analysis of the Mass Effect series that explains where it all went wrong. Spoiler: It was long before the ending.
Quakecon Keynote 2013 Annotated
An interesting but technically dense talk about gaming technology. I translate it for the non-coders.
The Witch Watch
My first REAL published book, about a guy who comes back from the dead due to a misunderstanding.