Reason 2 of 6 – The System Model of Design

This ongoing series delves more deeply into each of the “six reasons your game development tools suck” as argued in my very first post. Two of the most important concepts in software engineering are abstraction and modularity.  Abstraction allows us to categorize problems and write general code to handle all problems within a group, while modularity [...]

Reason 1 of 6 – Design As You Go

This ongoing series delves more deeply into each of the “six reasons your game development tools suck” as argued in my very first post. Many game companies struggle with delivering tools quickly and cheaply.  Money is always an issue wherever you go.  After all, the bottom line is what keeps a company afloat and it’s employees [...]

The 6 Reasons Your Game Development Tools Suck

There are many reasons game development tools fail.  Perhaps not all of these apply to you, but every game studio I’ve seen has had one or more of the following problems. 1. Design as you go All too often, game companies are in too much of a hurry to allow proper upfront design of tools.  [...]