Little Games
Recently, I’ve been finding myself spending way too much time thinking about tools for game development, and not doing enough game development. So, after I get through the current crunch state I’m in, I think I’m going to set a goal for myself to write a game in a week, no matter how small in scope.
When you have no timeframes and no set deliverables, it’s easy to get lost in theory-land, or what-is-the-best-way-to-do-this-land, or this-tool-isn’t-quite-perfect-land, or any number of other traps. A hard deadline of a week seems like a great way to force myself past those.
The rules will be simple. I will set a start date. Seven days from then, I am done. Anything not completed, is not completed.
The basic plan I have is to have a minimal basic idea of gameplay, and incrementally develop it primarily using TDD. I am going to focus on a minimal, complete game before I focus on adding a ton of features. The hope is that by doing so, I’ll have a game that’s ready to “ship” early on, and additional features will just be that.
I’m allowing myself the time before I start to investigate tools and think of gameplay ideas. I will not be using the time before the “official” start to write code/do spikes/etc.
I’m looking forward to this. It’s a chance to look at several of my development theories, and see how they pan out.
OTOH, I don’t think I’ll repeat it indefinitely. There’s stuff I want to do that’s definitely not possible within a week.