10
2/20/2017 What Startups Can Learn From The World of Video Game Development process.st/agile-game-development/ “How did they make this?” I find myself asking this while playing games, and after doing some digging ingenious stories of building communities and managing resources came to light. In other words, startups (and SaaS companies as a whole) are closer to agile game development than you would think. The core business processes may differ, but valuable lessons can be applied in terms of managing resources and organizing your priorities . A one-person army (a “solopreneur” if you will) such as Toby Fox can do almost everything themselves, resulting in a lower budget, but greater time investment and higher stress levels. On the flipside, you also have massive corporations which succeed by throwing money at their marketing team, rather than creating a truly impressive product. There is, however, one studio in particular which used every platform at their disposal to grow their community, reduce churn, and cement their brand as a household name in their niche. Two-man Dutch studio Vlambeer ultimately isn’t a startup (check the comments of this article ). At its closest, Vlambeer is a lean development studio which uses an Agile approach. With a flaming bear for a logo. 1/10

What Startups Can Learn From The World of Video Game Development

Embed Size (px)

Citation preview

2/20/2017

What Startups Can Learn From The World of Video GameDevelopment

process.st/agile-game-development/

“How did they make this?”

I find myself asking this while playing games, and after doing some digging ingenious stories of buildingcommunities and managing resources came to light.

In other words, startups (and SaaS companies as a whole) are closer to agile game development than you wouldthink. The core business processes may differ, but valuable lessons can be applied in terms of managing resourcesand organizing your priorities.

A one-person army (a “solopreneur” if you will) such as Toby Fox can do almost everything themselves, resulting ina lower budget, but greater time investment and higher stress levels. On the flipside, you also have massivecorporations which succeed by throwing money at their marketing team, rather than creating a truly impressiveproduct.

There is, however, one studio in particular which used every platform at their disposal to grow their community,reduce churn, and cement their brand as a household name in their niche.

Two-man Dutch studio Vlambeer ultimately isn’t a startup (check the comments of this article). At its closest,Vlambeer is a lean development studio which uses an Agile approach. With a flaming bear for a logo.

1/10

Despite this, many of their practices can be applied to theSaaS sector to make the most of every resource and avoidcompany failure. In particular with the development ofNuclear Throne, they demonstrated the advantages of:

Starting with a minimal viable product

Having regular and (largely) transparent updates

Hosting a regular community communication schedule

Gathering user feedback from multiple platforms

Giving special attention to your “promoters”

Allowing you community to run/chat amongst itself

Sharing your experience publicly

So, for a change of pace, let’s dive into what startups canlearn from game developers.

Start with a minimum viable product

Don’t worry about making everything look fancy, or animating your loading screen – get your minimum viableproduct product out there as soon as you have enough to cover the core principle behind it.

“The first step is figuring out the problem… then developing a[n] MVP to begin the process of learningas quickly as possible. Once the MVP is established, a startup can work on tuning the engine.” – EricRies, The Lean Startup

Think of it as the first draft of a blog post; better to get your structure and core argument down and submit for reviewthan write an entire post to discover that the whole thing needs reworking.

Visuals and optimization can come later.

2/10

Vlambeer demonstrated this by producing a prototype of Nuclear Throne (called Wasteland Kings) before goingpublic with the development. Produced in 72 hours during MOJAM 2013 (a charity event where teams create agame while live streaming the development), Wasteland Kings captures the essence of Nuclear Throne whileforgoing anything too fancy.

Sure, there isn’t the abundance of weapons, enemies, routes, and bosses that are present in the final game, but thecore gameplay loop is there.

This allows your audience to get their hands on your product early and learn what it’s designed to do. Not everythingwill be fully realized, but the core value of your product is there, along with the promise that you will build on that tocreate something truly fantastic.

Admittedly, not all of these early adopters will like the updates you make. However, they form the building blocks ofyour community, giving you vital feedback and (if your product is good enough) perhaps even some word-of-mouthmarketing to get more early adopters.

Have regular and (largely) transparent updates

With one or two exceptions, Vlambeer updated Nuclear Throne once a week for over two years until its release inDecember 2015. All of this was documented and publicly available, so their supporters (old, new, or potential) couldsee what had been changed, how consistent their work was, and what their money was going towards.

Not only that, but a regular update schedule let everyone know when to expect the next change (big or small). If abug was found, or something was horribly broken in the latest update, everyone knew that it wouldn’t be long beforeit was fixed.

3/10

“But Ben,” I hear you cry, “they’re a game developer – their audience expects things like detailed patch notes. Oursdon’t!”

True, but even if your audience interact with your product solely by using it, would such a wealth of information be abad thing?

You would essentially be creating extra content for yourself by reporting your recent updates. That’s content youdon’t have to worry about researching, and so takes less time to produce. Also, it’s more than possible to avoidflooding your subscribers’ inboxes by just not sending every detail in separate emails.

You could either do a roundup email of the most significant updates/bug fixes that month or make a full blog posthighlighting each major feature as you add them. Both result in content at little to no extra effort, which is exactlywhy we at Process Street do just that.

Plus, even these regular updates can be used to shape and encourage a deeper connection with your community.For example, in most updates, Vlambeer joked about elements their community complained about, dropped hints atfuture updates, and (in one instance) even double-bluffed their community by promising a small patch, thendelivering a second (massive) update at the same time.

Oh, and have a volume warning for the video below – Vlambeer isn’t known for subtlety in design.

Communicate with your community regularly

So far, I’ve highlighted items which are already reasonably common in the startup world. This, however, is where westart to see the big guns.

Take a second to think about how your community and audience can contact your team. At a guess, I’d wager:

Through your customer support channel

Over social media

In your blog comments

4/10

That’s certainly not a bad start – it gives your audience an impression of the team behind the product they’re payingfor, and a way to contact your support team should things go wrong.

Unfortunately, you’re missing a key element; human conversation/education. Write up a knowledge base article onhow to use a feature, and the job will get done. Tell them how to do it in person, and they’ll remember it for far longer.

Every Tuesday and Thursday before release, Vlambeer sat down and live streamed the development of NuclearThrone for four hours to their community through Twitch. Everyone, current customer or newbie, could see what wasbeing worked on, how they were working on it, and chat to the developer in real-time.

Suggestions and questions were answered directly by the core product team, allowing instant feedback on newfeatures and bug fixes before they were officially released.

This allowed users to feel that they were directly involved with the development of the product and demonstrated topotential customers the work which went into improving the existing (and already valuable) iteration.

5/10

Not only that, but the format is extremely shareable, allowing promoters of the game to instantly share the streamand get fresh exposure free of charge for Vlambeer.

Now, obviously, this isn’t entirely applicable to startups. Aside from confidentiality, the nature of Nuclear Throne lentitself to creating an engaging development format, with the software used (Gamemaker Studio) specializing in quickiterations.

However, the principles behind engaging your community further and involving them in development could easily beapplied to existing tactics such as hosting webinars. You could even provide your users with a more direct means ofcommunication, such as how UserVoice operates.

Gather user feedback from multiple platforms

Vlambeer didn’t stop at streaming development – they used every platform available to engage and build theircommunity. This, in turn, let them collect user feedback through multiple platforms and continue to improve theirdesign.

Spreading their efforts over social media accounts, the forums on the main distribution platform (Steam), their ownwebsite, and Twitch allowed them to get as much exposure as possible while nurturing the connections they made.

6/10

Updates on Steam allowed the majority of their player base to leave comments, while the platform itself gave theopportunity for players to leave reviews. Because of the strong community, these reviews often recommended thegame to other users browsing the marketplace.

Twitter played host to both the official Vlambeer account and the personal accounts of Rami Ismail and Jan WillemNijman (the two halves of Vlambeer), allowing fans to get in touch directly and have free-form conversations with theteam.

The use of various platforms even extended to their pricing plan, with three separate plans for users focused ondifferent benefits.

7/10

Steam purchases allow customers to play on any computer they log into, buying on the Humble Store sends a largercut of revenue to Vlambeer (therefore supporting the company more), and a special deal was negotiated to allowpurchase through Twitch to get updates on the development streams.

Although applying the pricing plan to multiple platforms isn’t transferrable, at Process Street we employ a similarmethod for gathering as much feedback as possible. For example, as a SaaS startup we:

Call customers/prospects to speak to them in person

Use demos to get feedback on the app from a new user’s perspective

Have an in-app bug submission/feedback form leading to our support portal

Set up a page on our website for feedback

Feed direct messages on Facebook into our Intercom support portal

Again, it’s all about using every opportunity we can – whether we’re in a sales call or a user finds us through socialmedia, we’re all set to gain some insight from that interaction.

Give special attention to your “promoters”

It’s no secret that tracking your Net Promoter Score (NPS) is a great way to gauge how strong of a bond you havewith your community. The more people who would actively recommend you to a friend, the more exposure you have,the more revenue you generate, and the greater your brand loyalty.

Once identified, giving extra attention to these promoters can be a great way of further boosting their voice (andtherefore their recommendation). It also demonstrates to the rest of your community that you are listening to themand taking an active interest in their activities.

In Vlambeer’s case, this meant interacting with the YouTubers and Twitch streamers who created content using theirgame. This gained them extra exposure and promotion to an audience who were already aware of the productthrough those content creators.

8/10

For example, Star (a popular Youtuber and streamer) at one point linked up with Rami Ismail and live streamedprototype versions of the game as Rami iterated in real time. Then, after editing highlights of the raw streamtogether, Star published it on his channel, resulting in almost 750,000 views to date on that single video.

This promotes more than the product itself (although 3/4 of a million people getting exposed to it is nice too). Bypublicly interacting with your promoters, you’re effectively marketing your brand as one which cares about theproduct it makes, and about the people who use it. It helps humanize your brand, making it more approachable topotential customers.

Take, for example, Dreamforce. This yearly event focuses far more on displaying the latest breakthroughs in themarket than promoting Salesforce itself, but that association pays dividends in terms of brand image.

Allow your community to run/chat amongst itself

You need to put a lot of effort into shaping and growing your community in order to gain a dedicated user base, butit’s just as important to realize when your efforts aren’t cutting it anymore. Hell, you want to get to the point whereyou can’t do everything yourself – it shows healthy and steady growth in your audience.

That’s why you need to give your community space and power to interact with each other and (to a certain degree)manage themselves. I’m not saying you should go completely hands-off (if there’s someone toxic in your community,it’s still your responsibility to get rid of them) but allowing growth outside of your direct supervision is a great way totake some of the pressure off your own team.

Vlambeer did this by interacting with users (and pruning when appropriate) on Steam and by voicing their support forthe unofficial subreddit and Wikipedia page.

As a result, despite the game launching in December 2015, the community is still active on both the subreddit andSteam forums, providing extra longevity for the product (especially when considering Vlambeer’s stance onmodding).

Talk about your experiences

One of the best ways to establish yourself in your niche is to talk about your experience. Some companies likeBuffer take this to the extreme in their transparency, and as a result are well-respected.

In a similar way, Rami Ismail has frequently lectured on his experiences both from Vlambeer and during NuclearThrone’s development. His lectures were actually the inspiration for this article.

9/10

By doing so, he’s become a well-known figure in the independent game development scene, and by associationgained even greater exposure for Vlambeer and the products they have made.

Jan Willem Nijman (JW) has also held a could of public talks, albeit less frequently than Rami. Having said that,they’re no less entertaining and enlightening, especially when the two are together.

What we can learn from agile game development

There’s no “one-size-fits-all” for how you should go about making the most of your resources, and there areinnumerable reasons as to why a SaaS startup can’t be compared to agile game development.

Although the market is opening up with things like Kickstarter, games don’t traditionally fit with the startup releasemodel. Your audience won’t use your product in the same way players engage with a game, and don’t get mestarted on the whole “games as art” debate.

Still, with results like this, it’s hard to deny that the principles are solid – the execution just needs a little adaptation.

10/10