Dave Concannon

Icon

In Pure Water, No Fish

Game Mechanics Followup

Following up on my previous post on game mechanics, I’ve seen some interesting commentary and implementations.

Dave McClure thinks “checkins” (The main ‘game’ component of foursquare and gowalla) will become a commodity within a year. It would seem to make sense – It’s an original idea, but in terms of defensibility there’s no real barrier to prevent people adding this sort of function to any software.  How useful are ‘checkins’ to more serious software? It remains to be seen.  Steve Blank’s latest post on this sort of competitive analysis driving feature sprawl has an interesting summary of why this may not be such a great strategy. It’s not just the nuts and bolts of what you do, it’s the ecosystem you build around it.

Gaming Unit Testing

Where game mechanics can be really interesting is in turning dull tasks into something more interesting. Here’s an example of using “achievements” in a unit testing framework - rewarding the user for getting their tests to pass (or fail in particularly frustrating ways).

Game Dynamics Presentation at DICE 2010

Finally, here’s a very interesting presentation on Game Dynamics from DICE 2010 (via marketing.fm).

Can Game Mechanics make Serious software ’sticky’?

Robert Scoble has an interesting post about Incentivizing social behaviour in your app. Coincidentally, during the week I was listening to Amy-Jo Kim’s excellent Mixergy interview about Game Mechanics and wondering how the concepts could be applied in more ’serious’ software. (Edit: Alan O’Rourke also directed me to this excellent presentation on the subject. Another great presentation by Amy-Jo Kim here.).

When I was still at college I spent an unhealthy amount of time playing MUD. This is like the text-driven grandfather of World of Warcraft or similar online games. Looking back, it looks like an antiquated relic – no graphics, grindingly slow, and you’d be randomly disconnected all the time; but it was as addictive as crack cocaine. Playing MUD became an obsession. My friends and I would try to cram in 10 minutes playing before lectures or exams, and often hang around the computer labs until we were kicked out.

Amy-Jo Kim nicely summarizes a lot of the essentials of Game Mechanics in her Mixergy interview so  instead of repeating them I’d advise you to go and listen to it. One fundamental concept she mentions several times is to create “Braggable Moments” for your users. We see this happening organically on a service like Twitter, where the ‘re-tweet’ evolved as users wanted to share a quality tweet from another user. Being re-tweeted by a famous or popular user is the very essence of a Braggable Moment.

Scoble’s blog post defines the sort of social mechanisms he sees for software such as FourSquare, but I see these applications as being designed specifically as games. I don’t see them solving a particularly pressing pain point for a customer that can’t already be solved in a more direct way – E.g. “Where are my friends? Well, I guess I’ll ring them and ask.

Defining a “Braggable Moment”

I’m going to create a loose definition of a ‘Braggable Moment’ as a shared action which elevates an individual user in status among their peers. Akin to the “retweet” example from Twitter, we have the “like” button on Facebook. Someone “liking” your status update is something which adds kudos to the original poster’s content, elevating the user’s status. At it’s most basic it’s pandering to the user’s ego, but if used correctly it can be used to encourage the types of behavior you need for your software to be successful.

Implementing Game Mechanics in ‘Serious’ Software

So how can similar addictive elements be utilized to make more serious software ’sticky’? Ebay has a leaderboard and a ‘level’ system for it’s power sellers. Amazon has a ‘top reviewers’ leaderboard for people who have contributed the most reviews. In a very simple example which Max Klein describes humorously as Pavlovian conditioning, the bell sound added to lead conversion software was a very prominent braggable moment – When a lead converted into a sale, the salesperson’s software made an audible sound to tell his peers that he had sold something. Furthermore, these sorts of features drive the users competitive nature – encouraging them to use the software more.

Implementation Ideas

  1. Leaderboards - probably the most accessible method for enterprise software – Create a top ten list of the most active users (rewarding only actions which add value to the system E.g. Adding useful comments to a data service, Most Sales).
  2. Sharing of added content - The re-tweet concept. If someone shares a valuable information added by a user, let the user and their peers know somehow that their information was considered valuable. Display a list of their items which have been shared in their profile or create badges or levels for being shared a certain number of times.
  3. Elevate Individual items of merit – Prominently display a “best comment of the week” or similar added content, solved problem, or whatever other purpose the software is designed for.

Game Mechanics and Customer Development

The first thought after I read Scoble’s blog post was to explore the idea of baking these viral concepts into software directly from the initial Customer Development process by identifying not just the pain points but the types of things that pander to the user’s ego. My feeling is that unless you’re either developing a social application, designing a game, or innovating in a market where the problem space is well understood you’re probably trying to paint the boat before the hull is finished – aim for the absolute minimum deliverable and iterate. The whole idea probably reflects that I’ve been reading too many articles on Customer Development recently.

With that said, If you’re trying to innovate in an existing market where the problem space is well understood, I’d hold up something like StackOverflow (which uses badges, levels etc) as a great example of how to increase ’stickiness’ and reward desirable behavior with braggable moments. Question and Answer forums have been around since the dawn of the consumer internet and the problems and opportunities in this area are well understood. Adding game mechanics to this area has increased usage, attracted more knowledgeable participants, and greatly improved the quality of the content.

Scrabble Word Finder Crossword Solver