SlideShare a Scribd company logo
1 of 102
Download to read offline
Prof. Pier Luca Lanzi
Game Mechanics
Videogame Design and Programming
Prof. Pier Luca Lanzi
grokDynamicMechanics Aesthetic
player
game designer
Prof. Pier Luca Lanzi
http://www.cs.northwestern.edu/~hunicke/pubs/MDA.pdf
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Mechanics Story
Aestethics
Technology
Prof. Pier Luca Lanzi
The Elemental Tetrad: Mechanics
• The procedures and rules of your game
• Describe the goal of your game
• How players can and cannot try to achieve it
• What happens when they try
• If a set of mechanics is crucial to the gameplay,
§These must be supported by the technology
§Aesthetics must emphasize them clearly to the players
§They should make sense with respect to the story
7
Prof. Pier Luca Lanzi
The Elemental Tetrad: Story
• The sequence of events that unfolds in your game
• Linear and prescripted, branching and emergent
• The mechanics should strengthen the story and let it emerge
• Aesthetics should reinforce the ideas of the story
• The technology should be the best suited to the story
8
Prof. Pier Luca Lanzi
The Elemental Tetrad: Aesthetics
• How your game looks, sounds, smells, tastes, and feels
• It has the most direct relationship to a player’s experience
• Technology should allow and amplify the target aesthetic
tone/mood of the game
• Mechanics should be coherent to the world that the aesthetics
have defined
• The story should have events that let your aesthetics emerge at
the right pace and have the most impact
9
Prof. Pier Luca Lanzi
The Elemental Tetrad: Technology
• They define the materials and interactions that make your game
possible
• The technology enables players to do certain things and prohibits
it from doing other things (e.g., Wii and gamepads)
• The technology is essentially the medium in which the aesthetics
take place, in which the mechanics will occur, and through which
the story will be told.
10
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Space Invaders
http://www.youtube.com/watch?v=QObneYZIdKI
Prof. Pier Luca Lanzi
The Tedrad at Play: Space Invaders
• Technology
§ Custom made for this game, no other game had it
• Mechanics
§ The gameplay was completely new, with a player against and advancing
army. The player shoots and the aliens shoot back
§ You can hide behind the shields but the enemy can destroy them
§ The more enemy the player shoots down the faster the aliens go
§ Flying saucers give extra points but they are difficult to hit
13
Prof. Pier Luca Lanzi
The Tedrad at Play: Space Invaders
• Story
§ Original story was the players shooting at advancing human soldiers but
Taito changed it because it conveyed a bad message
§ Other war-based games were available (Sea Wolf 1976)
§ People already complained about game in which you kill people (Death
Race 1976)
§ Marching soldier would better fit a top-down view, aliens give the feeling
that their aim is to touch ground
• Aesthetics
§ Aliens are not identical and have a two frame (very effective) marching
animation and music
§ Colored strips on the screen
§ The arcade cabinet was attractive and eye catching
§ Punishing sound when you get hit
14
Prof. Pier Luca Lanzi
Skin & Skeleton
Skin
“the player’s experience”
Skeleton
“the elements that make up the game”
Designers should focus on both at the same time
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Game Themes
“if our games have unifying, resonant themes, the
experiences we create will be much, much stronger.”
Jesse Schell
Figure out what your theme is.
Use every means possible to reinforce that theme.
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Game mechanics are the core
of what a game truly is
What remain when all of the aesthetics,
technology, and story are stripped away
Prof. Pier Luca Lanzi
Mechanic #1: Space
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Mechanic #2: Time
Prof. Pier Luca Lanzi
Game Time
• Discrete and Continuous
§Turn-based, turn-based chess, etc.
• Clocks and Races
§Time can have an absolute (Boggle) value or relative (races)
• Controlling Time
§We might allow to stop, pause, accelerate, rewind?
25
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Super Hot
https://www.youtube.com/watch?v=_xLYEAclSek
Prof. Pier Luca Lanzi
Mechanic #3: Objects, Attributes & States
Prof. Pier Luca Lanzi
Objects, Attributes, States
• Objects
§ Characters, props, tokens, scoreboards, or anything that can be seen or
manipulated in a game
§ Objects are the “nouns” of game mechanics
§ Sometimes, space can be considered an object
• Attributes
§ Define categories of information about an object. In a racing game, a car
might have maximum speed and current speed as attributes. Each attribute
has a current state.
• States
§ Each attribute has a current state.
§ The state of the “maximum speed” attribute might be 150 mph, while the
state of the “current speed” attribute might be 75 mph
29
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Game designers decide objects have
what attributes and what states
There are often multiple ways to
represent the same thing.
The “right” way to think about something is
whichever way is most useful at the moment
Games that force the players to be aware of too many
states (too many game pieces, too many statistics about
each character) to play can confuse and overwhelm
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Secrets
A very important decision about game attributes
and their states is who is aware of which ones.
In many board games, all information is public
In card games, some information is hidden
What about video games?
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Mechanic #4: Actions
Prof. Pier Luca Lanzi
Actions in Games
• Basic actions
§Move a piece, jump, shoot
• Strategic actions
§Only meaningful on a longer horizon and larger picture
§Protect a resource, force the opponent to do a certain move
§The strategic actions often involve subtle interactions within
the game and are often very strategic moves
§They are not part of the rules, but rather actions and
strategies that emerge naturally as the game is played
36
Prof. Pier Luca Lanzi
Shoot!
Prof. Pier Luca Lanzi
Unfinished Swan
http://www.youtube.com/watch?v=X9YaFY8S75M
Prof. Pier Luca Lanzi
Splatoon
https://www.youtube.com/watch?v=8L54s2m1dPs
Prof. Pier Luca Lanzi
explore/combat
collect
spend
improve
Prof. Pier Luca Lanzi
Physics as a Mechanic
Prof. Pier Luca Lanzi
Angry Birds Official Trailer
https://www.youtube.com/watch?v=bNNzRyd1xz0
Prof. Pier Luca Lanzi
Interesting emergent actions are
the hallmark of a good game
The ratio of meaningful strategic actions
to basic actions is a good measure of
how much emergent behavior your
game features.
Elegant games allow a player few basic actions
and a large number of strategic actions
Prof. Pier Luca Lanzi
planting seeds for emergence
more verbs (basic actions)
verbs act on more objects
more ways to achieve goals
many subjects
side effects that changes constraints
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Mechanic #5: Rules
Prof. Pier Luca Lanzi
Rules are the most fundamental mechanic.
They define the space, the timing, the objects,
the actions, the consequences of the actions,
the constraints on the actions, and the goals.
Prof. Pier Luca Lanzi
Parlett’s Rule Analysis
Prof. Pier Luca Lanzi
Parlett’s Rule Analysis
• Operational rules
§ Define what the players do to play the game
• Foundational rules
§ Define the underlying structure of the game.
§ “When pac-man eats a pellet it will become invincible”
• Behavioral rules
§ Implicit to the gameplay and typically part of “good sportsmanship” (don’t
hassle the player when she is thinking a move)
• Laws
§ Formed when playing in serious competitive settings (e.g., tournament
rules for a specific game).
Prof. Pier Luca Lanzi
Parlett’s Rule Analysis
• Official rules
§ They merge game rules and laws
§ They are defined when a game is played “seriously enough” (e.g. check!)
• Advisory rules
§ Tips and rules of strategy to help playing better
• House rules
§ Added by the players to make the game more fun, balanced, etc.
§ E.g., “no shotgun, no C4, no campers” in some battlefield servers
Prof. Pier Luca Lanzi
Modes
Enforcers
Cheatability
Prof. Pier Luca Lanzi
The Most Important Rule
defines the objective/goal of the game
good games goals should be
concrete, achievable, rewarding
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Mechanic #6: Skill
Prof. Pier Luca Lanzi
Skill Mechanics
• Shifts the focus away from the game and onto the player
• Game require players to exercise certain skills
• If the player’s skill level is a good match to the game’s difficulty,
the player will feel challenged and stay in the flow channel
• Games can require
§Physical skills (dance games, musical instrument based games)
§Mental skills (memory, observation, problem solving)
§Social skills (everything that requires reading opponents’ mind,
fooling opponents, team working games)
57
Prof. Pier Luca Lanzi
real vs virtual skills
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Mechanic #7: Chance
Prof. Pier Luca Lanzi
Surprises are an important source of human
pleasure and the secret ingredient of fun
Chance is an essential part of a fun game
because chance means uncertainty, and
uncertainty means surprises
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Skill and Chance Get Tangled
• Estimating chance is a skill
• Skills have a probability of success
• Estimating an opponent’s skill is a skill
• Predicting pure chance is an imagined skill
• Controlling pure chance is an imagined skill
63
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Game Mechanics & Rules
• Game mechanics are the rules, processes, and data at the heart
of a game
• Rules and mechanics are related concepts, but mechanics are
more detailed and concrete
• For example, the rules of Monopoly consist of only a few pages,
but the mechanics of Monopoly include the prices of all the
properties and the text of all the Chance and Community Chest
66
Prof. Pier Luca Lanzi
core mechanics indicate mechanics
that are the most influential
for example, the mechanics that implement
gravity in a platform game are core mechanics
in fact, gravity affects almost all moving
objects in the game and interact
Prof. Pier Luca Lanzi
Game mechanics are media independent
They can be implemented through
many different media
Thus, game scholars don’t distinguish
between video/card/board games
Prof. Pier Luca Lanzi
Five Different Core Mechanics
• Physics
§ Plays a large role in modern video games (e.g., FPS, physics-puzzle games)
• Internal economy
§ Transactions involving game elements that are collected, consumed, and
traded constitute a game’s internal economy
§ Can involve abstractions (health, popularity, and magical powers)
• Progressive mechanisms
§ The progress of the player is tightly controlled by a number of mechanisms
that block or unlock access to certain areas
• Tactical maneuvering
§ Deal with the placement of game units on a map for offensive or defensive
advantages
• Social interactions
§ Reward giving gifts, inviting new friends to join, participating in social
interactions
69
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Prof. Pier Luca Lanzi
Discrete Mechanics vs
Continuous Mechanics
Prof. Pier Luca Lanzi
Mixing Physical Mechanics with Strategic Gameplay
Prof. Pier Luca Lanzi
progression mechanics create
games of progression
the other mechanics create
game of emergence
Prof. Pier Luca Lanzi
game of emergence have relatively
simple rules but much variations
the game’s challenge and its flow of
events are not planned in advanced
they emerge during gameplay
Prof. Pier Luca Lanzi
player’s trajectory
the path players take through
the possible states of a game
games that allows many, different, interesting
trajectories arguably have more gameplay than
games that generate fewer less interesting trajectories
Prof. Pier Luca Lanzi
Tic-tac-toe vs Connect4
Prof. Pier Luca Lanzi
http://civilization.wikia.com/wiki/Civilization_V
Prof. Pier Luca Lanzi
Procedural Rethoric
Prof. Pier Luca Lanzi
Procedural Rhetoric
• Concept developed by Ian Bogost in the book “Persuasive
Games” (MIT Press 2007)
• Videogames are part of a new form of rhetoric since their
“procedurality” involves interaction
• Procedural Rhetoric is defined as “the practice of using processes
persuasively.”
Prof. Pier Luca Lanzi
http://unmanned.molleindustria.org
Prof. Pier Luca Lanzi
http://www.imdb.com/title/tt3510712/
Prof. Pier Luca Lanzi
The Best Amendment - http://www.molleindustria.org/the-best-amendment/
Prof. Pier Luca Lanzi
Let’s Play “The Best Amendment”!
Prof. Pier Luca Lanzi
Unfolding
Prof. Pier Luca Lanzi
Extra Credits - The Waiting Game - Why Weird Games Become Cult Hits
https://www.youtube.com/watch?v=ptk93AyICH0
86
Prof. Pier Luca Lanzi
Energy Mechanic
Prof. Pier Luca Lanzi
https://play.google.com/store/apps/details?id=com.king.candycrushsaga
Prof. Pier Luca Lanzi
“pay money to keep trying to solve puzzles
or stop playing and come back later”
Prof. Pier Luca Lanzi
https://play.google.com/store/apps/details?id=com.zynga.FarmVille2CountryEscape
Prof. Pier Luca Lanzi
harvest crops after they finish growing
wait minutes or hours …
miss out the proper time and crops
will wither
Prof. Pier Luca Lanzi
come back later or pay for continued play
balance between indulgence and restraint
Prof. Pier Luca Lanzi
Limited-turns constraint becomes and
energy mechanic when each turn consumes
a resources that will refill over time
Prof. Pier Luca Lanzi
Energy mechanics force a rhythm onto the
player who cannot get things her way
They don’t have permission to indulge
Gamers and casual gamers manage their
desire to indulge differently
Prof. Pier Luca Lanzi
How to design constraints
without causing frustration?
By providing alternative activities
By designing the waiting mechanics on
familiar concepts (waiting for the crops)
Prof. Pier Luca Lanzi
Energy mechanics has moral issues…
Prof. Pier Luca Lanzi
http://www.necessarygames.com/my-games/loneliness/flash
Prof. Pier Luca Lanzi
Extra Credits
Prof. Pier Luca Lanzi
https://www.youtube.com/watch?v=4QwcI4iQt2Y
Prof. Pier Luca Lanzi
https://www.youtube.com/watch?v=pP_qNm-96Dc
Prof. Pier Luca Lanzi
Match Game Mechanics:
An exhaustive survey
Jonathan Bailey with contributions by Christopher Floyd,
Robert Wahler, Lars Bull and Kevin Ryan
http://www.gamasutra.com/blogs/JonathanBailey/20150227/237544/Match_Game_Mechanics.php
Prof. Pier Luca Lanzi
http://www.facebook.com/polimigamecollective
https://twitter.com/@POLIMIGC
http://www.youtube.com/PierLucaLanzi
http://www.polimigamecollective.org

More Related Content

What's hot

Working with Formal Elements
Working with Formal ElementsWorking with Formal Elements
Working with Formal ElementsPier Luca Lanzi
 
VDP2016 - Lecture 14 Procedural content generation
VDP2016 - Lecture 14 Procedural content generationVDP2016 - Lecture 14 Procedural content generation
VDP2016 - Lecture 14 Procedural content generationPier Luca Lanzi
 
VDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game designVDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game designPier Luca Lanzi
 
Idea Generation and Conceptualization
Idea Generation and ConceptualizationIdea Generation and Conceptualization
Idea Generation and ConceptualizationPier Luca Lanzi
 
VDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elementsVDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elementsPier Luca Lanzi
 
Procedural Content Generation
Procedural Content GenerationProcedural Content Generation
Procedural Content GenerationPier Luca Lanzi
 
Designing Puzzles for Video Games
Designing Puzzles for Video GamesDesigning Puzzles for Video Games
Designing Puzzles for Video GamesPier Luca Lanzi
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Pier Luca Lanzi
 
Engagement through Gamification
Engagement through GamificationEngagement through Gamification
Engagement through GamificationPier Luca Lanzi
 
Videogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationPier Luca Lanzi
 
Videogame Design and Programming - 06 Working with Dramatic Elements
Videogame Design and Programming - 06 Working with Dramatic ElementsVideogame Design and Programming - 06 Working with Dramatic Elements
Videogame Design and Programming - 06 Working with Dramatic ElementsPier Luca Lanzi
 
Videogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationPier Luca Lanzi
 
Videogame Design and Programming - 03 The Structure of Games
Videogame Design and Programming - 03 The Structure of GamesVideogame Design and Programming - 03 The Structure of Games
Videogame Design and Programming - 03 The Structure of GamesPier Luca Lanzi
 
Videogame Design and Programming - 09 Puzzles
Videogame Design and Programming - 09 PuzzlesVideogame Design and Programming - 09 Puzzles
Videogame Design and Programming - 09 PuzzlesPier Luca Lanzi
 

What's hot (20)

Working with Formal Elements
Working with Formal ElementsWorking with Formal Elements
Working with Formal Elements
 
The Design Document
The Design DocumentThe Design Document
The Design Document
 
VDP2016 - Lecture 14 Procedural content generation
VDP2016 - Lecture 14 Procedural content generationVDP2016 - Lecture 14 Procedural content generation
VDP2016 - Lecture 14 Procedural content generation
 
Game Mechanics
Game MechanicsGame Mechanics
Game Mechanics
 
VDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game designVDP2016 - Lecture 13 Data driven game design
VDP2016 - Lecture 13 Data driven game design
 
The Structure of Games
The Structure of GamesThe Structure of Games
The Structure of Games
 
Idea Generation and Conceptualization
Idea Generation and ConceptualizationIdea Generation and Conceptualization
Idea Generation and Conceptualization
 
VDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elementsVDP2016 - Lecture 10 Working with formal elements
VDP2016 - Lecture 10 Working with formal elements
 
Procedural Content Generation
Procedural Content GenerationProcedural Content Generation
Procedural Content Generation
 
Designing Puzzles for Video Games
Designing Puzzles for Video GamesDesigning Puzzles for Video Games
Designing Puzzles for Video Games
 
Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018Data Driven Game Design @ Campus Party 2018
Data Driven Game Design @ Campus Party 2018
 
Engagement through Gamification
Engagement through GamificationEngagement through Gamification
Engagement through Gamification
 
Game Balancing
Game BalancingGame Balancing
Game Balancing
 
Introduction to Game Design
Introduction to Game DesignIntroduction to Game Design
Introduction to Game Design
 
Videogame Design and Programming - Course organization
Videogame Design and Programming - Course organizationVideogame Design and Programming - Course organization
Videogame Design and Programming - Course organization
 
Videogame Design and Programming - 06 Working with Dramatic Elements
Videogame Design and Programming - 06 Working with Dramatic ElementsVideogame Design and Programming - 06 Working with Dramatic Elements
Videogame Design and Programming - 06 Working with Dramatic Elements
 
Videogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 ConceptualizationVideogame Design and Programming - 04 Conceptualization
Videogame Design and Programming - 04 Conceptualization
 
Videogame Design and Programming - 03 The Structure of Games
Videogame Design and Programming - 03 The Structure of GamesVideogame Design and Programming - 03 The Structure of Games
Videogame Design and Programming - 03 The Structure of Games
 
Various Topics on Game Design
Various Topics on Game DesignVarious Topics on Game Design
Various Topics on Game Design
 
Videogame Design and Programming - 09 Puzzles
Videogame Design and Programming - 09 PuzzlesVideogame Design and Programming - 09 Puzzles
Videogame Design and Programming - 09 Puzzles
 

Similar to VDP2016 - Lecture 08 Game mechanics

Elements for the Theory of Fun
Elements for the Theory of FunElements for the Theory of Fun
Elements for the Theory of FunPier Luca Lanzi
 
Videogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal ElementsVideogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal ElementsPier Luca Lanzi
 
A Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideA Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideLuca Galli
 
mindful xp Video Postmortem
mindful xp Video Postmortemmindful xp Video Postmortem
mindful xp Video Postmortemmindful xp
 
The Tools of Video Game Analysis
The Tools of Video Game AnalysisThe Tools of Video Game Analysis
The Tools of Video Game AnalysisAustin O'Brien
 
Transparency in Game Mechanics
Transparency in Game MechanicsTransparency in Game Mechanics
Transparency in Game MechanicsPier Luca Lanzi
 
Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)David Farrell
 
Game mechanics-puzzles (NielsQuinten)
Game mechanics-puzzles (NielsQuinten)Game mechanics-puzzles (NielsQuinten)
Game mechanics-puzzles (NielsQuinten)lieveachten
 
Rules of Play: Design Elements of Addictive Online Learning Games
Rules of Play: Design Elements of Addictive Online Learning GamesRules of Play: Design Elements of Addictive Online Learning Games
Rules of Play: Design Elements of Addictive Online Learning GamesDave Schaller
 
GameSalad Weekend Intensive
GameSalad Weekend Intensive GameSalad Weekend Intensive
GameSalad Weekend Intensive Lynne Watanabe
 
Games for Learning – Design Principles for Student Engagement in Blended Lear...
Games for Learning – Design Principles for Student Engagement in Blended Lear...Games for Learning – Design Principles for Student Engagement in Blended Lear...
Games for Learning – Design Principles for Student Engagement in Blended Lear...DreamBox Learning
 
Uncharted lands, or why games are not designed but discovered
Uncharted lands, or why games are not designed but discoveredUncharted lands, or why games are not designed but discovered
Uncharted lands, or why games are not designed but discoveredJakub Stokalski
 
Agile and Lean Games
Agile and Lean GamesAgile and Lean Games
Agile and Lean GamesAdrian Smith
 
Developing your Agile skills through social Games
Developing your Agile skills through social GamesDeveloping your Agile skills through social Games
Developing your Agile skills through social GamesAgile Montréal
 
Summerschool p6, user of playtesting
Summerschool p6, user of playtestingSummerschool p6, user of playtesting
Summerschool p6, user of playtestingLouis Klomp
 
Higgins defense slides
Higgins defense slidesHiggins defense slides
Higgins defense slidesRyanHiggins42
 

Similar to VDP2016 - Lecture 08 Game mechanics (18)

Elements for the Theory of Fun
Elements for the Theory of FunElements for the Theory of Fun
Elements for the Theory of Fun
 
Videogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal ElementsVideogame Design and Programming - 05 Working with Formal Elements
Videogame Design and Programming - 05 Working with Formal Elements
 
A Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideA Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
 
mindful xp Video Postmortem
mindful xp Video Postmortemmindful xp Video Postmortem
mindful xp Video Postmortem
 
The Tools of Video Game Analysis
The Tools of Video Game AnalysisThe Tools of Video Game Analysis
The Tools of Video Game Analysis
 
2019 dhdownunder game prototyping workshop
2019 dhdownunder game prototyping workshop2019 dhdownunder game prototyping workshop
2019 dhdownunder game prototyping workshop
 
Transparency in Game Mechanics
Transparency in Game MechanicsTransparency in Game Mechanics
Transparency in Game Mechanics
 
Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)Educational Games Design (STEG10 Keynote)
Educational Games Design (STEG10 Keynote)
 
Game mechanics-puzzles (NielsQuinten)
Game mechanics-puzzles (NielsQuinten)Game mechanics-puzzles (NielsQuinten)
Game mechanics-puzzles (NielsQuinten)
 
Rules of Play: Design Elements of Addictive Online Learning Games
Rules of Play: Design Elements of Addictive Online Learning GamesRules of Play: Design Elements of Addictive Online Learning Games
Rules of Play: Design Elements of Addictive Online Learning Games
 
GameSalad Weekend Intensive
GameSalad Weekend Intensive GameSalad Weekend Intensive
GameSalad Weekend Intensive
 
Design feedback
Design feedback Design feedback
Design feedback
 
Games for Learning – Design Principles for Student Engagement in Blended Lear...
Games for Learning – Design Principles for Student Engagement in Blended Lear...Games for Learning – Design Principles for Student Engagement in Blended Lear...
Games for Learning – Design Principles for Student Engagement in Blended Lear...
 
Uncharted lands, or why games are not designed but discovered
Uncharted lands, or why games are not designed but discoveredUncharted lands, or why games are not designed but discovered
Uncharted lands, or why games are not designed but discovered
 
Agile and Lean Games
Agile and Lean GamesAgile and Lean Games
Agile and Lean Games
 
Developing your Agile skills through social Games
Developing your Agile skills through social GamesDeveloping your Agile skills through social Games
Developing your Agile skills through social Games
 
Summerschool p6, user of playtesting
Summerschool p6, user of playtestingSummerschool p6, user of playtesting
Summerschool p6, user of playtesting
 
Higgins defense slides
Higgins defense slidesHiggins defense slides
Higgins defense slides
 

More from Pier Luca Lanzi

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i VideogiochiPier Luca Lanzi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiPier Luca Lanzi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomePier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...Pier Luca Lanzi
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaPier Luca Lanzi
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Pier Luca Lanzi
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationPier Luca Lanzi
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationPier Luca Lanzi
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningPier Luca Lanzi
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningPier Luca Lanzi
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesPier Luca Lanzi
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationPier Luca Lanzi
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringPier Luca Lanzi
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringPier Luca Lanzi
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringPier Luca Lanzi
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringPier Luca Lanzi
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesPier Luca Lanzi
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsPier Luca Lanzi
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesPier Luca Lanzi
 
DMTM Lecture 07 Decision trees
DMTM Lecture 07 Decision treesDMTM Lecture 07 Decision trees
DMTM Lecture 07 Decision treesPier Luca Lanzi
 

More from Pier Luca Lanzi (20)

11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi11 Settembre 2021 - Giocare con i Videogiochi
11 Settembre 2021 - Giocare con i Videogiochi
 
Breve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei VideogiochiBreve Viaggio al Centro dei Videogiochi
Breve Viaggio al Centro dei Videogiochi
 
Global Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning WelcomeGlobal Game Jam 19 @ POLIMI - Morning Welcome
Global Game Jam 19 @ POLIMI - Morning Welcome
 
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
GGJ18 al Politecnico di Milano - Presentazione che precede la presentazione d...
 
GGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di aperturaGGJ18 al Politecnico di Milano - Presentazione di apertura
GGJ18 al Politecnico di Milano - Presentazione di apertura
 
Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018Presentation for UNITECH event - January 8, 2018
Presentation for UNITECH event - January 8, 2018
 
DMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparationDMTM Lecture 20 Data preparation
DMTM Lecture 20 Data preparation
 
DMTM Lecture 19 Data exploration
DMTM Lecture 19 Data explorationDMTM Lecture 19 Data exploration
DMTM Lecture 19 Data exploration
 
DMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph miningDMTM Lecture 18 Graph mining
DMTM Lecture 18 Graph mining
 
DMTM Lecture 17 Text mining
DMTM Lecture 17 Text miningDMTM Lecture 17 Text mining
DMTM Lecture 17 Text mining
 
DMTM Lecture 16 Association rules
DMTM Lecture 16 Association rulesDMTM Lecture 16 Association rules
DMTM Lecture 16 Association rules
 
DMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluationDMTM Lecture 15 Clustering evaluation
DMTM Lecture 15 Clustering evaluation
 
DMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clusteringDMTM Lecture 14 Density based clustering
DMTM Lecture 14 Density based clustering
 
DMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clusteringDMTM Lecture 13 Representative based clustering
DMTM Lecture 13 Representative based clustering
 
DMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clusteringDMTM Lecture 12 Hierarchical clustering
DMTM Lecture 12 Hierarchical clustering
 
DMTM Lecture 11 Clustering
DMTM Lecture 11 ClusteringDMTM Lecture 11 Clustering
DMTM Lecture 11 Clustering
 
DMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensemblesDMTM Lecture 10 Classification ensembles
DMTM Lecture 10 Classification ensembles
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethods
 
DMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rulesDMTM Lecture 08 Classification rules
DMTM Lecture 08 Classification rules
 
DMTM Lecture 07 Decision trees
DMTM Lecture 07 Decision treesDMTM Lecture 07 Decision trees
DMTM Lecture 07 Decision trees
 

Recently uploaded

Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 

Recently uploaded (20)

Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 

VDP2016 - Lecture 08 Game mechanics

  • 1. Prof. Pier Luca Lanzi Game Mechanics Videogame Design and Programming
  • 2. Prof. Pier Luca Lanzi grokDynamicMechanics Aesthetic player game designer
  • 3. Prof. Pier Luca Lanzi http://www.cs.northwestern.edu/~hunicke/pubs/MDA.pdf
  • 6. Prof. Pier Luca Lanzi Mechanics Story Aestethics Technology
  • 7. Prof. Pier Luca Lanzi The Elemental Tetrad: Mechanics • The procedures and rules of your game • Describe the goal of your game • How players can and cannot try to achieve it • What happens when they try • If a set of mechanics is crucial to the gameplay, §These must be supported by the technology §Aesthetics must emphasize them clearly to the players §They should make sense with respect to the story 7
  • 8. Prof. Pier Luca Lanzi The Elemental Tetrad: Story • The sequence of events that unfolds in your game • Linear and prescripted, branching and emergent • The mechanics should strengthen the story and let it emerge • Aesthetics should reinforce the ideas of the story • The technology should be the best suited to the story 8
  • 9. Prof. Pier Luca Lanzi The Elemental Tetrad: Aesthetics • How your game looks, sounds, smells, tastes, and feels • It has the most direct relationship to a player’s experience • Technology should allow and amplify the target aesthetic tone/mood of the game • Mechanics should be coherent to the world that the aesthetics have defined • The story should have events that let your aesthetics emerge at the right pace and have the most impact 9
  • 10. Prof. Pier Luca Lanzi The Elemental Tetrad: Technology • They define the materials and interactions that make your game possible • The technology enables players to do certain things and prohibits it from doing other things (e.g., Wii and gamepads) • The technology is essentially the medium in which the aesthetics take place, in which the mechanics will occur, and through which the story will be told. 10
  • 12. Prof. Pier Luca Lanzi Space Invaders http://www.youtube.com/watch?v=QObneYZIdKI
  • 13. Prof. Pier Luca Lanzi The Tedrad at Play: Space Invaders • Technology § Custom made for this game, no other game had it • Mechanics § The gameplay was completely new, with a player against and advancing army. The player shoots and the aliens shoot back § You can hide behind the shields but the enemy can destroy them § The more enemy the player shoots down the faster the aliens go § Flying saucers give extra points but they are difficult to hit 13
  • 14. Prof. Pier Luca Lanzi The Tedrad at Play: Space Invaders • Story § Original story was the players shooting at advancing human soldiers but Taito changed it because it conveyed a bad message § Other war-based games were available (Sea Wolf 1976) § People already complained about game in which you kill people (Death Race 1976) § Marching soldier would better fit a top-down view, aliens give the feeling that their aim is to touch ground • Aesthetics § Aliens are not identical and have a two frame (very effective) marching animation and music § Colored strips on the screen § The arcade cabinet was attractive and eye catching § Punishing sound when you get hit 14
  • 15. Prof. Pier Luca Lanzi Skin & Skeleton Skin “the player’s experience” Skeleton “the elements that make up the game” Designers should focus on both at the same time
  • 17. Prof. Pier Luca Lanzi Game Themes “if our games have unifying, resonant themes, the experiences we create will be much, much stronger.” Jesse Schell Figure out what your theme is. Use every means possible to reinforce that theme.
  • 20. Prof. Pier Luca Lanzi Game mechanics are the core of what a game truly is What remain when all of the aesthetics, technology, and story are stripped away
  • 21. Prof. Pier Luca Lanzi Mechanic #1: Space
  • 24. Prof. Pier Luca Lanzi Mechanic #2: Time
  • 25. Prof. Pier Luca Lanzi Game Time • Discrete and Continuous §Turn-based, turn-based chess, etc. • Clocks and Races §Time can have an absolute (Boggle) value or relative (races) • Controlling Time §We might allow to stop, pause, accelerate, rewind? 25
  • 27. Prof. Pier Luca Lanzi Super Hot https://www.youtube.com/watch?v=_xLYEAclSek
  • 28. Prof. Pier Luca Lanzi Mechanic #3: Objects, Attributes & States
  • 29. Prof. Pier Luca Lanzi Objects, Attributes, States • Objects § Characters, props, tokens, scoreboards, or anything that can be seen or manipulated in a game § Objects are the “nouns” of game mechanics § Sometimes, space can be considered an object • Attributes § Define categories of information about an object. In a racing game, a car might have maximum speed and current speed as attributes. Each attribute has a current state. • States § Each attribute has a current state. § The state of the “maximum speed” attribute might be 150 mph, while the state of the “current speed” attribute might be 75 mph 29
  • 31. Prof. Pier Luca Lanzi Game designers decide objects have what attributes and what states There are often multiple ways to represent the same thing. The “right” way to think about something is whichever way is most useful at the moment Games that force the players to be aware of too many states (too many game pieces, too many statistics about each character) to play can confuse and overwhelm
  • 33. Prof. Pier Luca Lanzi Secrets A very important decision about game attributes and their states is who is aware of which ones. In many board games, all information is public In card games, some information is hidden What about video games?
  • 35. Prof. Pier Luca Lanzi Mechanic #4: Actions
  • 36. Prof. Pier Luca Lanzi Actions in Games • Basic actions §Move a piece, jump, shoot • Strategic actions §Only meaningful on a longer horizon and larger picture §Protect a resource, force the opponent to do a certain move §The strategic actions often involve subtle interactions within the game and are often very strategic moves §They are not part of the rules, but rather actions and strategies that emerge naturally as the game is played 36
  • 37. Prof. Pier Luca Lanzi Shoot!
  • 38. Prof. Pier Luca Lanzi Unfinished Swan http://www.youtube.com/watch?v=X9YaFY8S75M
  • 39. Prof. Pier Luca Lanzi Splatoon https://www.youtube.com/watch?v=8L54s2m1dPs
  • 40. Prof. Pier Luca Lanzi explore/combat collect spend improve
  • 41. Prof. Pier Luca Lanzi Physics as a Mechanic
  • 42. Prof. Pier Luca Lanzi Angry Birds Official Trailer https://www.youtube.com/watch?v=bNNzRyd1xz0
  • 43. Prof. Pier Luca Lanzi Interesting emergent actions are the hallmark of a good game The ratio of meaningful strategic actions to basic actions is a good measure of how much emergent behavior your game features. Elegant games allow a player few basic actions and a large number of strategic actions
  • 44. Prof. Pier Luca Lanzi planting seeds for emergence more verbs (basic actions) verbs act on more objects more ways to achieve goals many subjects side effects that changes constraints
  • 47. Prof. Pier Luca Lanzi Mechanic #5: Rules
  • 48. Prof. Pier Luca Lanzi Rules are the most fundamental mechanic. They define the space, the timing, the objects, the actions, the consequences of the actions, the constraints on the actions, and the goals.
  • 49. Prof. Pier Luca Lanzi Parlett’s Rule Analysis
  • 50. Prof. Pier Luca Lanzi Parlett’s Rule Analysis • Operational rules § Define what the players do to play the game • Foundational rules § Define the underlying structure of the game. § “When pac-man eats a pellet it will become invincible” • Behavioral rules § Implicit to the gameplay and typically part of “good sportsmanship” (don’t hassle the player when she is thinking a move) • Laws § Formed when playing in serious competitive settings (e.g., tournament rules for a specific game).
  • 51. Prof. Pier Luca Lanzi Parlett’s Rule Analysis • Official rules § They merge game rules and laws § They are defined when a game is played “seriously enough” (e.g. check!) • Advisory rules § Tips and rules of strategy to help playing better • House rules § Added by the players to make the game more fun, balanced, etc. § E.g., “no shotgun, no C4, no campers” in some battlefield servers
  • 52. Prof. Pier Luca Lanzi Modes Enforcers Cheatability
  • 53. Prof. Pier Luca Lanzi The Most Important Rule defines the objective/goal of the game good games goals should be concrete, achievable, rewarding
  • 56. Prof. Pier Luca Lanzi Mechanic #6: Skill
  • 57. Prof. Pier Luca Lanzi Skill Mechanics • Shifts the focus away from the game and onto the player • Game require players to exercise certain skills • If the player’s skill level is a good match to the game’s difficulty, the player will feel challenged and stay in the flow channel • Games can require §Physical skills (dance games, musical instrument based games) §Mental skills (memory, observation, problem solving) §Social skills (everything that requires reading opponents’ mind, fooling opponents, team working games) 57
  • 58. Prof. Pier Luca Lanzi real vs virtual skills
  • 60. Prof. Pier Luca Lanzi Mechanic #7: Chance
  • 61. Prof. Pier Luca Lanzi Surprises are an important source of human pleasure and the secret ingredient of fun Chance is an essential part of a fun game because chance means uncertainty, and uncertainty means surprises
  • 63. Prof. Pier Luca Lanzi Skill and Chance Get Tangled • Estimating chance is a skill • Skills have a probability of success • Estimating an opponent’s skill is a skill • Predicting pure chance is an imagined skill • Controlling pure chance is an imagined skill 63
  • 66. Prof. Pier Luca Lanzi Game Mechanics & Rules • Game mechanics are the rules, processes, and data at the heart of a game • Rules and mechanics are related concepts, but mechanics are more detailed and concrete • For example, the rules of Monopoly consist of only a few pages, but the mechanics of Monopoly include the prices of all the properties and the text of all the Chance and Community Chest 66
  • 67. Prof. Pier Luca Lanzi core mechanics indicate mechanics that are the most influential for example, the mechanics that implement gravity in a platform game are core mechanics in fact, gravity affects almost all moving objects in the game and interact
  • 68. Prof. Pier Luca Lanzi Game mechanics are media independent They can be implemented through many different media Thus, game scholars don’t distinguish between video/card/board games
  • 69. Prof. Pier Luca Lanzi Five Different Core Mechanics • Physics § Plays a large role in modern video games (e.g., FPS, physics-puzzle games) • Internal economy § Transactions involving game elements that are collected, consumed, and traded constitute a game’s internal economy § Can involve abstractions (health, popularity, and magical powers) • Progressive mechanisms § The progress of the player is tightly controlled by a number of mechanisms that block or unlock access to certain areas • Tactical maneuvering § Deal with the placement of game units on a map for offensive or defensive advantages • Social interactions § Reward giving gifts, inviting new friends to join, participating in social interactions 69
  • 72. Prof. Pier Luca Lanzi Discrete Mechanics vs Continuous Mechanics
  • 73. Prof. Pier Luca Lanzi Mixing Physical Mechanics with Strategic Gameplay
  • 74. Prof. Pier Luca Lanzi progression mechanics create games of progression the other mechanics create game of emergence
  • 75. Prof. Pier Luca Lanzi game of emergence have relatively simple rules but much variations the game’s challenge and its flow of events are not planned in advanced they emerge during gameplay
  • 76. Prof. Pier Luca Lanzi player’s trajectory the path players take through the possible states of a game games that allows many, different, interesting trajectories arguably have more gameplay than games that generate fewer less interesting trajectories
  • 77. Prof. Pier Luca Lanzi Tic-tac-toe vs Connect4
  • 78. Prof. Pier Luca Lanzi http://civilization.wikia.com/wiki/Civilization_V
  • 79. Prof. Pier Luca Lanzi Procedural Rethoric
  • 80. Prof. Pier Luca Lanzi Procedural Rhetoric • Concept developed by Ian Bogost in the book “Persuasive Games” (MIT Press 2007) • Videogames are part of a new form of rhetoric since their “procedurality” involves interaction • Procedural Rhetoric is defined as “the practice of using processes persuasively.”
  • 81. Prof. Pier Luca Lanzi http://unmanned.molleindustria.org
  • 82. Prof. Pier Luca Lanzi http://www.imdb.com/title/tt3510712/
  • 83. Prof. Pier Luca Lanzi The Best Amendment - http://www.molleindustria.org/the-best-amendment/
  • 84. Prof. Pier Luca Lanzi Let’s Play “The Best Amendment”!
  • 85. Prof. Pier Luca Lanzi Unfolding
  • 86. Prof. Pier Luca Lanzi Extra Credits - The Waiting Game - Why Weird Games Become Cult Hits https://www.youtube.com/watch?v=ptk93AyICH0 86
  • 87. Prof. Pier Luca Lanzi Energy Mechanic
  • 88. Prof. Pier Luca Lanzi https://play.google.com/store/apps/details?id=com.king.candycrushsaga
  • 89. Prof. Pier Luca Lanzi “pay money to keep trying to solve puzzles or stop playing and come back later”
  • 90. Prof. Pier Luca Lanzi https://play.google.com/store/apps/details?id=com.zynga.FarmVille2CountryEscape
  • 91. Prof. Pier Luca Lanzi harvest crops after they finish growing wait minutes or hours … miss out the proper time and crops will wither
  • 92. Prof. Pier Luca Lanzi come back later or pay for continued play balance between indulgence and restraint
  • 93. Prof. Pier Luca Lanzi Limited-turns constraint becomes and energy mechanic when each turn consumes a resources that will refill over time
  • 94. Prof. Pier Luca Lanzi Energy mechanics force a rhythm onto the player who cannot get things her way They don’t have permission to indulge Gamers and casual gamers manage their desire to indulge differently
  • 95. Prof. Pier Luca Lanzi How to design constraints without causing frustration? By providing alternative activities By designing the waiting mechanics on familiar concepts (waiting for the crops)
  • 96. Prof. Pier Luca Lanzi Energy mechanics has moral issues…
  • 97. Prof. Pier Luca Lanzi http://www.necessarygames.com/my-games/loneliness/flash
  • 98. Prof. Pier Luca Lanzi Extra Credits
  • 99. Prof. Pier Luca Lanzi https://www.youtube.com/watch?v=4QwcI4iQt2Y
  • 100. Prof. Pier Luca Lanzi https://www.youtube.com/watch?v=pP_qNm-96Dc
  • 101. Prof. Pier Luca Lanzi Match Game Mechanics: An exhaustive survey Jonathan Bailey with contributions by Christopher Floyd, Robert Wahler, Lars Bull and Kevin Ryan http://www.gamasutra.com/blogs/JonathanBailey/20150227/237544/Match_Game_Mechanics.php
  • 102. Prof. Pier Luca Lanzi http://www.facebook.com/polimigamecollective https://twitter.com/@POLIMIGC http://www.youtube.com/PierLucaLanzi http://www.polimigamecollective.org