What makes a good level?

From Valve Developer Community
Revision as of 05:04, 12 July 2005 by Treb (talk | contribs) (were should this page be? And could valve check it!)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The answer to that question can both fill volumes, and be answered in a single line: A good level is a fun level. Victor Hugo wrote "If a writer wrote merely for his time, I would have to break my pen and throw it away." That is to say, don't design just for the simple sake of designing a level. Rather, design a level to be used. Give the level purpose, motion, and character, and it will be a good level. All aspects of design will contribute to that, and must be balanced against each other. In the end, people are going to judge the level on whether or not they liked playing it.

Purpose A level with purpose draws the player in. It both gives the player a goal, and creates the sense that something is being accomplished above and beyond what the player is doing in that moment.

Motion Give motion and momentum to your level in both a physical and temporal sense. I'm referring less to doors, trains and buttons, and more to the motion of consequences. By looking at a level, you should be able to guess what has happened before you arrived, and at least have an inkling of what will happen in the immediate future. Give the player a sense that he is running through a living area, where things happen.

Character This can be used to describe the lighting, the structure, the relative ambiance of a level. The character of a level can determine, and is partly determined by, its purpose and motion.

Know thy enemy The one thing holding you back from making "the perfect level" is the limitation placed upon you by both the engine and by current technology. While designing levels, always be sure to keep track of your levels performance data, and stay within the range you set at the start of your project.

"A building is alive, like a man. Its integrity is to follow its own truth, its one single theme, and to serve its own single purpose. A man doesn't borrow pieces of his body. A building doesn't borrow hunks of its soul. Its maker gives it the soul, and every wall, window and stairway to express it."

- (Roark) Ayn Rand, The Fountainhead { Worldcraft is a trademark of Valve, LLC. Copyright 1996-98, All rights reserved. }

  • If someone from valve could put an author's name to this it would be appreciated. It was found in the original worldcraft docs