Game design, game programming and more

Stay Awhile and Listen

Developing games is a full-time occupation, so it is no surprise that I’ve had less time for blogging as I’ve started creating a new game. After a two-year stint helping other folks publish their games I’m back to coding and game design full-time and having a wonderful time.

But for those of you who have enjoyed my blogging about the early years of Blizzard Entertainment and the development of Warcraft, StarCraft and Diablo, and want more, I’m glad to be able to share the news: there’s a book available today about those very subjects!

Back in January, 2011, an author named David Craddock contacted me to chat about my experiences in the game industry, and what caused Blizzard to go from an unassuming startup to the dominating presence it has today.

Over the past couple of years David interviewed me and many other folks who were there from the early years of Blizzard and Blizzard North, and his book provides an intimate look at their games and the people involved.

During those formative years of my career in the game industry — Blizzard was my first job coming out of college — I discovered joy and sorrow in large measures. I still have raw feelings from some events of those times, and I still look back with fondness on many others. This book is about our naivete and hopefulness as we undertook an adventure to reinvent the game industry.

I hope you’ll enjoy the book: Stay Awhile and Listen: How Two Blizzards Unleashed Diablo and Forged a Video-Game Empire

Uh-oh: was the company site hacked?

Anyone who runs a web site knows that they're constantly under attack. You only have to look at your log files to know that hackers running site-scanners are constantly hitting your servers looking for unpatched vulnerabilities to exploit. One of … [Continue reading]

The StarCraft path-finding hack

Annotated StarCraft screen captured show tile edges

Game-unit path-finding is something that most players never notice until it doesn't work quite right, and then that minor issue becomes a rage-inducing, end-of-the-world problem. During the development of StarCraft there were times when path-finding … [Continue reading]

Whose bug is this anyway?!?

At a certain point in every programmer's career we each find a bug that seems impossible because the code is right, dammit! So it must be the operating system, the tools or the computer that's causing the problem. Right?!? Today's story is about … [Continue reading]

The making of Warcraft part 3

Screen capture of Warcraft 1 game play showing fog of war

The first-ever multiplayer game of Warcraft was a crushing victory, an abject defeat, and a tie, all at once. Wait, how is that possible? Well, therein lies a tale. This tale grew organically during the writing to include game AI, the economics of … [Continue reading]