This is How We Do It!

It’s Friday night afternoon. Everything is all right. We’re working on This is My Quest, our puzzle adventure game coming to iOS, Ouya, and PC. How are we doing it?

We’re a small team. You’ve read (or are now reading) my small musings. You may know our other main player, Zeb West. You have seen art from Devin Jenkins and Zach Taylor. As a small team, we have two main resources and we’re short on both: time and money. To save a little bit of each, we’ve decided on using Unity for our first game. Unity is great for numerous reasons, but here are the biggest: I hate writing rendering code, the toolset is mature enough to let people work immediately, and it is a great value as far as licensed engines are concerned. Also, I really hate writing renderers. I don’t know if I made that clear enough. It has been delightful to hit the ground running at a point where Zeb can drop new tiles into the game with ease. Plus, since Unity compiles to so many platforms, it will be much easier to put the game where as many people can get it as possible. In fact, one of the great things about Unity is that we can create a web build to get feedback on the game.

For code, we’re using C# since it one of those supported by Unity and I am already intimately familiar with the lexicon. We’re controlling this source using git. (Sorry, Perforce.) git is a distributed version system and while learning it may be tough at first, it is quite lovely once you become familiar with it. (Zeb pushes and pulls like a pro now!) To ensure we have the game somewhere other than our machines, we host git on unfuddle. Although unfuddle also includes a wiki and project management systems, we still use a simple list in trello to track our progress. Again, small team.

Small, remote team, in fact. We are “located” in Austin, but are getting help from California, Michigan, and the UK. Google Hangout has been our primary method of meeting and communicating. In fact, this post is seeming a bit dry, so here is a picture of my office today.

I cannot it to try the Iron Rattler!

It is nice to be working remote, but it definitely has a unique set of challenges. Direct collaboration is a little bit harder. Screenshare helps, but does not quite do justice in replacing seat next to seat feedback and iteration sessions. Despite that, I think the game is coming along well. I can’t wait to start throwing out some screenshots and let people get their hands on it.

See you, Space Cowboy.