Nathan’s blog about software development, design and the people behind it.

Dryw Paulic, John Carmack, and Game Development

Written on September 11th, 2008

id Software logo

First I’d like to give a shout out to my colleague and longtime friend Dryw Paulic and his new blog over at I think it’s great how our humble network of geek blogs is growing.

Over the past few days I’ve been slowly returning to my roots as an active game developer. This move was triggered by a Flash game project I was contracted to work on recently.

I’ve always found the world of game development as fascinating. The field attracts many different kinds of people, including a wide variety of creative and innovative types.

One of my favorite people in the game industry is John Carmack. For those who do not know him, he is the founder of id Software and inventor of one of the greatest game series known to man: Quake. He shares many of my own design philosophies, such as elegance in simplicity and ease of understanding. One perfect example of this is his Quake III networking model (a must-read for anyone designing or currently producing a realtime networked game).

Earlier this week I was watching a number of Carmack’s keynotes on Google Video. This man is passionate about what he does and has a lot of great ideas. For the most part, I find his presentations and writing very applicable and entertaining from a game developer point of view; I wholeheartedly recommend checking them out if you are seasoned or aspiring game developer.

Here’s a clip from his QuakeCon 2006 Keynote:

Part 2, Part 3, Part 4, Part 5

Posted in Game Industry, People