Starting Power of Two Games
12 April 2007
I know, things have been pretty slow around here for a while. The good news is that the slience is over.
Charles Nicholson and I decided to take the plunge and create our own game development company: Power of Two Games. So I finally get the chance to follow the dream I've had for a long time!
From now on, I'll be writing mostly on the Power of Two Games web site. We'll talk about about everything from the details on getting a company off the ground to development processes that we're using. But this time we'll be writing much more frequently, so subscribe to our RSS feed and follow us along in this wild ride.
Agile Game Development: Tales From The Trenches
12 November 2006
Bringing Back The Dream
16 August 2006
Fundamentally Agile
7 August 2006
A Whirlwind Tour Through GDC 2006
6 April 2006
UnitTest++ v1.0 Released
18 March 2006
Backwards Is Forward: Making Better Games with Test-Driven Development
12 March 2006
We have all experienced how development slows down to a crawl towards the end of a project. We have seen first-hand the difficulty of squashing insidious many-headed bugs. We have wrestled with somebody else's code, just to give up or fully re-write it in despair. We have sat in frustration, unable to do any work for several hours while the game build is broken. Code can get too complex for its own good.
See how doing something so apparently backwards as writing unit tests before any code can help with all those problems.High Moon Blog Roll
10 March 2006
A couple of weeks ago Jim Tilander, a co-worker from High Moon and good friend, finally took the plunge and started putting some of his writings online. He already wrote two very interesting articles on Python (surprise, surprise knowing Jim) and how to pull in static data for unit tests. I'm sure there will be lots more interesting articles to come.
A Day in the Life
5 February 2006
High Moon Studios is an unusual company in the games industry. We're applying agile methodologies for all of our development. My team in particular is using both Scrum (an agile management methodology) and Extreme Programming (an agile engineering methodology). And yes, that means we're doing pair programming, test-driven development, and all the other often controversial practices. I expect that in a few years, these practices will be a lot more common than they are today.



