Good coding guidelines / December 15, 2009

Game Golden Rule #2: Settings & Controls

This is the second entry in my set of “10 Game Development Golden Rules”. Hopefully, this one is less contentious than the first! The rule is: Provide gamma and volume controls, and separate music from sound. Pretty simple. But essential! The good news is, the AAA titles pretty much universally support this now. And it’s

Read More
Game Golden Rules / November 12, 2009

Game Golden Rule #1: Support Windowed-mode

I thought I’d cover this rule first, because I listed it as number one and also because it’s probably one of the most controversial. Let’s begin: a simple Why/Why Not argument should suffice for this one: Why Allow Windowed-mode: It’s more convenient for your users. Some users multitask (gasp!), even while playing games. This is

Read More
Code / November 11, 2009

Paying your Windows Taxes

In Windows (like every operating system), when you’re writing an application or game there are certain things that your application is responsible for handling: some of them are easy, some of them take a little bit more effort. On his excellent blog, Microsoft’s Raymond Chen calls these responsibilities “Taxes”, and there are good reasons why

Read More