Monthly Archives: October 2008

Distributing Your Next Game

So you just finished working on your latest project and it’s time to let others play it. If you’re like me you’d probably like to know some things about your game after you’ve released it. Personally I’m most interested in tracking how many people downloaded each of my games. It’s fun to check in now [...]

Global High Score Lists

Games have had high score lists for a very long time. In fact, for many past games high score lists were the main reason to keep playing. While this idea worked well for arcade games where strangers could compete asynchronously against each-other it didn’t initially translate to console and other single player games. Clearly, it’s [...]

Source Code: Learning from Past Mistakes

Quick update, I’m adding a new page containing the source code for my past projects. I remember when I was writing my first game I wanted to see the source code for similar games so I’d like to make that a reality for my peers. Please treat me kindly as most of the source code [...]

Game Design: Decoding State Machines

If you’re a game programmer chances are you’ve worked with state machines. Most likely, you’ve worked with finite state machines informally. For instance, your code might be littered with conditionals such as: if (lives > 3 && score < MAX_SCORE) { // keep running } if (lives == 0) { // display game over screen [...]
  • About Me

    Hello, my name is Alex Schearer. I grew up in New York and currently live in Seattle.

    I am a software engineer who works on Microsoft Exchange by day and indie games at night, and this is my blog about game development.

    More details about me.

  • Pages