Creating Game Design Patterns Jussi Holopainen Nokia Research


















- Slides: 18

Creating Game Design Patterns Jussi Holopainen, Nokia Research Center Staffan Björk, Interactive Institute

About pattern collections n The large collection q q q n ~300 patterns Threshold to use Want to check potentially new patterns against this Reasons to identify new patterns The large collection is not complete q Need specialized patterns for projects q Make own small in-house collection q

About pattern collections, cont. Game World, Reconfigurable Game World, Level, Inaccessible Areas, Consistent Reality Logic, Alternative Reality, Moveable Tiles, Enemies, Boss Monsters, Deadly Traps, Obstacles, Avatars, Units, Tools, Controller, Alarms, Pick-Ups, Power-Ups, Clues, Extra-Game Information, Invisible Walls, God’s Finger, Mule, Buttons, Helpers, Traces, Resource Generators, Tiles, Dice, Cards, Card Hands, Drawing Stacks, Discard Piles, Score, Highscore Lists, Lives, Parallel Lives, Cameras, Ghosts, Book-Keeping Tokens, Strategic Locations, Outstanding Features, Chargers, Resource Locations, Goal Points, Save Points, Spawn Points, Safe Havens, Resources, Secret Resources, Limited Resources, Non. Renewable Resources, Closed Economies, Producer-Consumer, Ownership, Resource Management, Producer, Consumer, Converter, Container, Shared Resources, Symmetric Resource Distribution, Asymmetric Resource Distribution, Investments, Diminishing Returns, Arithmetic Rewards for Investments, Geometric Rewards for Investments, Perfect Information, Imperfect Information, Uncertainty of Information, Fog of War, Red Herrings, Symmetric Information, Asymmetric Information, Public Information, Communication Channels, Direct Information, Indirect Information, Near Miss Indicators, Progress Indicators, Outcome Indicators, Goal Indicators, Status Indicators, Game State Overviews, First-Person Views, Third-Person Views, God Views, Combat, Movement, Maneuvering, Aim & Shoot, Tile. Laying, No-Ops, Camping, Collecting, Movement Limitations, Game World Navigation, Construction, Spawning, Betting, Leaps of Faith, Privileged Abilities, Asymmetric Abilities, Limited Set of Actions, Downtime, Experimenting, Transfer of Control, Interruptible Actions, Focus Loci, New Abilities, Improved Abilities, Ability Losses, Decreased Abilities, Extended Actions, Irreversible Actions, Save-Load Cycles, Attention Swapping, Damage, Privileged Movement, Indirect Control, Area Control, Budgeted Action Points, Turn Taking Rewards, Penalties, Illusionary Rewards, Player-Decided Distribution of Reward & Penalties, Ultra-Powerful Events, Role Reversal, Shrinking Game World, Disruption of Focus Attention, Delayed Effects, Hovering Closures, Tiebreakers, Tied Results, Illusion of Influence, Perceived Chance to Succeed, Tiebreakers, Tied Results, Immersion, Anticipation, Spatial Immersion, Emotional Immersion, Cognitive Immersion, Sensory-Motoric Immersion, Freedom of Choice, Creative Control, Storytelling, Player Constructed Worlds, Dedicated Game Facilitators, Self-Facilitated Games, Game Masters, Skills, Narrative Structure, Tension, Characters, Character Development, Planned Character Development, Identification, Higher-Level, Closures as Gameplay Progresses, Surprises, Cut Scenes, Easter Eggs, Never Ending Stories, Competition, Conflict, Player Killing, Betrayal, Individual Rewards, Individual Penalties, Red Queen Dilemmas, Cooperation, Collaborative Actions, Shared Rewards, Shared Penalties, Delayed Reciprocity, Competence Areas, Team Play, Alliances, Roleplaying, Constructive Play, Player Decided Results, Team Development, Social Organizations, Uncommitted Alliances, Dynamic Alliances, Secret Alliances, Social Interaction, Trading, Bidding, Bluffing, Negotiation, Social Dilemmas, Social Statuses, Gain Ownership, Overcome, Stealth, Eliminate, Rescue, Capture, Evade, Conceal, Race, Collection, Alignment, Enclosure, Configuration, Connection, Delivery, Herd, Contact, Guard, Survive, Traverse, King of the Hill, Last Man Standing, Gain Information, Gain Competence, Exploration, Reconnaissance, Predefined Goals, Dynamic Goal Characteristics, Optional Goals, Interferable Goals, Player Defined Goals, Ephemeral Goals, Continuous Goals, Unknown Goals, Preventing Goals, Hierarchy of Goals, Tournament, Incompatible Goals, Selectable Set of Goals, Supporting goals, Polyathlons, Excluding Goals, Symmetric Goals, Asymmetric Goals, Committed Goals, Mutual Goals, Real-Time Games, Asynchronous Games, Single-Player Games, Multiplayer Games, Turn-Based Games, Closure Points, Tick-based games, Persistent Game Worlds, Quick Games, Handles, Game Pauses, Reversability, Player Elimination, Analysis Paralysis, The Show Must Go On, Agents, Team Elimination, Early Elimination, Time Limits, Game Mastery, Empowerment, Timing, Rhythm. Based Actions, Dexterity-Based Actions, Memorizing, Puzzle Solving, Luck, Perceivable Margins, Achilles’ Heels, Tradeoffs, Randomness, Risk/Reward, Predictable Consequences, Limited Planning Ability, Strategic Knowledge, Stimulated Planning, Limited Foresight, Combos, Balancing Effects, Symmetry, Team Balance, Right Level of Difficulty, Right Level of Complexity, Handicaps, Paper-Rock-Scissors, Player Balance, Game Design Patterns for Meta Games, Replayability, and Learning Curves, Meta Games, Games within Games, Extra-Game Consequences, Trans-Game Information, Extra-Game Actions, Spectators, Replayability, Varied Gameplay, Smooth Learning Curves, Orthogonal Unit Differentiation

Genesis of a Pattern – a model n n n Recognize Analyze Describe Test Evaluate (go back to Analyze) Outcome: q Clear definition of the pattern

Recognize n n n Patterns easy to recognize, difficult to define Play games, think games, dream games, design games, read about games Other areas for inspiration: software engineering, computer science, HCI, architecture, drama, myths and legends, psychology, philosophy of mind, choreography, music, visual arts, sociology, human relationships, economics, politics etc.

Recognize (where to look in games)

Analyze n n Analyze the group together but start with the main candidate The pattern in existing games: q q n Think about different genres (RTS, FPS, MMORPG, strategy, arcade games etc. ) Think about different kinds of games (board and card games, children games, table-top and live action RPGs Try to imagine the games without the pattern

Analyze n List games that do not have the pattern: q n Compare the games from each list q n n Try to find games in same genres as in the previous list What is the difference in game play? How the other ideas are related to the pattern? Are they part of it or separate? Relations to other patterns

Describe n n Draft out the first kernel definition (a couple of sentences) Draw a diagram: optional Describe how the pattern is used in the example games Relationships to existing patterns: q q q What other patterns are frequent in the example games? How the other patterns affect the pattern? Relations to other patterns

Describe n n What are the consequences of using the pattern? Are the other ideas part of this pattern? q n Or are they separate patterns? Modify and elaborate the description according to the template q q q Name Description Using the pattern Consequences Relations to other patterns

Test n Interaction design exercise: q q q n n Nothing else but the pattern (well, requires some extras) Why it is not a game? Add patterns or interactions to make it a protogame “Redesign” existing games to use the pattern Apply the pattern in your current work, if possible

Evaluate n n n Is this a pattern? Is it useful? Should it be part of another pattern? Should it be discarded altogether? Is the description sufficient? Start the Analyze-Describe-Test cycle again if need be

The Reality n n n The reality is messy… Abstraction of the process Analyze-Define-Test normally intertwined Pattern elimination, mutation, fusion, spinoffs possible in all phases Difficult work (at least for us) Some phases are better done in small groups

An example of identifying patterns n n n Board game Carcassonne (Klaus-Jürgen Wrede, published by Hans im Glück 2000) Simple Several interacting patterns

Example of pattern emerging from token use Tile-laying

Example of pattern emerging from closure use Enclosure

Example of pattern emerging from interaction Hovering Closure

Example of pattern emerging from experience Tension