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
Forums
"Music"



Good Robot: Even Better Robot

By Shamus
on Thursday Dec 15, 2016
Filed under:
Good Robot




Good Robot Postmortem #4: Promotion

By Shamus
on Tuesday Aug 2, 2016
Filed under:
Good Robot




Good Robot Postmortem #3: Story

By Shamus
on Tuesday Jul 26, 2016
Filed under:
Good Robot




Good Robot Postmortem #2: Gameplay

By Shamus
on Tuesday Jul 19, 2016
Filed under:
Good Robot




Good Robot Postmortem #1: Introduction

By Shamus
on Tuesday Jul 12, 2016
Filed under:
Good Robot




Good Robot #48: Bringing Balance

By Ross Zevenhuizen
on Friday Apr 15, 2016
Filed under:
Good Robot




Good Robot: The Lost Trailer

By Shamus
on Tuesday Apr 12, 2016
Filed under:
Good Robot




Good Robot Achievement Bounty

By Arvind Raja Yadav
on Friday Apr 8, 2016
Filed under:
Good Robot




Good Robot Hangout

By Shamus
on Wednesday Apr 6, 2016
Filed under:
Good Robot




Good Robot: Out Now!

By Shamus
on Tuesday Apr 5, 2016
Filed under:
Good Robot




Good Robot Hangout: It’s OVER!

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




Good Robot #47: A Script Reading

By Rutskarn
on Saturday Mar 26, 2016
Filed under:
Good Robot




Good Robot #46: Game Design Changes

By Arvind Raja Yadav
on Friday Mar 25, 2016
Filed under:
Good Robot




Good Robot #45: Old Robot

By Rutskarn
on Saturday Mar 19, 2016
Filed under:
Good Robot




Good Robot #44: Coming April 5

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




Good Robot #43: Un-UnSolved Mysteries

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




Good Robot #42.75: Pro Strats

By Rutskarn
on Sunday Mar 6, 2016
Filed under:
Good Robot




Good Robot #42.5: Good Writebot

By Rutskarn
on Saturday Feb 20, 2016
Filed under:
Good Robot




Good Robot #42: The Framerate Unleashed

By Shamus
on Tuesday Feb 9, 2016
Filed under:
Good Robot




Good Robot #41: Why Promote Your Game?

By Arvind Raja Yadav
on Tuesday Feb 2, 2016
Filed under:
Good Robot




Good Robot #40: Overdraw

By Shamus
on Tuesday Dec 29, 2015
Filed under:
Good Robot




Good Robot #39: Teaching Players to Good Robot

By Shamus
on Tuesday Dec 1, 2015
Filed under:
Good Robot




Good Robot #38: Spec’ing a Feature

By Shamus
on Wednesday Nov 25, 2015
Filed under:
Good Robot




Good Robot #37: Get Things Moving

By Shamus
on Wednesday Nov 4, 2015
Filed under:
Good Robot




Good Robot #36: Please Wait, Loading

By Shamus
on Wednesday Oct 28, 2015
Filed under:
Good Robot




Good Robot #35: EGX Feedback

By Shamus
on Wednesday Oct 7, 2015
Filed under:
Good Robot




Good Robot #34: Guns, Guns, Guns

By Shamus
on Wednesday Sep 30, 2015
Filed under:
Good Robot




Good Robot #33: Good Robot at EGX

By Shamus
on Wednesday Sep 23, 2015
Filed under:
Good Robot




Project Good Robot #32: A Group Effort

By Shamus
on Wednesday Jul 1, 2015
Filed under:
Good Robot




Project Good Robot #31: So Obvious I Can’t See It

By Shamus
on Thursday Mar 12, 2015
Filed under:
Good Robot




Project Good Robot #30: Interesting-ness

By Shamus
on Friday Jan 10, 2014
Filed under:
Good Robot




Good Robot #29: Saves Go In the Save Place

By Shamus
on Wednesday Nov 20, 2013
Filed under:
Good Robot




Project Good Robot 28: Art Creep

By Shamus
on Monday Nov 4, 2013
Filed under:
Good Robot




Project Good Robot 27: Missiles!

By Shamus
on Monday Oct 28, 2013
Filed under:
Good Robot




Project Good Robot 26: Shader Shenanigans

By Shamus
on Wednesday Oct 23, 2013
Filed under:
Good Robot




Project Good Robot 25: Reader Questions

By Shamus
on Monday Oct 21, 2013
Filed under:
Good Robot




Project Good Robot 24: Portability

By Shamus
on Monday Oct 14, 2013
Filed under:
Good Robot




Project Good Robot 23: Programming Paradigms

By Shamus
on Friday Oct 11, 2013
Filed under:
Good Robot




Project Good Robot 22: Text Files

By Shamus
on Wednesday Oct 9, 2013
Filed under:
Good Robot




Project Good Robot 21: Resource Usage

By Shamus
on Sunday Oct 6, 2013
Filed under:
Good Robot




Project Good Robot 20: Gamespace

By Shamus
on Wednesday Oct 2, 2013
Filed under:
Good Robot




Project Good Robot 19: Unbalancing the Game

By Shamus
on Monday Sep 30, 2013
Filed under:
Good Robot




Project Good Robot 18: More Robots

By Shamus
on Wednesday Sep 25, 2013
Filed under:
Good Robot




Project Good Robot 17: The Next Stage

By Shamus
on Monday Sep 23, 2013
Filed under:
Good Robot




Project Good Robot 16: Level Up

By Shamus
on Friday Sep 20, 2013
Filed under:
Good Robot




Project Good Robot 14: Outtakes

By Shamus
on Monday Sep 16, 2013
Filed under:
Good Robot




Project Good Robot 13: How Do We Leg?

By Shamus
on Friday Sep 13, 2013
Filed under:
Good Robot




Project Good Robot 12: Feedback Channels

By Shamus
on Wednesday Sep 11, 2013
Filed under:
Good Robot




Project Good Robot 11: When Stuff Collides

By Shamus
on Monday Sep 9, 2013
Filed under:
Good Robot




Project Good Robot 10: Software Engineering

By Shamus
on Friday Sep 6, 2013
Filed under:
Good Robot




Project Good Robot Part 9: Under The Hood

By Shamus
on Wednesday Sep 4, 2013
Filed under:
Good Robot




Project Good Robot 8: Suggestion Box

By Shamus
on Monday Sep 2, 2013
Filed under:
Good Robot




Project Good Robot 7: Lines of Sight

By Shamus
on Friday Aug 30, 2013
Filed under:
Good Robot




Project Good Robot 6: Controls

By Shamus
on Wednesday Aug 28, 2013
Filed under:
Good Robot




Project Good Robot 5: Taking Shape

By Shamus
on Monday Aug 26, 2013
Filed under:
Good Robot




Project Good Robot 4: The Clock

By Shamus
on Friday Aug 23, 2013
Filed under:
Good Robot




Project Good Robot 3: Killer Robots

By Shamus
on Wednesday Aug 21, 2013
Filed under:
Good Robot




Project Good Robot 2: Welcome to 2D

By Shamus
on Monday Aug 19, 2013
Filed under:
Good Robot




Project Good Robot 1: Not Project Good Robot

By Shamus
on Thursday Aug 15, 2013
Filed under:
Good Robot




Spoiler Warning:
BioShock

A confusing game that's really smart for a shooter, but kind of dumb compared to its RPG-focused forebears.

 

Starcraft 2: Rush Analysis

I write a program to simulate different strategies in Starcraft 2, to see how they compare.

 

Trashing the Heap

What does it mean when a program crashes, and why does it happen?

 

Twelve Years

Even allegedly smart people can make life-changing blunders that seem very, very obvious in retrospect.

 

Silent Hill Turbo HD II

I was trying to make fun of how Silent Hill had lost its way but I ended up making fun of fighting games. Whatever.

 

Pixel City Dev Blog

An attempt to make a good looking cityscape with nothing but simple tricks and a few rectangles of light.

 

Overthinking Zombies

Let's ruin everyone's fun by listing all the ways in which zombies can't work, couldn't happen, and don't make sense.

 

Spoiler Warning:
Until Dawn

A character-driven slasher horror mystery adventure puzzle-based survival walking simulator. It's pretty cool.

 

Spoiler Warning:
Marlow Briggs

This game is bonkers. It's wild, it's crazy, and it makes no sense. You have to see it to understand the silly.

 

Bad and Wrong Music Lessons

A music lesson for people who know nothing about music, from someone who barely knows anything about music.

 

Fixing Match 3

For one of the most popular casual games in existence, Match 3 is actually really broken. Until one developer fixed it.

 

Why The Christmas Shopping Season is Worse Every Year

Everyone hates Black Friday sales. Even retailers! So why does it exist?