Look to Pixar

Look to Pixar. How we can look to Pixar to create better RPG stories.

Pixar got something right. That's undeniable. From Toy Story, Up, Wall-E they can reproducibly create wonderful movies that resonate with audiences. They're outliers in the movie; from world creation to character to story. Let's take a critical look at Pixar, ask how they create and see if ...

Click to read full article.

Put Your Name on It

Put Your Name on It.

Own your creations. You're making a game, it's your vision and you should announce that. Put it on the title screen, under the title, written as "by Firstname Lastname". It's good for you and it's good for your players. Authors put their names on their books ...

Click to read full article.

What Can Mice Teach You About Game Design?


Video games change as technology improves and designers have new ideas but do you know the one thing that remains constant? The player.

Understanding the player forever improves your ability to make games, no matter the changes in tech. To understand the player better let's look to behavioral psychology ...

Click to read full article.

Skinner's Laws

Skinner's Laws.

B.F Skinner was the founder of behavioral pyschology and this article contains some laws he discovered. I think they're interesting in two ways when talking about game design.

  1. Applied to the player
  2. Applied to AI

When applying these rules to the player we can use them as rules ...

Click to read full article.



Video games are a young medium. We've barely started. Games haven't settled on any final form yet. They're still in a state of flux and maybe they always will be! As technology marches forward games change but certain ideas remain. Game mechanics are like the genes of ...

Click to read full article.

State Machines

State Machines.

Games are complex pieces of software. Several things are usually occurring at once on the screen and they all need their state tracking. A relatively new coder trying to write a game will invariably produce blobby, spaghetti code. This kind of code is problematic:

  1. It's hard to extend.
  2. It ...
Click to read full article.