About the Author
Mass Effect
Final Fantasy X
Batman:Arkham City
Borderlands Series
Weekly Column
Champions Online
World of Warcraft
DM of the Rings
Good Robot
Project Frontier

Good Robot #43: Un-UnSolved Mysteries

By Shamus
on Tuesday Mar 8, 2016
Filed under:
Good Robot

Project Frontier

A programming project where I set out to make a gigantic and complex world from simple data.


The Best of 2014

My picks for what was important, awesome, or worth talking about in 2014.


Marvel's Civil War

Team Cap or Team Iron Man? More importantly, what basis would you use for making that decision?


Self-Balancing Gameplay

There's a wonderful way to balance difficulty in RPGs, and designers try to prevent it. For some reason.


id Software Coding Style

When the source code for Doom 3 was released, we got a look at some of the style conventions used by the developers. Here I analyze this style and explain what it all means.



The story of me. If you're looking for a picture of what it was like growing up in the seventies, then this is for you.


Project Octant

A programming project where I set out to make a Minecraft-style world so I can experiment with Octree data.


The Disappointment Engine

No Man's Sky is a game seemingly engineered to create a cycle of anticipation and disappointment.


Object-Oriented Debate

There are two major schools of thought about how you should write software. Here's what they are and why people argue about it.


Batman: Arkham City

A look back at one of my favorite games. The gameplay was stellar, but the underlying story was clumsy and oddly constructed.


Shamus Plays WOW

Ever wondered what's in all those quest boxes you've never bothered to read? Get ready: They're more insane than you might expect.


Joker's Last Laugh

Did you anticipate the big plot twist of Batman: Arkham City? Here's all the ways the game hid that secret from you while also rubbing your nose in it.