(A process for developing rich and meaningful levels.)
The current trend is towards agile development whereby 'scrums' are given ownership of individual problems. This has many advantages over the old waterfall methodology but there is one pitfall to watch out for with peer only teams.
If a group of peers go into a room with the goal of making design decisions, the tendency won't be towards a design that everyone loves, but rather towards the design that everyone least hates.
The psychology goes this way:
- Person X suggests a new idea that he thinks might be mint. It's not a complete idea yet, but he believes it has a kernel of goodness that could make for a unique piece of gameplay.
- Persons Y and Z who have not seen anything like this idea before quickly point out all the flaws in the idea.
- Person X who's idea still needs nurturing, has tries to respond defensively, firing off hastily thought out solutions that people also don't like.
- The idea is shut down and the group moves on.
- If person X brings it up again, people are going to think he is beating a dead horse.
- Next, Person Y suggests something that he has seen in a game before.
- Person X and Z both remember that being pretty mint in that other game and they know it can be done which means low risk.
- Everyone feels good as they write the tired, overused mechanic/scenario up on the whiteboard.
There is little to no way to get vision from a peer only group unless they have worked together long enough that they are all on the same wavelength.
There are two potential solves to this:
- Separate brainstorm and decision meetings.
- Employ a group design method I tested at Crystal Dynamics called a "Thunderdome" (as coined by Mr. Ron Rosenburg.)
A "Thunderdome" gives each member of the level team the same deadline to propose a complete individual solution to the entire design problem (in this case a paper map.) Once that (tight) deadline is up, the whole level team comes together and shows their individual solutions to their team mates and everyone discusses the pro's and con's of each one in a respectful way.
Then the team (and the lead) cherry picks the best ideas from all the proposals and merges them into a unified team plan.
This is the equivalent of forcing lateral thinking techniques in an individual. Humans naturally solve problems by brainstorming solutions until they find one that works, at which point they generally stop thinking about the problem.
Lateral thinking techniques push us to go beyond that first working answer and try to find 3-5 more, to see if there is a better solution out there before moving on.
When each individual in a "Thunderdome" creates their own solution, I guarantee that none of them will be the same and the group will have multiple working solutions to pick from instead of one compromise solution.
Of course this is not in the Agile way, which probably makes me a heretic or something.
Part 1 described Level Flow Diagrams, that act as the core of the level brief provided to a team by the Leads.
Part 2 describes a process of expanding that brief into a detailed level plan. This stage of the process is most often carried out by a cross-discipline team of designers, artists and coders, who will expand the level brief into a detailed level plan, but this process can equally be the next step that an individual designer takes when designing a level solo.
Architecting the level through stories
With the Level Flow Diagram in hand, the next stage is to fill in the details.
This is the time to explore the level's stories because from them, the juiciest parts of the level's design will emerge.
Regardless of the narrative of the game, each level has the potential to tell many layers of its own background stories. Even an empty office has the potential to tell little stories that transform it from a dull set of plain rooms into a real place through artfully placed builder's tools, scrounged furniture, used cups, and discarded rubbish.
But the real power of level stories has nothing to do with set dressing, it is in their ability to provide you with context relevant gameplay scenarios that the story based method really shines.
To make the level real to the player though, first it must be real to you.
Example Game: Kung Fu Zombie Killer!!
When the living dead smash up his martial arts studio, Wu Shu master Ken Kong must punch, kick and chop his way through the zombie apocalypse while gathering humanity's remaining survivors on his quest to save the You Tube celeb of his dreams.
70's exploitation movie visual themes mixed with a japanese anime inspired visual language. Highly stylized over-the-top combat, unrealistic physics, fun gaming conventions reign over realistic game rules.
Fluid Environmental Kung Fu.
Think Jackie Chan: Ken Kong picks up and uses everything around him to dispatch his zombie foes. Whether he is slamming doors into their faces, or ripping off one Zombie's arm to bludgeon another to death, Ken Kong's simple multi-lock, rhythmic fighting system turns combat into a bloody storm of body parts and flailing fists.
Protect the survivors
As Ken Kong saves people from the living dead, they join the crowd that follows him, urging him on to greater feats of martial prowess. Different types of survivors can either bolster Ken Kong's abilities or can be applied to tasks throughout the game:
Police - Shoot any zombies they see.
Nurses - boost to Ken's health recovery
Martial artists - increased survivor resilience.
Work Men - repairs
Geeks - hacking
The more there are of a given type of survivor, the better the crowd's abilities become. The crowd will stay together and can be ordered around by Ken, but they must be protected from being bitten by the zombies or the whole crowd could become infected.
Secure each level.
Ken must shepherd the survivors to a location that can be fortified so that they will be safe.
This could mean securing the entire level, or just one section of it. The crowd itself does the fortification, barring doors and boarding up windows. The more survivors there are, the faster repairs are done. Essentially they are closing spawn points, and Ken must stem the flow of enemies while the fortifications are in progress or the crowd will be eaten by zombies.
While the film Planet Terror is a good starting point for the mock 70's horror exploitation movie feel, Kung Fu Zombie Killer has a more lighthearted Viewtiful Joe feel at the same time.
Ken is in love with the You Tube V-logger jenna126xyz. In fact, he is her only fan. Throughout the game, Ken forces everyone he saves from the zombies sign up as fans of jenna126xyz in an attempt to win her heart.
Even a world with a silly premise will resonate more fully when effort is made to realise it in its entirety.
After watching jenna126xyz's most recent tearful video cast, Ken Kong is now trying to rescue her grand mother from a hospital overrun by the undead.
The idea is that you see Grandma, but can't get to her without the director of the hospital's keys near the beginning of the level, giving you an objective and a goal.
The Hospital Director, on the bottom floor, will not come out of his secure office until the building is secure, forcing your secondary goal (save the survivors) before you can open the way to grandma.
A Boss fight is worked into Grandma's room, and once that is done the level can pretty much end. A fairly bog standard level flow.
The section of the level we are going to focus on is the Second Floor, highlighted in red on the Level Flow Diagram above.
A hospital is hardly an original setting, especially in this context. Hospitals are obligatory whenever there are zombies around; Silent Hill, Resident Evil, Left 4 Dead, and Planet Terror are just the tip of the iceberg.
So the challenge is to walk this well-trodden ground and still make something somewhat fresh. The key to that is to look around you.
When deciding how to tackle this hospital level, it would be tempting to begin by looking at the many other examples of hospitals in competing games, and while it is useful to learn what has already been done, it wouldn't help us get original ideas for this particular level.
But when you actually go to a hospital, there is so much more to see. There are gift shops, libraries, kitchens, rehabilitation areas with gyms or pools. There are auditoriums, children's play areas, janitorial closets, elevators and their associated maintenance areas. There are courtyards, roof gardens, underground parking lots, and changing rooms for the doctors and nurses, with lockers and showers.
You also see just how many more off-limit areas there are than public ones. Some are secured with passkeys, others with ordinary locks. These locked doors lead to record rooms, office spaces, drug and equipment storage rooms and all manner of other administrative areas. Their doors are either solid or have very small re-enforced glass windows.
For our purposes that means there are many places where people could potentially survive a zombie attack, along with lots of opportunities for us to realistically gate the player.
The key is you must look, in order to find inspiration.
While not everyone can go to the Pyramids or an abandoned Space Station whenever they feel like it (unless you're Richard Garriott of course), most people could visit an abandoned or ruined place near them, (as long as is safe to do so) that will evoke a similar mood and mystery on a smaller scale.
There is nothing more amateurish than arbitrary architecture, by which I mean spaces obviously only built for the player by the game designer. Whether it is a city street or an ancient ruin it is the designer's job to build spaces with a fictional purpose as well as a gameplay purpose.
When a player enters a temple that has no space for worship, or a tomb with no burial chamber nor rhyme nor reason behind its layout, he or she will not be convinced that they are exploring a real place. The worst starting point for a level is a series of featureless, functionless boxes joined by corridors into which gameplay is inserted from a list of gameplay goals. Levels built that way may as well be randomly generated.
Looking at real spaces for inspiration will bring the physical rules of building construction to the forefront of your mind, it will inevitably bring truth to your work and give you ideas that you would not otherwise have thought of. You must design the spaces of your level primarily for the people living in the game world and then adapt it for the player.
The difference between a height map that has been pulled up and down randomly, and one that appears to have simulated real weathering is enormous.
I'm going to use this section of a hospital floorplan, based on a general admissions unit from a real hospital, to show how one floor of the level might be constructed through fiction.
Click on the image for expanded view.
First off you can see that while the majority of the areas are not designed for the public to wander around, access to them is relatively easy. For instance, the admin area is easily accessible by climbing over the reception desks from the waiting room, even if the two doors were closed and locked.
The only rooms that are likely to be kept locked at all times are the workrooms, the records room and the storage room. They would most likely have keycard or combination locks so that staff could relatively easily get in and out but patients couldn't wander in willy nilly.
The examination rooms would most likely have been unlocked when the zombies arrived, but along with the nurses room, the manager's office and the W.C, they could have been locked by survivors trying to escape the living dead.
Red and Blue keys
The reality is that without unique abilities, there is little that hasn't already been done a hundred times when it comes to player gating. The standard options have been so thoroughly explored, re-dressed and re skinned, that many games these days have simply begun to do away with them altogether.
Games like GTA let you go almost anywhere and attack problems from any angle. Their gates are meta game gates; the beginning and end of missions, the opening of new city areas. They don't struggle to mask the opening of the game world in fiction, they make it very clear.
I'm not arguing for one way or the other, both can be done well or poorly. In this game, I'm using NPC's as keys; they are keys that can be eaten by your enemies. If your keys die, then you won't be able to achieve some of your goals.
Populating the level
Now that we have a better understanding of our location, it is time to look to any ramping documents and decide what sorts of scenarios have to be fit into the level.
Kung Fu Zombie Killer's NPC's are also used as the game's help system, pickups, power-ups, quest givers, quest items, achievements, secret items, traps and puzzles. They are ultimately flexible from a gameplay point of view, but even better, they add life and narrative to the game.
We want to place the following in this section of the level based on a ramping plan:
NPC's to save:
A security guard - who shoots zombies and has a security pass
~2 doctors - who heal the crowd and lower chance of crowd infection
~4 nurses - who increase Ken's health
~18 civilians - who contributes to Ken's damage bonus by cheering.
Items to use:
heavy swinging lamps
dishes of scalpels
head-height glass cabinet doors
Zombies to Kill
Tons of them.
When working into realistic spaces the first thing to do is work out how much you want to modify the physical flow from room to room. This comes down to how linear or open you want a level to be.
For the sake of this example we are going to funnel the player fairly heavy handedly just to illustrate some of the ways it can be done.
Click on the image for expanded view.
In this case I used two standard techniques; the permanently blocked door and the hole in the wall. The fiction for these changes are fortifications that are so drastic that they can't be undone, and walls that a large number of Zombies have burst through. These two types of permanent changes to the floorplan can dramatically change the way you move around a realistic space.
The first step is to define the primarily play path, I have funneled the player in a big circle all the way round to the storage closet above the entrance, where the security guard is hiding with a nurse.
The Security guard is necessary to unlock the door on the East wall, the only way through which you can reach the staircase and exit this floor.
The barricades can be disassembled by any survivors if you approach from the side where the crosses are.
The fortification point is this floor's Zombie spawner. Ken has to fight on the patio while the survivors build the barricade, before jumping back into the building at the last second. The more survivors Ken has released, the faster that the barricade can be built, but the player needs to make sure that there are no (or few) zombies left inside the building because the survivors are vulnerable while fortifying.
Everything else is fairly self explanatory, there are four bonus civilians and a nurse that can be unlocked from the manager's office if the player has the security guard, lots of zombies to kill and a second barricade that can be dismantled to create a shortcut if backtracking is necessary through this space.
The simplest examples of level stories are told through the 'forensic' placement of art; bloody hand prints on the walls, discarded children's toys and overturned tables and chairs. They don't effect gameplay but they provide mood and richness to the level.
Those small forensic clues can be expanded to full narratives describing the fates of characters you may never meet in the game.
For instance, you might find graffiti scrawled in blood on the walls describing somebody's final moments, but finding a room with its doors off its hinges, a toppled pile of tables and chairs just behind it and a fat, satisfied looking zombie sitting in a puddle of blood, tells a similar story while also offering you the chance to respond.
This level is filled with possibilities for those details and they can all be pulled out of the story of these survivors.
As I sculpted the play path I wanted, I was coming up with the following backstory:
Zombies first came into the waiting room from the stairwell. The security guards managed to fight them off and managed to permanently block that door.
Meanwhile two patients ran and locked themselves in the toilet.
Next zombies started coming in through the entrance. The hospital staff moved everyone out of the waiting room and barricades were set up trying to secure the admin area.
Meanwhile the zombies in the stairwell manages to smash through a wall into one of the examination room. Another permanent barricade was setup, and just to be sure, a security guard locked the next examination room's door as well just to be safe.
By this point Zombies have started climbing over the reception desk and everyone evacuated further back into the offices except one doctor who hides under a desk. A Nurse was already hiding in the manager's office, and she let four patients in as the zombies swarmed the admin area.
The rest of the survivors ran towards the patio, a mass of zombies smash their way in through the patio door and the survivors find themselves surrounded. Groups crush into any nearby room and lock the doors behind them, leaving some unlucky people locked out in the corridor.
Almost the entirety of this story, plus the stories of the other humans that didn't survive this attack can be carefully laid out in the artwork.
The upshot of using this method will be a sense of authenticity during play that you cannot achieve any other way. While players may not consciously pick up even half of the detail you are putting in, they will feel it. They will be drawn into your world in a way that more laissez-faire methods simply cannot achieve.
Is there a reason that the security guard ends up with that particular nurse in the storage room?
Is there a reason why one nurse has access to the securely locked manager's office?
Who shut the door of the North East workroom, shutting the zombies in there with a group of (now dead) nurses?
Now, were I a member of a level building team, the map I've created above and the backstory that goes with it would be presented along with all the others; one from each team member. They would be reviewed by the whole level team, who having all thought it through deeply, are now informed critics, under the watchful eye of the lead that wrote the Flow Diagram.
Each design would be unique and all would have their plusses and minuses. No one design will be so perfect that it will be better than everyone else's in every respect. I know there would be better ideas on the table than mine because I work with talented people.
But perhaps some of my ideas would be end up being selected and they would go into a final level layout that would be better than anything any one of us could do alone. Fact.
And that's magic.
- Research thoroughly, there are many people who will know if you skimp.
- Always visit a real location for inspiration.
- Always start from an architecturally sound floor plan.
- Sculpt the play space with the events that occurred before the player arrived.
- Define the story through the design and let them feed each other.
- Write down the story so that as the design is realized on screen, all departments can express it through art, animation and sound.