progression

Start simple, then build off of it. Follow up on what the player knows.

variation

A challenge perfectly identical to a previous challenge doesn’t teach anything.

pathing

Make sure the player always knows where to go next. Make paths clear.

Signifiers

Use visual information to give the player subtle clues on where the path leads.

Reprieve

Break up overwhelming challenges into smaller, more manageable tasks.

Fatigue

Avoid situations where the effort outweighs the player’s desire to continue.

Threat

Threats can influence how a player navigates even without any real danger.

Shape

Create compositions that give the player information about the level and goal.

Theme

Create a story for the player by giving them a context for the levels.

Symmetry

Use or break symmetry to create the feeling of an artificial or natural space.

Transitions

Make levels feel thematically connected but unique in identity.

Continuity

Create a visual connection between one scene and the next.

pacing

Avoid player fatigue by alternating between different types of play.

Escalation

Find ways to meaningfully build on and spin challenges introduced earlier.

Game Dev 1 - Google Slides