Independent game development usually means you gotta wear a lot of hats. You might be an artist one minute, a voice actor, a web designer, or an IT expert the next. Sometimes it’s difficult to keep track of everything that needs to get done and finding the time to do it all. Today we are going to share a few ways we get things done for Volatile.
To help us organize our tasks, we use Pivotal Tracker. I’ve used a lot of different tools that do basically the same thing (Microsoft Project, Trac) but I kept coming back to Pivotal Tracker.
In it, you create new tasks, assign a difficulty and owner of the task (who you want the task to be completed by) and “start” it. After you start building up a stack of completed tasks, Pivotal Tracker keeps track of your velocity. Judging on your velocity and the difficulty of your current tasks, it’ll give you a date projection of when you’ll have all the tasks listed complete. Not only is it a great way to assign tasks but it also is a good way of judging what you can get done and when. Another great thing about Pivotal Tracker is that it’s all web-based, meaning I can use it from any where.

Volatile’s “Icebox” in Pivotal Tracker which are tasks yet to be started.
For source control, we use DropBox. I’m not sure what humans did to deserve something as amazing as Dropbox, but we did and I’m not going to start asking questions now.
Quite simply, it works exactly the way I want it to. I drop in a file and everyone that has access to that folder can see the changes instantly. If I screw up, I can revert the file. If I delete something on accident, I can get it back. Sure, there are other programs out there that do this (TotroiseSVN) but for us, Dropbox just works the way we want it to. All the time and without any headaches. If you have a bigger project with a large number of developers, then you might want to use something like TortoiseSVN or Perforce but for an indie company, Dropbox will do you fine.

Some art assets under source control in Dropbox.
For everything else, there’s Google. We use it for mail, instant messaging, calender, document management (I’m writing this blog post in Google Docs on the train using Google Mobile from my iPhone!) and just about everything else. And the best thing about everything we use here at InsaneRoot is that it’s all free and doesn’t cost a dime!
I think one of my favorite things so far about developing Volatile is how easy it is for me to work on it from anywhere. Instead of sitting on the train watching an episode of Family Guy that I’ve already seen, I’ll use Google Mobile on my iPhone and write a few ideas down for Volatile or start writing up the next blog post. I know this won’t work for everyone (I couldn’t imagine how hard it would be to do any type of programming when you have a smelly bum next to you on the train asking you if you know a good place to get gingerbread pancakes…) but the point is to try and find ways to work on your project when you think you can’t. Those 5-6 minutes on the bus, waiting for your friend, or during a coffee break at work start to add up.
-Matt