Game Designers: Learn to Program


When I was 11, my family got its first computer: an AST “Advantage!”, which sported a 66 MHz 486 processor, 4 MB ram and 32 MB of hard drive space. It wasn’t the greatest computer, even for the time, but it did have QBasic on it, and having always wanted to make games, I immediately dove into coding.

I stuck with QBasic for the following¬†decade¬†or so simply because I was comfortable with it. I made a bunch of shooters, platformers, and actually a lot of weird games. I made one called “Kill the Innocent” (download it here, but you’ll need DosBox to make it work), which featured stick figures walking along a bridge, and you aim a gun at them and just kill them. I remember coding a detailed system for how the man’s top-hat would float gently to the ground, and a very simple physics system that would allow you to juggle the man’s head in mid-air with shotgun blasts. (I guess I was subtly picking up on the ugliness of violence in videogames even back then, although I certainly wasn’t conscious of it, being that my AST Advantage was running Doom so often.) Continue reading “Game Designers: Learn to Program”

Beyond the Pentakill: 21st Century Competition

pentakillThere’s been a lot of discussion about how to prevent toxic behavior in players of online competitive games. Today I’d like to suggest a different approach. Continue reading “Beyond the Pentakill: 21st Century Competition”

Games, Stories and Words

Everyone seems to have an opinion with regards to the complicated relationship between stories and games. People fight about it often, and they’ve been fighting about it for a long time. There have been numerous academic papers and countless articles written about the subject (just Google the words “ludology” and “narratology”, if you don’t know what I’m referring to). There have also been, perhaps, many more words written about how stupid the entire debate is, or about how the debate is totally solved already, or about how it will never be solved, or about how the debate never even happened in the first place.

I think there is actually not all that much disagreement on this subject. Almost the entire problem sprouts from the fact that we aren’t understanding each other’s statements. In short: we don’t agree on what “story” means, and we don’t agree on what “game” means, so any statement regarding the two’s relationship is unclear and/or meaningless. Continue reading “Games, Stories and Words”

Violence, Part 2: Game Design Ramifications

starcraftIn Part 1, I discussed the cultural and messaging problems involved with portraying the glorification of violence. In this part, I’ll be discussing the mechanical ruleset issues that tend to arise as a result of working with violent themes and settings.

I do not advocate “starting with theme” – you should certainly not start a game design out by saying something like “Three heroic warriors travel into the Grundendo Forest to find the Enchanted Obelisk and destroy the evil villain Sorcerer Johns.” This is not a game design concept, and I think most designers understand that. You’re not only failing to communicate any mechanical, rule-based idea, but you’re also restricting your ability to develop rules by the metaphor. Essentially, it’s working backwards: theme is the metaphor we apply to our rules to help communicate them. Starting a game design with a theme is like starting a novel with painting the cover artwork.

With that said, it’s useful to at least use small, loose bits of theme, especially during a game’s earliest design phases. If you’re like most designers, you probably start with a “genre” of some kind or a specific game – perhaps something like, “it’s like Advance Wars, but _____”, or it’s a “Rogue-like, but _____”. With that as your “base”, you work out from there. If you’re a good designer, you probably do a lot of problem solving, which involves a lot of dramatic changes to those systems, but you still have that original genre or game as a base. Continue reading “Violence, Part 2: Game Design Ramifications”

Toys and the Adult Mind

toys and the adultI’ve been thinking about this idea for awhile now that for adults, toys have inherently way less value than puzzles, contests and especially games do. A friend of mine made a point that fantasy simulators, a kind of toy, could have significant value for adults if they were just vastly better than they are now. This is, I think, what everyone assumes to be the case. However, I think even with massive improvements, exponential improvements, toys still could not compete with games.

This idea of “Virtual Reality” is kind of central to everything most people do and think about and imagine and create when it comes to interactive entertainment. It’s always been the be-all, end-all solution to the problem of “what would be the most fun thing to do?”

I’ve loosely rejected that premise for years now, but I think until recently I also accepted that perhaps a super-sophisticated real-world simulator – like a real-life The Matrix kind of thing – would be probably similar in intellectual value for use by a human as chess would.

But here’s the problem: once you have your Matrix thing – what are you going to actually do? Crash a car? Run around in the woods? Shoot a bunch of people? Jump off a building?

How long is it interesting to do those things in Grand Theft Auto? Ironically, the most interesting thing I can imagine doing in a The Matrix simulator would be to… do the same things I do in real life. Have an interesting conversation. Watch a great film. Play a great game. In real life, I spend very little time doing the kinds of things that one would do in The Matrix, and not because it’s unsafe, but because it’s uninteresting.

Efficient Complexity

The problem with humans is that we’re way too smart. Think about the human adult’s relationship with a ball. If one is around, we might kick it around or toss it in the air, but engaging with it doesn’t compete with almost anything else we spend our day doing. Most adults spend 0.01 to 0.001% of their free time, on average, bouncing or throwing a ball around, because there are just way better things to do. Bouncing a ball around, even throwing it back and forth with another person, is just too simple. We “get it” about how a ball works in space.

bouncyball-30-lgSome have a fantasy about taking one of those small rubber super-bouncy balls (the kind you can find in 25-cent vending machines) and bouncing it as hard as you can in a small room. At first, it seems like this would be pretty exciting, but actually, most of the excitement of this comes from novelty, and maybe a small remaining bit of excitement comes from danger (I might break a window, or hit myself in the eye or something). In terms of what’s actually happening, even in this very extreme version of “ball bouncing around”, nothing will really surprise us.

Let’s say, though, that we want to make this interesting – let’s litter the room with dominoes, army men, and fine china. This is, indeed, increasing the amount of complexity in the room, and so it should now be more interesting.

But it’s weird. How much more interesting is it? In a way, it takes way more time to add in that complexity than it does for us to understand what will happen when activate it. So yes, it’s more complex, but in order to make this room interesting, we’d have to put millions of agents in there or something. Humans are just way too good at understanding physics. I can’t even imagine a room with enough stuff where what would happen would surprise me. It’s all just physics at different frequencies.

Another example might be the portals in Portal. Even though we’re talking about teleportation here – a total breaking of the currently understood laws of physics, human beings totally understand it within minutes of play, and then using portals is every bit as normal to us as walking or driving or any other method of moving from A to B. Playing with Portal as a toy is fun for a similar amount of time as playing with a ball.

Meaningful Complexity

So why is Portal interesting, then, if the actual portal mechanism itself isn’t enough to be interesting? The reason is that the missions in Portal provide context for that complexity. Puzzles give a system a goal, and then goal then serves as an anchor which now gives relative meaning to every bit of complexity in that system. Now a spacial relationship can become interesting, because there is a goal which gives positions meaning.

Both “massively increasing the complexity of GTA” and the “the “bouncy ball in the room full of china” has the same problem of horrible inefficiency, because nothing in those systems is giving anything context. Nothing “matters”. Okay, so I broke a bunch of china. So what? What does that mean? The way china breaks isn’t actually interesting. Or for the Matrix thing – what are you going to do that’s actually going to be interesting? The best you can do is something that’s novel or spectacular – both of which are values that have extremely short half-lives.

In Portal, though, we have a goal – solve the puzzle. So now each bit of complexity we add actually means a lot. In fact, it means so much, that we have to be incredibly careful about what we add to it. In toys, you don’t have to be particularly careful about what you add, because nothing means anything. In puzzles, contests or games, every bit of complexity can have massive impacts on the system – this is what makes it extremely hard to make a great game.

In short, here’s another way to frame it: imagine a chess board sitting in that room full of china. You can grab your Queen, and throw it as hard as you can against a wall, bouncing it all over the place. The complexity that’s there is huge – tons of physics operations are happening, something might break in all kinds of different ways, etc – way more inherent complexity than could ever happen on a chessboard while playing chess. Yet, playing chess is vastly more interesting. This is because the complexity that is there for chess is both large and has meaning.

This combination of “large possibility space and has meaning” is the reason, I think, that games have the greatest potential for delivering value to adults. They can have massive emergent complexity, and yet all of that complexity can have meaning. Puzzles and contests are necessarily limited in their potential for complexity, and toys don’t have a goal.

To add one caveat – toys are sometimes also “creation tools”, and to the extent that they are, they no doubt have huge value that’s absolutely on a par with a game. However, if you think about it, when you’re using Garry’s Mod or Minecraft as a “creation tool”, you’re actually adding a goal, turning it into a puzzle of sorts.

I should also mention that for children, even understanding the basic physics of reality is profound and interesting. It takes them a long time to really get a grasp on such things – the example of the baby being amused by “Peek-a-Boo” is a good example of how much our brains really do change as we age.

For us adults – forget about virtual reality, fantasy simulation, and the like. We already have the ultimate form – games – we’re just so focused on stuff like fantasy simulation, technological spectacle and other novelty that we haven’t really been trying to dive in to find their potential.

Version 1.2 – Updated Nov 2015.


This article was made possible by the patrons at To support my work, please become a patron!

People don’t know game design is a thing: more evidence

I’m writing my book, so I don’t have time to write a big thing today, but I wanted to share a little thing I found.

I’ve often made claims that not only are we (everyone) collectively very bad at game design, but that large segments of our population do not even know/acknowledge that game design is a discipline all its own, separate from programming, art, or other elements of game development to begin with.

There are actually even university programs with “Game Design” in their titles that actually have nothing to do with game design. Take a look at this nice, horribly wrong infographic I found in my research today.


It’s from a website called “”, so I guess that’s kind of authoritative, and the infographic itself is nicely put together. Apparently, a game designer does the following things:

Continue reading “People don’t know game design is a thing: more evidence”