After this year’s global game jam, I wanted to share some experiences about shipping games to encourage first timers to get their games out there. First thing you need to understand is that you are not near to done. Our industry usually thinks in terms of features but this is misleading. We think “Camera system, it works… Done!”, but what we really we need to ask is “is this feature shippable?”. And in there lies the rub, what is shippable to you?

Game jams are rapid prototyping sessions. They are hugely valuable to determine if you are heading down the right track. They help to find the fun fast, so you know the general direction you will be taking on your game creation voyage. If your prototype is not fun to you, its probably not a good idea to pursue it. I am speaking from the heart here, spending may hours of time I will never get back trying to make something that is not inherently fun, fun. If you have a choice, and as indies you do, don’t to it if your prototype is not fun right now.

Once you have the fun, its time to do time estimates. It does not matter if you schedule or you scrum, you still need to estimate time. If you are new to scheduling, once you are done, double your time! I mean it. As developers, we are hugely optimistic and love what we do and sometimes we forget the bad times. Shit happens……