Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
August 22, 2014
arrowPress Releases
August 22, 2014
PR Newswire
View All
View All     Submit Event





If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 
REALLY Open Development
by Matt Gilgenbach on 07/18/13 02:56:00 pm   Expert Blogs   Featured Blogs

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

 

This was orginally posted on the official Infinitap Games blog.

I’m Matt Gilgenbach, and I’m a failure. Wait. That’s a terrible intro! Let me do that over. I’m Matt Gilgenbach, and I’m one of the developers of the reverse rhythm’up game, Retro/Grade. Haven’t heard of it? Not many people have. Even fewer still have bought it. (If you are curious, it is currently on sale as part of Steam’s summer sale for less than the price of a coffee at Starbucks. I will be eternally grateful if you pick it up!)

Retro/Grade was nominated for two IGF awards in 2009 as well as won the IndieCade Audience Award in 2010. While that sounds like a title that might be successful, it wasn’t. Why wasn’t it? Because I’m a failure! Well, hopefully not, but I suffer from mental illness (OCD and depression) and that’s what my brain tells me is the reason.

I really don’t know the real reason, but I discussed my theories as well as my battle to release the game at GDC. If you haven’t seen the talk, it’s probably worth checking out. I don’t like to toot my own horn (and rarely have the confidence to do so), but it was extremely well received. It was in the 98 percentile of all GDC talks! (I’m just as surprised by that as you are! Possibly more so…) I get an email every few weeks from someone who thought that the talk was really helpful to them. That really means a lot to me! I was seriously worried that my talk would be a failure just like my game.

As time passes and I continue to torture myself by focusing on all the mistakes we made on Retro/Grade, I’m beginning to think that we really missed an opportunity for being open during the development. I was so busy worrying about vertices and performance optimizations that I didn’t take the time to foster a community by telling people what I was doing and how I was doing it. I think this was a mistake.

Why is open development so important? Because it is the cheapest and easiest way to get people interested in your game and to KEEP them interested. Retro/Grade was in development for 4 years. We originally showed the game at the IGF in spring of 2009, and the game wasn’t available until the fall of 2012. It is extremely unlikely that anyone interested in the game at the IGF even REMEMBERED the game by the time it came out. This is a huge problem! We managed to get a lot of people interested in the game by showing at PAXes, but at PAX after the game was actually released, fans from previous years were surprised the game was out. That’s an epic fail on my part. How many gamers who enjoyed the game in previous years, didn’t stop by in 2012 and are still in the dark that the game is released? Probably quite a few.

Open development solves this by not only indicating where you are in development but also keeps people interested by feeding them content. Getting someone interested in your game is like catching a fish. You can toss it back, but you may never catch it again. If you continue to feed the fish, then it’ll stick around. (While I think the fishing metaphor is a good one, it was very hard for me to phrase such that it wasn’t about eating your fans)

Open development has other advantages. With a community built around your game, they can help you shape the game in a positive manner. It’s dangerous to go alone! Why should you when there are so many gamers out there that would be willing to offer advice, test your game, and give you feedback? If you get stuck on a decision, and you have a community built around you game, you can ask them. I’m not suggesting that you design your game by committee, but it’s always great to use others as a sounding board. Making people feel like part of the development is a great thing for them because they will be committed to the game, and it’s a great thing for you because – let’s face it – as an indie, you need all the help you can get.

So how am I embracing open development? Perhaps I have a tendency to move towards extremes (which is sometimes a side effect of mental illness), but I’m trying to be the most open developer ever. I’m trying to put all my thoughts, fears, and everything out there for everyone to see. I’ve been putting together a series of developer diary videos chronicling the development of my current project (which we will be announcing soon). If you haven’t seen them, I think they are worth checking out. They are REALLY open and some are quite personal similar to my GDC talk. In particular, I thought the second was quite good because I talked about all my anxieties with the act of doing a developer diary. (Who would have thought clicking the upload button on youtube would be so difficult?)

While I personally prefer to get my developer updates in text form, I have a lot of difficulty blogging. When I write anything, I read it over, add a bunch more stuff, read it over again, add some more content, read it over, rewrite a section, and so on. My obsessive compulsive disorder makes it difficult for me to do the simple task of blogging, and I don’t think it serves me well because usually I end up with insanely long-winded posts that take me forever to write. (For an example, you could view my old blog www.binarycreativity.com or just note the length of this post)

I ask for your understanding of my preference for video posts to text. With video, I force myself to do one take and then be satisfied with the outcome. That’s impossible for me to do with text! I know I’m not much to look at, but perhaps there is some benefit to seeing my face as I discuss things that are painful and difficult for me. If I struggle through a blog post (and I struggle though many), that’s genuine emotion that couldn’t be conveyed through text.

As well, my next project will be on kickstarter. What could possibly be more open than that? I’m in an unfortunate financial situation and need to raise funds for the game soon, so it’s a good fit. Even before I decided to do a kickstarter for our project, I loved it. I love being a backer and helping make cool new games possible. I love being part of the community and feeling like I’m a part of exciting projects.

Getting kickstarter funding is not for everyone, and if you are going that route, you have to embrace open development. You have to put yourself out there, put out your budget, your scope, what you hope the game to be, and it’s up to the audience to decide if they support you. If you are fortunate enough to get funded, you walk away with the money to complete your project, but possibly even more valuable is the community you have gained that has a vested interest in your project.

Once you have a successful kickstarter, it’s very important not to waste that audience. Many kickstarters that have raised money have received a lot of ire for not being open. I spent $100 funding Tim Schafer’s Broken Age, which managed to raise over 8 times what they asked for. When Tim honestly confessed that they wouldn’t be able to complete the game with the money they had, I wasn’t upset about backing it because they had been very open about the development until then. I knew they were still making the game I believed in. My next project is quite ambitious, so that is the kind of community I need to be able to create my next project. I hope I can find it through embracing REALLY open development.

Thanks for reading, and if you want to join the community, follow me on twitter or bookmark my new blog.


Related Jobs

AtomJack
AtomJack — Seattle, Washington, United States
[08.22.14]

Level Designer
FarSight Studios
FarSight Studios — Big Bear Lake, California, United States
[08.22.14]

Lead Android Engineer
Churchill Navigation
Churchill Navigation — Boulder, Colorado, United States
[08.22.14]

3D Application Programmer
Glu Mobile
Glu Mobile — Bellevue, Washington, United States
[08.22.14]

Lead Engineer






Comments


Ted Brown
profile image
Thanks for being open about the challenges you're facing. It's awesome to see you putting a positive spin on things.

Sean Kiley
profile image
To complete a game is more than most people achieve, but to make an award winning game and get onto steam? That's success by my terms. Also, good points about open dev.

Thomas Happ
profile image
I always wonder how often I should post updates. I try to do once a week, but if, during that week, I don't have anything good to show (like this week I was making a complicated boss with incomplete art), I don't update.

Andrew Wallace
profile image
Consider doing "bite-sized updates". Just four or five sentences talking about what you're doing, with no screenshot. People tend to understand that not all updates are going to be glamorous, but when you don't update at all they wonder if something happened.

Matt Gilgenbach
profile image
Thank you for your comments! While I think completing the game is definitely an impressive accomplishment, but I want to continue to make independent games, which is proving to be difficult. If that's the measure of success, then I'm not doing so hot. :-/ Rationally, I don't really think of myself as a failure. It's just the obsessive thoughts that I have constantly nagging me that are trying to convince me that I am.

Thomas, while I am completely new to this open development, I would recommend at least once a week. My goal (which may be excessive) is to post things a minimum of twice a week, and I am even considering 5 times a week!

While I used to think that I really had nothing to say about the game, I've found that by not really filtering myself to what I think is going to be super interesting to everyone, I've been able to think of more than enough content. I have a big list of other topics I want to talk about.

I think the secret is to just provide a nugget of info about the game or your development process to those who are chomping at the bit to find out more about your game. Here are a bunch of examples of things that I previously thought no one would care about, but I am talking about:
* Talk about the games that influences your project and what you are drawing from them.
* Talk about a hard decision in development that you are struggling with.
* Talk about your mood about the project. Do you feel stuck? Excited? Nervous?
* Talk about why you are making the game. Why is it important to you?
* Talk about development techniques you've tried and your opinions on them. How is production working for you? Do you do agile methodologies? What works for you and what doesn't?

While I imagine every topic may not be interesting to everyone interested in your game, I think that there is someone out there interested in those topics!

Granted, my developer videos have gotten probably an average of 40 views each, but I think that's not bad since I just started, and I haven't even announced the game I'm working on. I think my strategy may pay off if I stick with it. Even if I don't, I think doing the developer diaries helps me get my thoughts together and probably improves the game because of it.

Thomas Happ
profile image
A lot of great ideas here! Thanks! Also, I should mention that although I didn't think retrograde sounded like the kind of game for me (or rather, since I hardly have free time to play games, that it wouldn't be one of the four or five I play in a year), I never forgot of its existence or anything. I filed it under "why didn't someone think of this sooner?" And I'm surprised it didn't find more success! I think the open blog thing will surely help.

Chris Foster
profile image
You're right people do forget. I first heard of your game in the article Ben Kuchera did for Ars Technica http://arstechnica.com/gaming/2011/10/bedrooms-boardrooms-and-chi
cken-farms-where-the-worlds-best-indie-games-get-made/3/ and that was almost 2 years ago. I remember watching that time lapsed video you put up and it blew my mind. I completely forgot about this game. Awesome article. Take some pride in the fact that you started and finished something. 95% of the internet can't claim that title. I look forward to hearing about your next game.


none
 
Comment: