SlideShare a Scribd company logo
1 of 44
Level Design
Puzzle Design – Sept. 25, 2012
          Fall 2012
         Seth Sivak
Summary
Definitions and History

Puzzle Solving Skills

Puzzle Games

Puzzle Types

Puzzle Structure

Puzzle Game Design
1. Definition of “Puzzle”
      A puzzle is fun and has a right answer.



           As opposed                                         As opposed to a
           to everyday                                        game (no answer)
           “problems”                                         or a toy (no goal)

Fun, as opposed to mundane problems like fixing your plumbing. Of course to a plumber, that might be fun. And as a puzzle
designer, I bet I could make a series of challenges that turn plumbing into a game.
Why is Puzzle Solving fun?
Nine Dot Puzzle
Nine Dot Puzzle




    Insight!
Progress Monitoring Theory
Representational Change
        Theory
Steps to Eureka Effect
Initial Confusion

Problem Solving

Cue or Tell

AHA! Moment
Exploring the Eureka Effect

The office was cool because
  the windows we closed.
     Air Conditioning
Exploring the Eureka Effect

The lady lost gold because the
      dentist pulled hard.
            Tooth
Exploring the Eureka Effect

The haystack was important
 because the cloth ripped.
        Parachute
Exploring the Eureka Effect

       Chopsticks
  The dinner was uneaten
because the wood was bent.
Puzzle Skills
Math

Physics

Visual Field

Language

Common Sense / Situation
Types of Puzzle Games
Falling Block

Advancing Block

Matching

Logic

Maze

Platformer

Construction

More?
Puzzle Types
Item Use (lock and key)

Environment

Navigation

Timing

Order of Operations

Item Combination

Conversation

Riddles

Factual Knowledge
Puzzle Structure
Problem

Solution(s)

Clues/Tells
TECHNIQUE
                   Puzzle Game Design
                                   In eight easy steps



How do you go about designing a puzzle game from scratch?
                                                            Scott Kim
The Eight Steps
                             SPECIFY                         1. Inspiration
                              RULES                          2. Simplification
                                                             3. Construction Set
                                                             4. Design Specification

                                                             5. Levels
                                                             6. Testing
                              BUILD                          7. Sequence
                             PUZZLES                         8. Presentation
Here are the eight steps in designing a puzzle game. The process splits into two halves: specifying the rules, and building the
1. Inspiration: Previous Game




Where do ideas come from? Here are six ways to get inspired. First, you can look to a previous game. Tetris was inspired by
an existing mathematical game called pentaminoes. Tetris in turn inspired Welltris and host of other Tetris spinoffs.
1. Inspiration: Technology
      1. Nonphysical moves (Tetris)
      2. Algorithmic levels (Pit Droids)
      3. Enforce the rules (Sokoban)
      4. Allow undo (Solitaire)



If you are going to design a computer puzzle, don’t just copy a puzzle from another medium. Instead, think about how the
computer can enhance gameplay. Eight ways are listed above. Thinking about the technology first can inspire ideas for new
types of puzzles.
1. Inspiration: Play Mechanic




Every computer game, at its core, has a play mechanic — a basic way that the player interacts with an object — that gets
used over and over. Endorfun, for instance, was inspired by the play mechanic of a cube rolling on a square grid, controlled by
the four cursor keys..
1. Inspiration: Subject matter
                                                     ¥     This puzzle was
                                                           inspired by thinking
                                                           about astronomy




Like songs, puzzles can be inspired by real life. Stephen Sondheim: A good clue can give you all the pleasures of being duped
that a mystery story can. It has surface innocence, surprise, the revelation of a concealed meaning, and the catharsis of
solution.
1. Inspiration: Story




Adventure games like Myst are built around the elements of story: plot, character, setting, and mood. When you design
puzzles for story-based games, look for puzzles that arise naturally out of the environments and situations, and help advance
plot or reveal character.
1. Inspiration: Art




The story game Obsidian started as a series of concept sketches for characters and environments. Story and puzzles came
later. Similarly, the puzzle game Spin Doctor (later renamed ClockWerx) started as a graphic concept by an artist on the
project.
2. Simplification




The second step is to whittle the concept down to manageable size. Say we wanted to make a puzzle based on the tricky core
skill of parking a car in a crowded lot. We eliminate irrelevant details and make pieces uniform by conforming them to a square
grid.
3. Construction Set
       ¥    Programmer: reusable code
       ¥    Rule designer: tweak rules
       ¥    Level designer: build levels
       ¥    Player: build levels



The only way to test a puzzle concept works is to play it. So the next step is to build a construction set that makes it easy to
build puzzles of a certain type. Sometimes a paper prototype is adequate. Once the rules are set, other people can use the
construction set to build levels.
4. Design Specification
      ¥     Board — grid, network, irregular, none
      ¥     Pieces — shape, image, attribute, supply
      ¥     Moves — sequential, side effect, primary
      ¥     Goal — exact match, partial, condition




Now it is time to write a detailed design specification. Most puzzle game specs will describe puzzles in terms of board, pieces,
moves and goals. In addition a design spec may also cover the user interface, scoring, story, art, sound and other aspects of
production.
5. Levels




Schematically, a puzzle challenges the player to get from a problem to a solution.
5. Levels




But of course the path is never simple. Every puzzle requires that the player make choices, some of which lead to dead ends.
5. Levels




Puzzles in a game have a larger situation that gives the puzzle meaning. Applying the solution lets you move forward in the
5. Levels




Good puzzles have require insight. The insight above is to walk around the outside of the maze. Obscure insights, however,
5. Levels




Different puzzles emphasize different parts of the journey. Persistence puzzles are a slow steady climb. Aha! Puzzles skip the
climb and go straight to the insight. Story puzzles work the setup into the story. Crossword puzzles are full of little insights:
each word unlocks more.
6. Testing
      ¥     Is it fun?
      ¥     How hard is it?
      ¥     Are there simpler solutions?
      ¥     Can it be improved?



The only way to find out whether a puzzle is fun is to watch someone play it. Often a puzzle you think is easy will turn out to be
hard, or vice versa. Sometimes players will find simpler solutions. Or you will realize that the puzzle needs some other
improvement.
7. Sequence
                                                              Accelerating
                                                              Linear
                                                              Sawtooth
                                                              Semilinear
                                                              Ordered collection
                                                              Metapuzzle
Next you must put the levels into sequence. Linear is simplest, but can get tiring. A better organization is the sawtooth, which
keeps going back to easy puzzles, or to give players freedom to play puzzles out of order. Metapuzzles motivate players to
complete the whole game.
7. Sequence: Transitions
      ¥    Learning the rules
      ¥    Recovering from failure
      ¥    One puzzle to the next
      ¥    One section to the next



You also need to think about the transitions between puzzles. Whenever the player moves from one place to another in your
game, there is an opportunity to lose the player’s interest. How can you bridge these gaps?
8. Presentation




Finally there are all the matters of presentation that turn an abstract puzzle into something people can see, hear and touch. I
won’t go into detail on production for puzzle games.
Questions?
Grim Fandango
Links
http://puzzlemuseum.com/class/pzcla2006a.htm

http://scottkim.com/thinkinggames/GDC99/index.html

http://gameshelf.jmac.org/2008/11/13/GrimPuzzleDoc_small.pdf

http://www.springerlink.com/content/d350372p72026102/fulltext.pdf

http://indiedevstories.com/2012/01/04/game-theory-applied-the-
puzzle-of-designing-a-puzzle-game/

http://www.untoldentertainment.com/blog/2009/08/26/12-types-of-
puzzles-in-graphic-adventure-games/

http://devmag.org.za/2011/04/16/how-are-puzzle-games-designed-
introduction/

More Related Content

What's hot

Introduction to Gamification (Whitepaper)
Introduction to Gamification (Whitepaper)Introduction to Gamification (Whitepaper)
Introduction to Gamification (Whitepaper)Piet van den Boer
 
Game monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesGame monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesAndrew Dotsenko
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step GuideDevBatch Inc.
 
Effective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P GamesEffective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P GamesJames Gwertzman
 
Indie Games Developer Pitch Deck template
Indie Games Developer Pitch Deck templateIndie Games Developer Pitch Deck template
Indie Games Developer Pitch Deck templatePaul Gray
 
Game Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesGame Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesMarc Miquel
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design FundamentalsIntelligent_ly
 
LiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesLiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesJessica Tams
 
Game Design - Lecture 1
Game Design - Lecture 1Game Design - Lecture 1
Game Design - Lecture 1Andrea Resmini
 
Killer Game Loops in Social Games
Killer Game Loops in Social GamesKiller Game Loops in Social Games
Killer Game Loops in Social GamesWooga
 
Designing Puzzles for Video Games
Designing Puzzles for Video GamesDesigning Puzzles for Video Games
Designing Puzzles for Video GamesPier Luca Lanzi
 
Process of Game Design
Process of Game DesignProcess of Game Design
Process of Game DesignVincent Clyde
 
Raw Fury: Pitch Deck Template
Raw Fury: Pitch Deck TemplateRaw Fury: Pitch Deck Template
Raw Fury: Pitch Deck TemplateJohan Toresson
 
How to Pitch your Game to Business People
How to Pitch your Game to Business PeopleHow to Pitch your Game to Business People
How to Pitch your Game to Business PeopleLaura Bularca
 

What's hot (20)

Introduction to Gamification (Whitepaper)
Introduction to Gamification (Whitepaper)Introduction to Gamification (Whitepaper)
Introduction to Gamification (Whitepaper)
 
Game monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play gamesGame monetization: Overview of monetization methods for free-to-play games
Game monetization: Overview of monetization methods for free-to-play games
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step Guide
 
Effective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P GamesEffective LiveOps Strategies for F2P Games
Effective LiveOps Strategies for F2P Games
 
Indie Games Developer Pitch Deck template
Indie Games Developer Pitch Deck templateIndie Games Developer Pitch Deck template
Indie Games Developer Pitch Deck template
 
Game Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesGame Balance 3: Interesting Strategies
Game Balance 3: Interesting Strategies
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design Fundamentals
 
Video game proposal
Video game proposalVideo game proposal
Video game proposal
 
LiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesLiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott Humphries
 
Encode Club - Sandbox
Encode Club - SandboxEncode Club - Sandbox
Encode Club - Sandbox
 
Game Design - Lecture 1
Game Design - Lecture 1Game Design - Lecture 1
Game Design - Lecture 1
 
Killer Game Loops in Social Games
Killer Game Loops in Social GamesKiller Game Loops in Social Games
Killer Game Loops in Social Games
 
Game design - Retention
Game design - RetentionGame design - Retention
Game design - Retention
 
Designing Puzzles for Video Games
Designing Puzzles for Video GamesDesigning Puzzles for Video Games
Designing Puzzles for Video Games
 
Process of Game Design
Process of Game DesignProcess of Game Design
Process of Game Design
 
Game Design fundamentals
Game Design fundamentalsGame Design fundamentals
Game Design fundamentals
 
Raw Fury: Pitch Deck Template
Raw Fury: Pitch Deck TemplateRaw Fury: Pitch Deck Template
Raw Fury: Pitch Deck Template
 
4 Game Inc Business Plan
4 Game Inc Business Plan4 Game Inc Business Plan
4 Game Inc Business Plan
 
How to Pitch your Game to Business People
How to Pitch your Game to Business PeopleHow to Pitch your Game to Business People
How to Pitch your Game to Business People
 

Viewers also liked

MVP Design Hacks PRO
MVP Design Hacks PROMVP Design Hacks PRO
MVP Design Hacks PROAmy Jo Kim
 
MVP Design Hacks TEAM
MVP Design Hacks TEAMMVP Design Hacks TEAM
MVP Design Hacks TEAMAmy Jo Kim
 
Mvp design hacks 7
Mvp design hacks 7Mvp design hacks 7
Mvp design hacks 7Amy Jo Kim
 
The Co-op Revolution: Top 5 Tips for Designing Collaboration
The Co-op Revolution: Top 5 Tips for Designing CollaborationThe Co-op Revolution: Top 5 Tips for Designing Collaboration
The Co-op Revolution: Top 5 Tips for Designing CollaborationAmy Jo Kim
 
MVP Design Hacks 7: Iterate Your Design with Customer Insights
MVP Design Hacks 7: Iterate Your Design with Customer InsightsMVP Design Hacks 7: Iterate Your Design with Customer Insights
MVP Design Hacks 7: Iterate Your Design with Customer InsightsAmy Jo Kim
 
Players Journey
Players JourneyPlayers Journey
Players JourneySeth Sivak
 
5 Design Hacks to Build a Better Product in Less Time
5 Design Hacks to Build a Better Product in Less Time5 Design Hacks to Build a Better Product in Less Time
5 Design Hacks to Build a Better Product in Less TimeAmy Jo Kim
 
Kickstarter Game Thinking Teardown
Kickstarter Game Thinking TeardownKickstarter Game Thinking Teardown
Kickstarter Game Thinking TeardownAmy Jo Kim
 
MVP Design Hacks: Sprint 8
MVP Design Hacks: Sprint 8MVP Design Hacks: Sprint 8
MVP Design Hacks: Sprint 8Amy Jo Kim
 
Getting2Alpha: accelerate innovation with game design smarts
Getting2Alpha: accelerate innovation with game design smartsGetting2Alpha: accelerate innovation with game design smarts
Getting2Alpha: accelerate innovation with game design smartsAmy Jo Kim
 
Improve your product design with Game Thinking (UIE Webinar)
Improve your product design with Game Thinking (UIE Webinar)Improve your product design with Game Thinking (UIE Webinar)
Improve your product design with Game Thinking (UIE Webinar)Amy Jo Kim
 
Mvp design hacks product brief template
Mvp design hacks product brief templateMvp design hacks product brief template
Mvp design hacks product brief templateAmy Jo Kim
 
MVP Design Club - VIP coaching program for innovative product teams
MVP Design Club - VIP coaching program for innovative product teamsMVP Design Club - VIP coaching program for innovative product teams
MVP Design Club - VIP coaching program for innovative product teamsAmy Jo Kim
 
Turbo-charge you product with Game Thinking
Turbo-charge you product with Game ThinkingTurbo-charge you product with Game Thinking
Turbo-charge you product with Game ThinkingAmy Jo Kim
 
The 5 Habits of Breakthrough Innovators
The 5 Habits of Breakthrough InnovatorsThe 5 Habits of Breakthrough Innovators
The 5 Habits of Breakthrough InnovatorsAmy Jo Kim
 
How to build a product people love
How to build a product people loveHow to build a product people love
How to build a product people loveAmy Jo Kim
 
The 3 most common mistakes smart entrepreneurs make building their MVP
The 3 most common mistakes smart entrepreneurs make building their MVPThe 3 most common mistakes smart entrepreneurs make building their MVP
The 3 most common mistakes smart entrepreneurs make building their MVPAmy Jo Kim
 
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015Amy Jo Kim
 
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 20157 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015Amy Jo Kim
 

Viewers also liked (20)

MVP Design Hacks PRO
MVP Design Hacks PROMVP Design Hacks PRO
MVP Design Hacks PRO
 
MVP Design Hacks TEAM
MVP Design Hacks TEAMMVP Design Hacks TEAM
MVP Design Hacks TEAM
 
Mvp design hacks 7
Mvp design hacks 7Mvp design hacks 7
Mvp design hacks 7
 
The Co-op Revolution: Top 5 Tips for Designing Collaboration
The Co-op Revolution: Top 5 Tips for Designing CollaborationThe Co-op Revolution: Top 5 Tips for Designing Collaboration
The Co-op Revolution: Top 5 Tips for Designing Collaboration
 
Co op talk
Co op talkCo op talk
Co op talk
 
MVP Design Hacks 7: Iterate Your Design with Customer Insights
MVP Design Hacks 7: Iterate Your Design with Customer InsightsMVP Design Hacks 7: Iterate Your Design with Customer Insights
MVP Design Hacks 7: Iterate Your Design with Customer Insights
 
Players Journey
Players JourneyPlayers Journey
Players Journey
 
5 Design Hacks to Build a Better Product in Less Time
5 Design Hacks to Build a Better Product in Less Time5 Design Hacks to Build a Better Product in Less Time
5 Design Hacks to Build a Better Product in Less Time
 
Kickstarter Game Thinking Teardown
Kickstarter Game Thinking TeardownKickstarter Game Thinking Teardown
Kickstarter Game Thinking Teardown
 
MVP Design Hacks: Sprint 8
MVP Design Hacks: Sprint 8MVP Design Hacks: Sprint 8
MVP Design Hacks: Sprint 8
 
Getting2Alpha: accelerate innovation with game design smarts
Getting2Alpha: accelerate innovation with game design smartsGetting2Alpha: accelerate innovation with game design smarts
Getting2Alpha: accelerate innovation with game design smarts
 
Improve your product design with Game Thinking (UIE Webinar)
Improve your product design with Game Thinking (UIE Webinar)Improve your product design with Game Thinking (UIE Webinar)
Improve your product design with Game Thinking (UIE Webinar)
 
Mvp design hacks product brief template
Mvp design hacks product brief templateMvp design hacks product brief template
Mvp design hacks product brief template
 
MVP Design Club - VIP coaching program for innovative product teams
MVP Design Club - VIP coaching program for innovative product teamsMVP Design Club - VIP coaching program for innovative product teams
MVP Design Club - VIP coaching program for innovative product teams
 
Turbo-charge you product with Game Thinking
Turbo-charge you product with Game ThinkingTurbo-charge you product with Game Thinking
Turbo-charge you product with Game Thinking
 
The 5 Habits of Breakthrough Innovators
The 5 Habits of Breakthrough InnovatorsThe 5 Habits of Breakthrough Innovators
The 5 Habits of Breakthrough Innovators
 
How to build a product people love
How to build a product people loveHow to build a product people love
How to build a product people love
 
The 3 most common mistakes smart entrepreneurs make building their MVP
The 3 most common mistakes smart entrepreneurs make building their MVPThe 3 most common mistakes smart entrepreneurs make building their MVP
The 3 most common mistakes smart entrepreneurs make building their MVP
 
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
 
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 20157 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
 

Similar to Puzzle Design Process

Week11 puzzle-games-2-
Week11  puzzle-games-2-Week11  puzzle-games-2-
Week11 puzzle-games-2-NaimChePee
 
Professor Layton
Professor LaytonProfessor Layton
Professor LaytonNoel Kehoe
 
Applied And Persuasive Applications For Museums
Applied And Persuasive Applications For MuseumsApplied And Persuasive Applications For Museums
Applied And Persuasive Applications For MuseumsPietro Polsinelli
 
LAFS Game Design 1 - Foundational Elements
LAFS Game Design 1 - Foundational ElementsLAFS Game Design 1 - Foundational Elements
LAFS Game Design 1 - Foundational ElementsDavid Mullich
 
2. initial plans 1-2
2. initial plans 1-22. initial plans 1-2
2. initial plans 1-2Jack-Lowes
 
Trainyard: A Level Design Post-Mortem
Trainyard: A Level Design Post-MortemTrainyard: A Level Design Post-Mortem
Trainyard: A Level Design Post-MortemLesley Phord-Toy
 
Webquest
WebquestWebquest
Webquestanm54
 
Webquest
WebquestWebquest
Webquestanm54
 
Fundamentals of Game Design
Fundamentals of Game DesignFundamentals of Game Design
Fundamentals of Game DesignSeth Sivak
 
Playful design workshop ferrara - uxlx 2014
Playful design workshop   ferrara - uxlx 2014Playful design workshop   ferrara - uxlx 2014
Playful design workshop ferrara - uxlx 2014ferrarajc
 
Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)Sonja Ängeslevä
 
Play to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsPlay to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsHRDQ-U
 
final presentation of sudoku solver project
final presentation of sudoku solver projectfinal presentation of sudoku solver project
final presentation of sudoku solver projectArafat Bin Reza
 

Similar to Puzzle Design Process (20)

Week11 puzzle-games-2-
Week11  puzzle-games-2-Week11  puzzle-games-2-
Week11 puzzle-games-2-
 
Professor Layton
Professor LaytonProfessor Layton
Professor Layton
 
Design feedback
Design feedback Design feedback
Design feedback
 
Applied and persuasive: playful learning
Applied and persuasive: playful learningApplied and persuasive: playful learning
Applied and persuasive: playful learning
 
Applied And Persuasive Applications For Museums
Applied And Persuasive Applications For MuseumsApplied And Persuasive Applications For Museums
Applied And Persuasive Applications For Museums
 
LAFS Game Design 1 - Foundational Elements
LAFS Game Design 1 - Foundational ElementsLAFS Game Design 1 - Foundational Elements
LAFS Game Design 1 - Foundational Elements
 
2. initial plans 1-2
2. initial plans 1-22. initial plans 1-2
2. initial plans 1-2
 
Trainyard: A Level Design Post-Mortem
Trainyard: A Level Design Post-MortemTrainyard: A Level Design Post-Mortem
Trainyard: A Level Design Post-Mortem
 
Experience Design in the Museum
Experience Design in the MuseumExperience Design in the Museum
Experience Design in the Museum
 
IMS 445, August 29th
IMS 445, August 29th IMS 445, August 29th
IMS 445, August 29th
 
Webquest
WebquestWebquest
Webquest
 
Webquest
WebquestWebquest
Webquest
 
Fundamentals of Game Design
Fundamentals of Game DesignFundamentals of Game Design
Fundamentals of Game Design
 
Playful design workshop ferrara - uxlx 2014
Playful design workshop   ferrara - uxlx 2014Playful design workshop   ferrara - uxlx 2014
Playful design workshop ferrara - uxlx 2014
 
Game Design Talk
Game Design TalkGame Design Talk
Game Design Talk
 
Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)Everyone can design games (girls' game clubs)
Everyone can design games (girls' game clubs)
 
Play to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get ResultsPlay to Learn: Learning Games and Gamification that Get Results
Play to Learn: Learning Games and Gamification that Get Results
 
final presentation of sudoku solver project
final presentation of sudoku solver projectfinal presentation of sudoku solver project
final presentation of sudoku solver project
 
A mazing Game
A mazing GameA mazing Game
A mazing Game
 
02 - Emergence and Progression
02 - Emergence and Progression02 - Emergence and Progression
02 - Emergence and Progression
 

More from Seth Sivak

Proletariat Inc. 6 Month Post Mortem
Proletariat Inc. 6 Month Post MortemProletariat Inc. 6 Month Post Mortem
Proletariat Inc. 6 Month Post MortemSeth Sivak
 
Lean Game Development
Lean Game DevelopmentLean Game Development
Lean Game DevelopmentSeth Sivak
 
GAME 3400 - Player's Journey
GAME 3400 - Player's JourneyGAME 3400 - Player's Journey
GAME 3400 - Player's JourneySeth Sivak
 
GAME 3400 Level Design - Indirect Control
GAME 3400 Level Design - Indirect ControlGAME 3400 Level Design - Indirect Control
GAME 3400 Level Design - Indirect ControlSeth Sivak
 
GAME 3400 Level Design - Experience Architecture
GAME 3400 Level Design - Experience ArchitectureGAME 3400 Level Design - Experience Architecture
GAME 3400 Level Design - Experience ArchitectureSeth Sivak
 
GAME 3400 Level Design - Moment Based Design
GAME 3400 Level Design - Moment Based DesignGAME 3400 Level Design - Moment Based Design
GAME 3400 Level Design - Moment Based DesignSeth Sivak
 
GAME 3400 Level Design - Introduction
GAME 3400 Level Design - IntroductionGAME 3400 Level Design - Introduction
GAME 3400 Level Design - IntroductionSeth Sivak
 
Designing Core Gameplay for Everyone - GDC 2012
Designing Core Gameplay for Everyone - GDC 2012Designing Core Gameplay for Everyone - GDC 2012
Designing Core Gameplay for Everyone - GDC 2012Seth Sivak
 
Play and Games
Play and GamesPlay and Games
Play and GamesSeth Sivak
 
Properties Methods Events
Properties Methods EventsProperties Methods Events
Properties Methods EventsSeth Sivak
 
What Is A Game Engine
What Is A Game EngineWhat Is A Game Engine
What Is A Game EngineSeth Sivak
 
Active-Adventure @ Games for Health 2009
Active-Adventure @ Games for Health 2009Active-Adventure @ Games for Health 2009
Active-Adventure @ Games for Health 2009Seth Sivak
 

More from Seth Sivak (12)

Proletariat Inc. 6 Month Post Mortem
Proletariat Inc. 6 Month Post MortemProletariat Inc. 6 Month Post Mortem
Proletariat Inc. 6 Month Post Mortem
 
Lean Game Development
Lean Game DevelopmentLean Game Development
Lean Game Development
 
GAME 3400 - Player's Journey
GAME 3400 - Player's JourneyGAME 3400 - Player's Journey
GAME 3400 - Player's Journey
 
GAME 3400 Level Design - Indirect Control
GAME 3400 Level Design - Indirect ControlGAME 3400 Level Design - Indirect Control
GAME 3400 Level Design - Indirect Control
 
GAME 3400 Level Design - Experience Architecture
GAME 3400 Level Design - Experience ArchitectureGAME 3400 Level Design - Experience Architecture
GAME 3400 Level Design - Experience Architecture
 
GAME 3400 Level Design - Moment Based Design
GAME 3400 Level Design - Moment Based DesignGAME 3400 Level Design - Moment Based Design
GAME 3400 Level Design - Moment Based Design
 
GAME 3400 Level Design - Introduction
GAME 3400 Level Design - IntroductionGAME 3400 Level Design - Introduction
GAME 3400 Level Design - Introduction
 
Designing Core Gameplay for Everyone - GDC 2012
Designing Core Gameplay for Everyone - GDC 2012Designing Core Gameplay for Everyone - GDC 2012
Designing Core Gameplay for Everyone - GDC 2012
 
Play and Games
Play and GamesPlay and Games
Play and Games
 
Properties Methods Events
Properties Methods EventsProperties Methods Events
Properties Methods Events
 
What Is A Game Engine
What Is A Game EngineWhat Is A Game Engine
What Is A Game Engine
 
Active-Adventure @ Games for Health 2009
Active-Adventure @ Games for Health 2009Active-Adventure @ Games for Health 2009
Active-Adventure @ Games for Health 2009
 

Recently uploaded

Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceTina Ji
 
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...Amil Baba Company
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesApsara Of India
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)dollysharma2066
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...First NO1 World Amil baba in Faisalabad
 
High Profile Call Girls Sodepur - 8250192130 Escorts Service with Real Photos...
High Profile Call Girls Sodepur - 8250192130 Escorts Service with Real Photos...High Profile Call Girls Sodepur - 8250192130 Escorts Service with Real Photos...
High Profile Call Girls Sodepur - 8250192130 Escorts Service with Real Photos...Riya Pathan
 
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsCall Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsApsara Of India
 
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7Riya Pathan
 
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...Amil Baba Company
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceApsara Of India
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanApsara Of India
 
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCRdollysharma2066
 
The Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty VixenThe Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty VixenSalty Vixen Stories & More
 
Private Call Girls Bansdroni - 8250192130 | 24x7 Service Available Near Me
Private Call Girls Bansdroni - 8250192130 | 24x7 Service Available Near MePrivate Call Girls Bansdroni - 8250192130 | 24x7 Service Available Near Me
Private Call Girls Bansdroni - 8250192130 | 24x7 Service Available Near MeRiya Pathan
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls
 
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Sonam Pathan
 
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingAir-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingRiya Pathan
 
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcEViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcEApsara Of India
 
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一lvtagr7
 

Recently uploaded (20)

Call Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts ServiceCall Girls in Faridabad 9000000000 Faridabad Escorts Service
Call Girls in Faridabad 9000000000 Faridabad Escorts Service
 
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
Amil Baba in Pakistan Kala jadu Expert Amil baba Black magic Specialist in Is...
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
 
High Profile Call Girls Sodepur - 8250192130 Escorts Service with Real Photos...
High Profile Call Girls Sodepur - 8250192130 Escorts Service with Real Photos...High Profile Call Girls Sodepur - 8250192130 Escorts Service with Real Photos...
High Profile Call Girls Sodepur - 8250192130 Escorts Service with Real Photos...
 
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsCall Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
 
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
 
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
Real NO1 Amil baba in Faisalabad Kala jadu in faisalabad Aamil baba Faisalaba...
 
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts ServiceVip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
Vip Udaipur Call Girls 9602870969 Dabok Airport Udaipur Escorts Service
 
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur RajasthanUdaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
Udaipur Call Girls 9602870969 Call Girl in Udaipur Rajasthan
 
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
8377087607 Full Enjoy @24/7 Call Girls in Patel Nagar Delhi NCR
 
The Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty VixenThe Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty Vixen
 
Private Call Girls Bansdroni - 8250192130 | 24x7 Service Available Near Me
Private Call Girls Bansdroni - 8250192130 | 24x7 Service Available Near MePrivate Call Girls Bansdroni - 8250192130 | 24x7 Service Available Near Me
Private Call Girls Bansdroni - 8250192130 | 24x7 Service Available Near Me
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
 
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713
 
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingAir-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
 
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcEViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
 
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
定制(UofT毕业证书)加拿大多伦多大学毕业证成绩单原版一比一
 

Puzzle Design Process

  • 1. Level Design Puzzle Design – Sept. 25, 2012 Fall 2012 Seth Sivak
  • 2. Summary Definitions and History Puzzle Solving Skills Puzzle Games Puzzle Types Puzzle Structure Puzzle Game Design
  • 3. 1. Definition of “Puzzle” A puzzle is fun and has a right answer. As opposed As opposed to a to everyday game (no answer) “problems” or a toy (no goal) Fun, as opposed to mundane problems like fixing your plumbing. Of course to a plumber, that might be fun. And as a puzzle designer, I bet I could make a series of challenges that turn plumbing into a game.
  • 4.
  • 5.
  • 6. Why is Puzzle Solving fun?
  • 8. Nine Dot Puzzle Insight!
  • 11. Steps to Eureka Effect Initial Confusion Problem Solving Cue or Tell AHA! Moment
  • 12. Exploring the Eureka Effect The office was cool because the windows we closed. Air Conditioning
  • 13. Exploring the Eureka Effect The lady lost gold because the dentist pulled hard. Tooth
  • 14. Exploring the Eureka Effect The haystack was important because the cloth ripped. Parachute
  • 15. Exploring the Eureka Effect Chopsticks The dinner was uneaten because the wood was bent.
  • 17.
  • 18. Types of Puzzle Games Falling Block Advancing Block Matching Logic Maze Platformer Construction More?
  • 19.
  • 20. Puzzle Types Item Use (lock and key) Environment Navigation Timing Order of Operations Item Combination Conversation Riddles Factual Knowledge
  • 22. TECHNIQUE Puzzle Game Design In eight easy steps How do you go about designing a puzzle game from scratch? Scott Kim
  • 23. The Eight Steps SPECIFY 1. Inspiration RULES 2. Simplification 3. Construction Set 4. Design Specification 5. Levels 6. Testing BUILD 7. Sequence PUZZLES 8. Presentation Here are the eight steps in designing a puzzle game. The process splits into two halves: specifying the rules, and building the
  • 24. 1. Inspiration: Previous Game Where do ideas come from? Here are six ways to get inspired. First, you can look to a previous game. Tetris was inspired by an existing mathematical game called pentaminoes. Tetris in turn inspired Welltris and host of other Tetris spinoffs.
  • 25. 1. Inspiration: Technology 1. Nonphysical moves (Tetris) 2. Algorithmic levels (Pit Droids) 3. Enforce the rules (Sokoban) 4. Allow undo (Solitaire) If you are going to design a computer puzzle, don’t just copy a puzzle from another medium. Instead, think about how the computer can enhance gameplay. Eight ways are listed above. Thinking about the technology first can inspire ideas for new types of puzzles.
  • 26. 1. Inspiration: Play Mechanic Every computer game, at its core, has a play mechanic — a basic way that the player interacts with an object — that gets used over and over. Endorfun, for instance, was inspired by the play mechanic of a cube rolling on a square grid, controlled by the four cursor keys..
  • 27. 1. Inspiration: Subject matter ¥ This puzzle was inspired by thinking about astronomy Like songs, puzzles can be inspired by real life. Stephen Sondheim: A good clue can give you all the pleasures of being duped that a mystery story can. It has surface innocence, surprise, the revelation of a concealed meaning, and the catharsis of solution.
  • 28. 1. Inspiration: Story Adventure games like Myst are built around the elements of story: plot, character, setting, and mood. When you design puzzles for story-based games, look for puzzles that arise naturally out of the environments and situations, and help advance plot or reveal character.
  • 29. 1. Inspiration: Art The story game Obsidian started as a series of concept sketches for characters and environments. Story and puzzles came later. Similarly, the puzzle game Spin Doctor (later renamed ClockWerx) started as a graphic concept by an artist on the project.
  • 30. 2. Simplification The second step is to whittle the concept down to manageable size. Say we wanted to make a puzzle based on the tricky core skill of parking a car in a crowded lot. We eliminate irrelevant details and make pieces uniform by conforming them to a square grid.
  • 31. 3. Construction Set ¥ Programmer: reusable code ¥ Rule designer: tweak rules ¥ Level designer: build levels ¥ Player: build levels The only way to test a puzzle concept works is to play it. So the next step is to build a construction set that makes it easy to build puzzles of a certain type. Sometimes a paper prototype is adequate. Once the rules are set, other people can use the construction set to build levels.
  • 32. 4. Design Specification ¥ Board — grid, network, irregular, none ¥ Pieces — shape, image, attribute, supply ¥ Moves — sequential, side effect, primary ¥ Goal — exact match, partial, condition Now it is time to write a detailed design specification. Most puzzle game specs will describe puzzles in terms of board, pieces, moves and goals. In addition a design spec may also cover the user interface, scoring, story, art, sound and other aspects of production.
  • 33. 5. Levels Schematically, a puzzle challenges the player to get from a problem to a solution.
  • 34. 5. Levels But of course the path is never simple. Every puzzle requires that the player make choices, some of which lead to dead ends.
  • 35. 5. Levels Puzzles in a game have a larger situation that gives the puzzle meaning. Applying the solution lets you move forward in the
  • 36. 5. Levels Good puzzles have require insight. The insight above is to walk around the outside of the maze. Obscure insights, however,
  • 37. 5. Levels Different puzzles emphasize different parts of the journey. Persistence puzzles are a slow steady climb. Aha! Puzzles skip the climb and go straight to the insight. Story puzzles work the setup into the story. Crossword puzzles are full of little insights: each word unlocks more.
  • 38. 6. Testing ¥ Is it fun? ¥ How hard is it? ¥ Are there simpler solutions? ¥ Can it be improved? The only way to find out whether a puzzle is fun is to watch someone play it. Often a puzzle you think is easy will turn out to be hard, or vice versa. Sometimes players will find simpler solutions. Or you will realize that the puzzle needs some other improvement.
  • 39. 7. Sequence Accelerating Linear Sawtooth Semilinear Ordered collection Metapuzzle Next you must put the levels into sequence. Linear is simplest, but can get tiring. A better organization is the sawtooth, which keeps going back to easy puzzles, or to give players freedom to play puzzles out of order. Metapuzzles motivate players to complete the whole game.
  • 40. 7. Sequence: Transitions ¥ Learning the rules ¥ Recovering from failure ¥ One puzzle to the next ¥ One section to the next You also need to think about the transitions between puzzles. Whenever the player moves from one place to another in your game, there is an opportunity to lose the player’s interest. How can you bridge these gaps?
  • 41. 8. Presentation Finally there are all the matters of presentation that turn an abstract puzzle into something people can see, hear and touch. I won’t go into detail on production for puzzle games.