Stealing Farmville's thunder one player at a time. 1 down, 80 million to go.
TwitterFacebookPageSearch
Top Secret! Writing Plots for an Adventure Game
Today, I'm going to share with you a secret of plot writing that I have never heard anybody else share. Why has nobody ever said it before? Possibly because it's obvious. It kind of is with hindsight. Or perhaps because the secret is so incredibly valuable that they don't want to give it away.
Fortunately for you I'm a very lazy person. I doubt I'll ever write an adventure game plot. Which means this secret is of little value to me, and I'm going to share it with you. Lucky, lucky people. The Problem -- why writing adventure game stories is hard...
In a classic adventure story, you have a protagonist who leaves their day to day life, quickly masters a range of skills, passes through one trial after another, overcomes massive odds, wins the heart of a beautiful woman with sheer charisma, and eventually vanquishes the foe through force of will and inherent brilliance.
And yet the best adventure games have great stories. How can you do this? One way to do it is to take the truly heroic moments out of the player's hands. The "plot bits" are told in cut scenes. In the cut scenes the protagonist undergoes a complete change in character from clueless idiot to master of the universe. It gives the game a story but it feels bogus. Another solution is to make the game so open ended that the player can make their own story as they go along. But great stories have a plot that is carefully thought through and follows certain patterns. Unless you build lots of great plots into your game, you won't end up with a story -- just a bunch of stuff happening to the player. That's what most RPGs or open world games feel like. The final solution -- the one that actually works -- was created about 100 years ago by Arthur Conan Doyle. His great innovation was to write stories where nothing much happened to the protagonist. Sherlock Holmes stories don't rely on interesting things happening to the Sherlock and Watson -- Sherlock is just a way of gradually revealing a story that happened to other people. Nobody had thought of this before.
Sherlock Holmes stories have two plots. There's the story of what happens to Holmes and Watson -- meeting at 221B Baker Street, somebody arriving in a pickle and explaining their problem, Holmes and Watson going somewhere on the train. But the more interesting story is the one that has already happened before Holmes gets involved, the one that he gradually pieces together and reveals to the reader. A man tried to murder his wife, and covered it up by disguising himself as a rag and bone man. But he accidentally killed a prostitute instead. Or whatever.
The best adventure games also have two plots. The protagonist plot is boring and stupid, but by interacting with the game world the protagonist gradually discovers the villain plot. The villain plot is controlled and linear. The villain plot has some real jeopardy in it -- if the villain succeeds, everything the protagonist cares about is lost. The villain plot is most of all exciting. By solving puzzles, the protagonist picks up clues about what the villain is doing, and why. This is one of the main motivations the player has to keep going -- because they want to find out what the villain is up to.
The villain is a few steps ahead of the protagonist throughout the game, until the final act when they meet and there's a showdown.
How to write an adventure game plot
- An evil villain with tremendous powers. An evil genius scientist who experiments on animal brains.
- Some nasty goal that the villain is trying to achieve. He wants to control the world.
- Some method for the villain to achieve that goal. He's going to switch the brains of humans with the brains of dogs -- stupid, loyal, trainable.
- Some reason for the protagonist to get involved. The villain has stolen John Magnet's beloved Shih-Tzu for his cruel experiments.
At first, all the protagonist / player knows is that his dog's been stolen and he wants it back. As the game progresses, he starts to find out more and more about why. The stakes get higher and higher. Eventually, after loads of aimless wondering about, the player figures out the whole plan and he manages to get into the villain's secret underground laboratory.
A Crash Course in Game Design
This is a great place to start thinking about what makes a game... play Andrew Wooldridge's non game. Ask yourself what would be required to turn this into a compelling game, perhaps even try modifying it yourself. You could apply the Click-Me Challenge concept to a board game (the goal is to reach the end of the board -- every turn you can move one space forward) or a card game (your goal is to get rid of all your cards -- every turn you can discard one card). Contemplating such an obviously flawed game will get you on the road to thinking about how to fix those flaws -- which is what game design is all about. http://andrewwooldridge.com/blog/2009/11/12/the-click-me-challenge/ Game Design Friday in the Escapist
Scroll down about a third of the way until you get to non-digital games. These are some simple board or card games that you can play with equipment you already have. They're described, along with design notes, in articles by social game designer Scott Jon Siegel. It's fascinating and inspiring to see how simple games can take their inspiration from the real world. http://numberless.net/blog/games/
The Basics of Game Design
From a defunct blog on Casual Game Design, this one page summary on the basics leaves a lot out -- but will make you think a little. Follow up some of the links too. http://www.casualgamedesign.com/?p=21 I Have No Words and I Must Design
This is apparently the first really formal discussion of game design ever seriously attempted. It encompasses computer games, sports, board games, card games. It tries to define what they are, and what qualities a game MUST have if its going to be interesting. Working a basic game idea through this article will help you see the flaws in it, and possibly address them. http://www.costik.com/nowords.html
Game Design Concepts
A full, comprehensive game design course presented as a blog -- complete with assignments and required reading. Even if all you do is read it, you'll learn a lot. Start at level 1 and keep going until the end. http://gamedesignconcepts.wordpress.com/2009/06/29/level-1-overview-what-is-a-game/
Designing Yomi
This is a great case study to end with. It talks through what stops scissors, paper, stone being a challenging 1 on 1 game -- and then discusses how to fix it. It does get a little complicated for me, but the basic idea of taking a lame game and turning it into something good by making a few tweaks is a fascinating way to learn.
4 Kinds of Social Game Player: Achiever, Explorer, Socializer, Killer
- Achievers. Want to maximize their points and climb the leader board. Driven by succeeding at the game.
- Explorers. Want to understand how the game works and figure out the optimum strategies, and the consequences of each decision -- but then probably aren't that interested in carrying them out.
- Socializers. Most interested in getting to know people through the game... they'll support other players, and comment on one another's farms.
- Killers. Love the possibilities for malice and getting "one over" on other players, especially preying on achievers because they care most about losing. These are people who'll love to steal crops just for the sheer fun of it.
One of the points the article makes is that you need some balance of the four kinds of player, because each kind of player provides "fodder" and interesting challenges for the other 3.
Rationing Interactions in Social Games -- Leave Players Hungry for More
How Indie Facebook Game Devs Can Succeed by AIMING LOW
- Low development time. The MouseHunt beta was launched to 40 friends around 2 weeks after the concept was developed.
- Low investment. If you take on external investment, you need to succeed big and fast. But unless the external investment means you can grow your game as fast as Zynga, you'll fail. It's better to have no external investment than not enough. GameLayers raised $2 million. It wasn't enough for them to win the war against Zynga, but it was enough to mean they had to die trying.
- Low break even point. This is a result of low investment and fast development time -- you don't need much income to break even. Build your game so that you can still make enough money to grow with only a few thousand daily active users.
- Low complexity. MouseHunt was a wild success. MythMonger takes a similar mechanic and makes it more complicated. It doesn't work anything like as well. And I bet it has higher dev time, higher investment, and a higher break even point too. D'oh!
- Low expected audience. MouseHunt didn't even try for mass appeal. They came up with a game concept that they thought most people would consider stupid. Fortunately, the big game studios agreed with them -- it was a stupid idea. Even more fortunately, quite a lot of people enjoy playing their stupid game. GameLayers suffered because their concept proved really popular -- and competitors were able to invest more and implement the concept better.
- Low expectations. There are many, many opportunities for social gaming "lifestyle businesses". But only a few opportunities to grow into a serious game studio. Build a great lifestyle business! Big businesses are lifestyle businesses too -- it's just that the lifestyle you get is more stressful.
- Low player commitment. Build games that require little action on the part of the player, but that reward casual interactions every so often.
- Low churn. The most important metric for a small social game dev is retention. If you can keep the players you've got then you can eventually grow your player base and revenues through tweaks. Focus early on on keeping the few players you have -- make the game "sticky" without relying on having loads of friends playing.
Forget Action! Successful Social Games are Based on Decision Making and Luck.
Most popular video games are based on action, and test the players physical dexterity at playing the game.
Dexterity is the physical skill or technique required to succeed in a game.
My Blogging Tragedy, MouseHunt, and a FREE and EASY Social Game Mechanic
The other weekend I wrote a post on this blog. I'd put a fair amount of effort in, but didn't think it was a masterpiece. It immediately got retweeted by a couple of people. It must have been a slow day for gaming blog posts because, seconds later, it got retweeted by @TM_Gaming, which means my post had got to the top of the TweetMeme Gaming category. I could sit back and wait for more and more retweets now. It was unstoppable. Thrilling stuff!
It was then that tragedy struck. Twitter went down. Literally seconds after I got to the top of Tweetmeme Gaming. Defeat was snatched from the very jaws of victory. I've blogged before about how blogging is a social game. Now, consider what happened here:- I prepared a post, and did what I could to make sure it would succeed, in the time I had. The fact that I already had some readers and followers on Twitter increased my chances of success. So my previous successes mean I can be more successful in the future.
- I "clicked to post", and off it went.
- The result was a mixture of how well I prepared my post, how successful I'd been at building a following with previous posts, and a large dose of luck -- good at first, rapidly followed by bad, bad, bad.
- The more exposure that post gets, the more followers I'll have, and the greater chance of success I have with future posts. I can "level up".
Yesterday I started playing a game called MouseHunt. Here's how it works:
- You prepare a mouse trap -- you choose the base, the weapon, and the bait. You buy all of these with gold, which you earn by catching mice. The more previous success you've had, the better trap you can assemble, the more likely you are to catch a big mouse.
- You click to "Sound the Hunter's Horn".
- The likelihood of catching a mouse, and the size of the mouse, depends on your choice of trap and bait, and of course on whether you could afford the good stuff. So there's a mix of luck, good decision making, and reward for previous success.
- The bigger the mouse you catch, the more money you earn, the better trap you can buy in future rounds. Level up.
The mechanic is exactly the same.
- Invest previous earnings, make decisions, prepare.
- Click to implement those decisions.
- Calculate an outcome based on the quality of decision making and a hunk of luck.
- Reward the player for success, and enable them to reinvest for the next round.
You could apply this mechanic to just about any theme, including of course my favorite social game idea... Wedding Planner Tycoon.
6 Ways to Create a Deep Experience with Simple Gameplay
- Put your reader at a high level. If you want to give your players a "deep" experience without needing complex gameplay, put the player in a presidential position. Have their game character be somebody who (like the player in real life) is too busy to spend much time on your game's problem. If your game is about running a school, make the player an education minister not a janitor.
- Deal with lofty themes. Have your game touch on themes that make people think interesting thoughts, even if the game itself is shallow. Some wrestling with moral issues will help. Remember how Themepark Tycoon let you add more salt to the fries, in order to sell more drinks -- hardly a lofty theme in itself, but it got players thinking about the nature of capitalism a little at least. Anything that touches on environmental issues, politics, Fairtrade, education and other things that cause controversy or that people really care about will feel deeper.
- Distill the game down to key decisions. Somebody running a huge industrial farm doesn't "click to harvest". They tell their staff what to do and leave them to get on with it. Put the player in a position where they are making big decisions, not trying to mimick the minute-by-minute actions of real life. Can you distill your game down to the players choosing one of three options, based on a "proposal" presented to them? "The French are amassing a huge Navy. Parliament thinks you should half healthcare spending to fund our own Navy. Do you accept the proposal, reject it, or send back for amendment?" or "Chelsea FC wants to sell you Ashley Cole for 10m plus one night with Cheryl. Do you accept, reject, or hang on for a better offer?" Even a real time strategy game could be distilled to "move forward", "fall back", and "attack".
- Give actions unpredictable, far reaching, and logical consequences. When a player takes a decision in your game, they should know it has consequences -- but not be 100% sure what those consequences will be. That's what gives chess depth -- you know that your opponent will respond in some way, but you don't know how. The move could be what wins the game for you, or you could make a mistake here and lose everything. In Tower Defense games, you'll win the first level pretty much whatever you do -- but decisions you make on the first level will still have consequences many levels later. That gives the game depth even though its simple.
- Have multiple interacting score systems. Readers will get a sense of depth when they have to make trade offs between success in various different areas. There's a trade off between driving fast and getting good mileage. There's a trade off sometimes between having a winning sports club or a profit maximising one, but maximise short term profit too much and you'll lose all your matches and eventually your fans. Is it better to run a high yield farm with lots of fertilizer and pesticides? Or have low yield organic farming and charge premium prices? Even if the mechanic of the game is simple, having readers make trade offs between different score systems will make them think deeper about how they play.
- Introduce more complex "rules" for experienced players. There are various chess rules that beginners might not know -- em passant, castling for example. Professional Scrabble tends to have more rules than friendly Scrabble games at Christmas. Currently most social games only change statistically as the player progresses -- the new items that unlock are more powerful, but behave in about the same way. Make your game items change the gameplay "rules" a little, so that the game becomes more complex as the player gets more immersed in it -- but is still simple for anybody who starts.
What do you find gives a game depth?
Clickability and 5 Other Gestures for Your Social Games (kudos to @aquito)
Clickability = the routine yet enjoyable behavior of executing a set of game actions, with the mouse, and intuitively responding to the UI feedback, during a single social (Facebook) game session
- Simple keyboard controls. Controlling a character with left, right, jump is simple and fun for most players. Anything more and you're getting geeky. (Oh OK, I'll let you have "fire" too. Is that enough?)
- Drawing things with the mouse. Graffiti was one of the most popular early Facebook apps. Why? Because it was fun to scribble shapes and lines with the mouse, and because it was expressive. It scored on 2 of the 3 social gaming pillars. It fell on the 3rd.
- Clicking a moving object that is not too small and not too fast. You want the player to just enjoy meandering around with the cursor and clicking. They shouldn't feel frustrated by it.
- Moving objects around with the mouse. Even better if there's some kind of physics at work so that the objects have momentum or bounce of each other something.
- Tapping a rhythm with the keyboard, mouse button or touchpad. Build Finger Drumming Hero! (Oh boy I'd love that as an iPhone game.)
- Anything you do with your mouse when you're bored or thinking. If you're like me, you find yourself playing around with the mouse when you're at your computer. When I'm reading pages, I find myself selecting and unselecting blocks of text for no reason. Clearly, my brain enjoys doing that stuff. Build that into your game!
- What gestures have I missed? What gestures do you recommend FBIndie build into their games to make them "clickable"?
- Can you think of a game concept that gives Graffiti a "third pillar"? How would it work?
- What do you find yourself doing with the mouse and keyboard when you're idle or bored? (Keep it clean)
5 Top Tips from Indie Developers and the Facebook of Doom (from @karlbunyan)
- Go Niche. Don't try to compete with Farmville -- look for an audience that the big ones won't be interested in.
- Retention, not virality. Viral channel effectiveness is reducing. At some point you're going to have a buy traffic -- so once you have a user, hang on to them.
- Concentrate on Average Revenue per user. 100,000 users paying 50c per player is better than 1m at 5c. A loyal audience monetizes better than a mass migratory one.
- Don't overcomplicate. Release fast, early and often. Don't try to compete with virtual worlds. Maximise your average revenue per developer. Concentrate on fun, not realism. But still maintain depth of play.
- Build a portfolio. Not every game will be a success. Prepare to move on quickly. Cross promote. Make a virtue out of changing your mind.









