GDC has come once again. I'll be in San Francisco and would be happy to meet up with anyone. Just drop me an email at danc [at] lostgarden.com.
This year I'll be giving two talks, both during the prime napping hours of day.
The Convergence of Flash Games and Social Games Wednesday (March 10, 2010) 1:45pm — 2:45pm
IGDA: Working to Death - Game Developers and the Future of Work-Life Balance Thursday (March 11, 2010) 1:30pm — 2:30pm With Erin Hoffman (IGDA Board Member, Quality of Life SIG cofounder, Moderator), Hank Howie (President, Blue Fang Games)
I'll be off at GDC in San Francisco all next week. It is always fun to meet up with folks that stop by the blog, so if you want to chat I'll be at the blogger meet up on Wednesday near the IDGA booth. If that doesn't work,send me a note at danc [at] lostgarden [dot] com and we'll figure something out. It should be a great week.
It is easy to forget, in the rush of learning the newest lessons about games, that a lot of wonderful thought has already passed through the hallowed halls of GDC. As an ode to what we've learned so far, I wanted to share with you an excerpt from a talk that Dani Bunten Berry gave over a decade ago. She was one of the early champions of multiplayer digital game design. Her list is still pure gold.
Good Multi-player Design Elements by Dani Bunten Berry, Copyright 1997
"Here comes my annual punch list of things to consider when designing multi-player games updated and expanded from last year based on what we've learned:
Build in the "Norm Effect" if at all possible. This is named for the character from "Cheers" who when he enters the bar is greeted by everyone calling his name in unison. Pitiful old IRC chat-rooms can provide some of this effect so surely we can find some way to welcome people into our game environments.
"Zero sum" is bad. Games where I win and you lose are bad. Worse still is "I win and all the rest of you lose". Notwithstanding the current cultural obsession with endzone strutting by winners, losers do not enjoy themselves and if you can help take the sting out of it, you should. Alliances, cooperative play, ranked "winners" rather than "A winner" with a bunch of losers are all options.
Pacing needs variety. Slow periods should follow intense ones and forced "time-outs" can offer opportunities to socialize, catch your breath and anticipate things to come. Remember, the players no longer have a "pause key" as they did in a solo-game.
Strategies need "wiggle room". People have different personal styles and when playing against each other it's great to let them "do it their own way" rather than a single approach that all must follow. If possible you should balance the game such that a strategic planner for instance might not always beat the joystick jockey or the detailed tactical type. A game that allows for diverse people to play diverse ways is always best.
Legends must grow. Provide ways for players to carry their experiences with them. "Game films" are an excellent (and reasonably cost-effective option) in games where what's sent between the player's computers is a stream of "deltas". Saving that stream and running it back through the game engine provides an opportunity to review what happened during the game. This turns an ephemeral, fast paced experience into a story that can be used to "save face" if the player lost, to learn how to win or just to chronicle their accomplishments. At the very least, try to include ongoing statistics or character attributes outside the environment of a single game execution.
Court your newbies. Nothing will destroy a player's interest in your game quicker than being humiliated a few times when they are just trying to figure out what to do. If possible build in inducements for advanced players to help newbies in order to get something to advance further in the game environment -- like taking an "apprentice" might be the only path to "master rank". At the very least try to make starting as safe on player's egos as you can.
Allow personalization. Let players define their own icons that the others see or somehow personalize their own game space. A big part of the enjoyment of being with others is expressing yourself. A bunch of player avatars all dressed from the same menu gives me the creeps. Encourage graffiti.
Keep the features down. When humans play each other there's this "he thinks that I think that he thinks …" kind of mental gymnastics taking place. This is far more interesting than another unit type or another option to evaluate to almost everyone.
Include audio/visual subtleties. People are remarkably good at recognizing patterns almost subconsciously and they also find it rewarding. A couple of pixels blinking in the corner of the screen and a small sound effect that allude to a possibility allows a player to feel very astute when they can put it together with an outcome. This can also facilitate the personal playing style mentioned above since some folks are better at it than others.
Avoid numbers. Almost no one enjoys calculations. (At least no one "normal"). Humans prefer heuristic (rules of thumb) relationships or continuous equations far more. The heuristics feel good when you figure them out and the continuous equations can only be predicted which also seems to scratch an itch in our brains.
Include spectators. Leave room for "lurkers" to watch games being played and even to effect them in minor ways if possible. A design that includes taking turns, which makes the other players spectators for part of the time, can be interesting if what the player is doing has an effect on them, is interesting to watch and they can tease, taunt and kibitz while watching.
Facilitate relationships. Allow players to form clubs, clans, groups and facilitate scheduled as well impromptu meetings online. Help strangers mix and friends find each other.
Use time limits. Whenever possible design your game so it can be played within a fixed time limit. This will allow people to schedule their involvement. A game you can play a couple of times in an evening would be a good design goal. If you can't end the game at specific times try to at least facilitate a graceful exit opportunity such that a player quits while they are having fun and not after they're so exhausted they'll never come back again.
Include chance. Although most players hate the idea of random events that will destroy their nice safe predictable strategies, nothing keeps a game alive like a wrench in the works. Do not allow players to decide this issue. They don't know it but we're offering them an excuse for when they lose ("It was that damn random event that did me in!") and an opportunity to "beat the odds" when they win.
Keep the balance. Try to keep the distance between the losers and the winners small enough that the outcome is in doubt as long as possible. You can adjust random events, attrition factors or whatever. They'll thank you for keeping the games interesting even though you should probably not tell them what you're doing.
Include cooperation. Even in basically competitive games you can allow for alliances, collusion or at least less cutthroat behavior. In M.U.L.E. I used an interesting trick that would not allow a "Winner" unless a certain threshold of colony success was reached. In order to win players had to sometimes help each other out so the whole colony would thrive thus making the balance closer and play more interesting.
Make 'em stay. Figure out incentives to keep players to stay till the end of a game. It ruins everyone's fun when players bail out prematurely. At the very least you can publish the percent of the time they bailed.
Allow handicapping. Let players handicap themselves if they want. Some players are willing to play with one hand behind their back so let them. (The most common use of this will be parents and kids playing together).
Facilitate special events. "Magical appearances" (scheduled and otherwise) in FRPs are cool. Strategy game tournaments (sanctioned and not) are too.
Leave room for ads. Banners will be around for a while. You might even want to let Nike outfit your monsters with shoes - for a price. Be creative."
I made a tricky choice this year. I have a 1.0 product in the mad throes of being released. I also have the other half of my wedding to complete in Tokyo. Hmm...timing, timing, timing.
So I bit my lip and made the ever pragmatic and responsible decision to not attend GDC. Oh, the partying, inspiring talks and the old friends I'm missing. Bummer. Instead, I'll be tipping back a frosty beverage in the privacy of my own home and toasting to all the fine folks in this marvelous and vibrant industry. Indies, publishers, 1st party, 3rd party, MMO devs, lunatics and dreamers, rock on. It isn't a hotel bar, but it will have to do.
Good luck and have a brew for me. There will always be next year. Danc.
PS: If folks reading happens to be at GDC, I'd love to hear the most interesting game design technique that you happened upon during your travels.
PPS: Anyone playing with Linked In? My contact is danc-at-lostgarden-dot-com. It has an experience point system! I love how they use social pressure to encourage participation. "This is how many connections normal people have."
I'm curious how you could build a game using this concept of local social networks limited by degrees of separation. Guilds sort of have this built in, but imagine a world where you start only knowing your friends and then grow your network as you grow in experience. There would need to be a good hook to get your friends to sign up in the first place. Fun stuff.
I'm missing the official blogger meetup Wednesday, so here is a night time location for Thursday. The real benefit to the unofficial meeting spot is that it is a bar. Unlike convention halls, bars tend to serve frosty beverages in a wide variety of pleasing flavors.
Date: Thursday, March 23rd,
Time: 7pm. If the conversation is good, we'll likely go for quite some hours afterwards.
Location: O'flahertys Pub (http://www.oflahertyspub.com/) in San Pedro Square. The address is 25 N San Pedro St., San Jose. It is roughly a 10 minute walk from the convention hall at San Pedro Square.
I’ll be in San Jose Thursday and Friday (23rd and 24th) to partake in the tail end of GDC. Unfortunately, that means I’ll be missing out on the general blog meet up on Wednesday.
If anyone who reads this site is around, I’d be delighted to buy you a beer. Drop me a note beforehand and we can set a time to meet up. My email (which I’ve been meaning to post on the site someplace) is danc [at] lostgarden.com. Speaking of beer… I adore GDC, not because of the content, but because of the camaraderie. Game developers are really just great people to get together in a group. Dig out some tall ones (chilled in never end supplies of hotel ice), gather a group of funny, intelligent and highly creative folks and chat until dawn. It doesn’t have to be about games. Politics, science, food…the conversation is guaranteed to be good. Those faces that stick around year-after-year end up becoming an oddly rarified family of peers.
For many years, my friends Lennart, Arno and I have had a tradition of swapping a suitcase full of beer from our respective local breweries. Since they are from the Netherlands, I always felt like I was getting the better end of the deal. Belgian beer is pure decadence. This year, they are locked away working on a project of the “None May Speak Its Name” variety. I think I’ll still bring a bottle or two of Seattle’s finest for old time’s sake.
Take care Danc.
PS: Here are the sessions that caught my eye:
Agile Methodology in Game Development: Year 3
Play Early, Play Often: Prototyping Side Meier’s Civilization IV
Spore: Preproduction Through Prototyping
Is That a Franchise in Your Pocket? An Animal Crossing: Wild World Case Study
Automated Online Game Balancing
Inspiration for Next Generation Designs
God of War: How the Left and Right Brains Learned to Love One Another
MMO Player-to-Player Sales, or You only paid $50 for that blaster?
The Game Studies Download: Top 10 Research Findings
I've been a game designer, pixel artist, painter, tools designer, product manager and marketing guy. I got my first job while in college working on a shooter called Tyrian at a little company called Epic Megagames. These days, I'm designing games deep in the forests of the North West.
I remain, to this day, not a chickadee plucker. Despite the rumors.