54
Level Design Game Design Vishnu Kotrajaras, PhD

Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Embed Size (px)

Citation preview

Page 1: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Level Design

Game Design

Vishnu Kotrajaras, PhD

Page 2: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

What in general?

See if artist got the wrong scale. See if gameplay supports enough

levels. Pestering people to fix problems.

Page 3: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Level in games

Normally, it is what can be put into memory at once. One level

– Space invaders– Centipede

Maps, accompany by objectives– StarCraft

Decorations– Sport games

Something for the players to construct from a single level– Civilization– SimCity

Page 4: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 5: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 6: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Level separation Difficulty and tension ramp upward toward

the end of a level.– Some mini-resolution at the end, such as boss, or

something to obtain.– When a player finish a level, he must feel proud.

How large the level is depends on the system memory.– Must load a new level if memory runs out.– Spyro the Dragon on PlayStation does not have to

load. Because Spyro flies into the air between levels. (new map can then be loaded.)

Page 7: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 8: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 9: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

– Half-Life• In Quake, levels are

completely independent.

• Takes lots of time to load.

• Half-Life map is much smaller, but it has so many maps connected together.

– Fast loading time.

– Monsters can track you across the maps.

Page 10: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 11: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Level Order Big shoot out should be alternated with more

strategic or puzzle-oriented levels. Otherwise, it will look very unbalanced. Unreal

– Levels are independent, because there is no story. The importance here is just coolness.

Indiana Jones and the Infernal Machine– Story is very important, so the levels must

correspond to it.– Design team and story team have to work hard.

Page 12: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 13: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

– The level need not be planned to minute details, however.

– Leave it to the level designer.– The level designer must know what the

level wants to achieve, from the story point of view.

Page 14: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Level components Action

– How much action?• How many battles?

– Pacing• Intermissions

– Must know enemy AI and design the map that will lead to interesting conflicts.

– Must know the place players can use for cover.– Set up the level to encourage players to come up

with their own strategy.

Page 15: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 16: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Exploration– Player that sees the map for the first time

will always be tempted to explore. It’s fun.– Must think ahead of how player will explore

the level.– The fun depends on how the level flows

and what the player has to do to reach new area.

– Does the game only has 1 path, or more?• A very action-oriented game normally has 1

path.

– Will the path be obscured, or obvious?– FFXI

Page 17: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 18: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 19: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Puzzle solving– Switch flipping in FPS.

• Exploring until the player finds the puzzle.

• Easy.

– Moves mirrors so a laser can reflect to the correct position.

• More clever type of puzzle.

– How much will you have puzzle?

Page 20: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Storytelling– RPG

• Must set up levels to support appearances of NPC.

– Historical war game• Level must be set up according to history.

Page 21: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 22: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Aesthetics– Look and feel.– But this should not be the first priority.– Because beautifulness can affect

gameplay.• Example, gorgeous cathedral• Hard for player to navigate.• Hard for AI to find path through it.• Engine may not handle the detail.

– Must balance beautifulness with other aspects.

• Fewest polygons while still looking good.

Page 23: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 24: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering
Page 25: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

– Put the texture to guide player where he cannot go.

– Lighting can hide secret areas.• Puzzle can be used to set the light.

– Making a hard-to-get-to area looks fabulous. This will reward the player.

Page 26: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Level flow Mario, Tomb Raider, Doom

– Plays through a distinct beginning to a separate end point.

– The main part is exploring the level.– Once a player pass, the level becomes

less fun.• Scripted encounter causes player experience of

the level to remain the same.

– The flow is more or less linear, with additional few choices.

– Racing game is also like this.

Page 27: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Grand Turismo

Page 28: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

RPG– A bit more non-linearity.– The designer usually intend that the player

navigate to a particular location in a particular way.

– Hub style gameplay allows player to branch off, with a central return point, such as a town.

– Similar flow, compared to action titles.

Page 29: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Strategy– Include Quake Death Match. (exploration is not

fun here, but is needed for winning.)– Include sports.– Level flow is less clearly defined.– Exploration is not the main part of enjoyment.– Battles may take place on any part of the map.– Battle can move from one location to another.– Certain sections of the map may never be used.– The level flow is less predictable.– Variation example: Civilization hasn’t got breaks,

while WarCraft has.

Page 30: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Quake 3 Arena

Page 31: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Example of a Quake Building

How come no one notices how strange this looks?

Page 32: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Militia Map in Counterstrike

Why is that valley so weird looking?

Page 33: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Good levels Player cannot get stuck.

– Example, use dynamite to blow up traps.– If use all dynamite before disarming all traps, the

player get stuck.– It takes a lot of planning.

Sub-goals– Various task that contribute to the final goal.– Example:

• check point in racing games.• Sub-quests in RPG. Payer gets reward that help them

with the main goal.

– Must make it clear, so player knows he is progressing.

Page 34: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Landmarks– Help ease the player’s exploration.

Limited backtracking– Player will not be interested in backtracking

through the level that he just passed.– But this may be ok in RPG, where we may want it

to be realistic travel.• Provide alternative transport then.

Success the first time– Must have appropriate difficulty.– Allow good, observant player to pass the first time.– Others, with more experience, will be able to pass

later.

Page 35: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Navigable areas clearly marked– Reachable slope should appear different

from non-reachable slope.– Do not let player play by trial and errors.

• Door 10 doors, only 1 is unlocked.• Boring.

Choices– Paths, ways or methods to accomplish

goal.– Places in battles. Item in dangerous

area ,to be chosen whether to pick it up.

Page 36: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

process Wait till get the final movements of main

character.– Remember to do prototype with level first.

Sketch outline– Must understand what the level is going to

do, from design and story viewpoint.– Then do pencil and paper sketch.– Make the most important part first.– This sketch can be shown to the team.

Page 37: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Base architecture– Just make sure player can access the level well.

Repeat last topic until navigating starts to be fun. (still focus on normal navigation)

Add parts that use player’s moves.– Placing monsters.– Items.– Puzzles.– NPC.– Starting unit placements.– Later reinforcements.

Refine gameplay until it is fun Refine beauty Final playtest

Page 38: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

All about architecture

Page 39: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

The Role of Architecture in Videogames

Reality is for suckers We can’t easily turn 3D worlds into 2D

maps in our heads!

Page 40: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

1. Levels of Scale

A balanced range of sizes is pleasing and beautiful.

Page 41: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

2. Strong Centers

Good design offers areas of focus or weight.

Page 42: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

3. Boundaries

Outlines focus attention on the center.

Page 43: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

4. Alternating Repetition

Repeating various elements creates a sense of order and harmony.

Page 44: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

5. Positive Space

The background should reinforce rather than detract from the center.

Page 45: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

6. Good Shape

Simple forms create an intense, powerful center.

Page 46: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

7. Local Symmetries

Organic, small scale symmetry works better than precise, overall symmetry.

Page 47: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

8. Deep Interlock and Ambiguity

Looping, connected elements promote unity and grace.

Page 48: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

9. Contrast

Unity is achieved with visible opposites.

Page 49: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

10. Gradients

The proportional use of space and pattern promotes harmony.

Page 50: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

11. Roughness

Texture and imperfection convey uniqueness and life.

Page 51: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

12. Echoes

Similarities should repeat throughout a design.

Page 52: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

13. The Void

Empty spaces offer calm and contrast.

Page 53: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

14. Simplicity and Inner Calm

Use only essentials; avoid extraneous elements.

Page 54: Level Design Game Design Vishnu Kotrajaras, PhD. What in general? See if artist got the wrong scale. See if gameplay supports enough levels. Pestering

Summary

Game Spaces are not sculpted based on reality. You will sculpt them in order to:– Give rewards and challenges appropriately– Build and break suspense– Create certain feelings– Send a message– Allow for the game action you would like– Help people find their way– Clarify some things, obscure others– Stay within limits of your technology– Control people into the experience you want