SlideShare a Scribd company logo
1 of 38
Framework for designing and evaluatinggameachievements Juho Hamari & Veikko Eranti Helsinki Institute for InformationTechnology HIIT
YO DAWG! WE HEARD YOU LIKE ACHIEVEMENTS SO WE PUT AN ACHIEVEMENT IN THIS ACHIEVEMENT PRESENTATION SO YOU CAN GET ACHIEVEMENTS WHILE YOU DESIGN ACHIEVEMENTS
Note Most of the slides have further descriptions, please view them by opening the “Speaker notes” -tab below.
Whatwedid Analysed achievements from several systems, e.g. Xbox Live, Steam, Kongregate, Habbo, Call of Duty: Modern Warfare 2,World of Warcraft and Foursquare Focused  particularly on achievements from 9 games in Steam platform – ~1000h played, 475/720 achievements unlocked at the time The aim of the presentation is to provide a descriptive model that illustrates the structure of a game achievement  Helps to break down an achievement to analytical components Helps in systematic design and evaluation of achievements
Achievements
What is a game achievement? Two perspectives From perspective of the achievement system: Achievement is a ‘quest’ in an achievement completion game,  consists of  a signifying element,  one or more completion logics  and rewards  and whose fulfilment conditions are defined through events in other systems (such as other games) From perspective of a system that its tied to: Achievement is a metagame pattern  whose optional task  possible reward(s)  are independent of a single game session and are handed down from other system(s)
Achievement Level (1-n) Signifier Name Visual Description The model of a game achievement … in the next slides we will look at the components in more detail Completion logic 1-n Conditions Trigger(action/event) 0-n Condition Prerequirements 0-n Pre-requirement Multiplier (1-n) 1-n Reward In-game Out-game Achievement game
Signifier 1/3 element of an achievement- Name - Visual - Description
Signifier The “user interface” to the achievement, i.e. what the user sees Name Visual Description of the central parts of the unlocking logic, the consequences and rewards. Name Visual Description
Signifier: name The name of the achievement
Signifier: visual The visual representation most commonly includes the two-state icon (locked/un-locked) related to the name and the description of the achievement. Other common implementations include for example more generalized badges and trophies.
Signifier: description description of  the central parts of the unlocking logic consequences and rewards The description is often intentionally obscured to make the players figure out what they have to do themselves Iron horse –achievement from Alan Wake
Signifier
Completion logic(s) 2/3 element of an achievement- Trigger (Action / event) - Conditions - Pre-requirements - Multiplier
Completion logics The element that contains the “under the hood” logic and requirements how the achievement can be completed Completion logic 1-n Condition Trigger(action/event) 0-n Condition Pre-requirement 0-n Pre-requirement Multiplier (1-n) ,[object Object]
Conditions in which the trigger must go off
Pre-requirements for the game session
Multiplier: how many times the three previous component have to be fulfilled at the same time,[object Object]
Completion logic: trigger cont. Actions? Actions or Run, shoot Resultant action– a set of actions that forms a ‘larger’ action Go, kill Which abstraction level is more reasonable for designing achievements?
Completion logic: conditions Condition-component includes the requirements directed to  the gamestate (which the player or other players can manipulate during the session) the historical events in the game session that have to exist when the trigger (action or event) goes off  …to be counted toward completion of the achievement.
Completion logic: conditions “The Harder They Fall” -achievement in Call of Duty: Modern Warfare 2 with conditions of killing enemies while they are still mid-air, not conducting other kills in between (and with a pre-requirement of a game mode) Conditions: How When Where In what timeframe With whom … etc
Completion logic: pre-requirements Pre-requirements are requirements for the game session where the achievement is possible to be completed in either due to … availability of a certain gamestate or  simply because the achievement requires it
Completion logic: pre-requirementsexamples Difficulty setting Map Game mode Character class Season … even the requirements of a correct game Settings that have to exists before the game session begins
Pre-requirement examples 6 different game modes Halloween season The ”first blood” buff only in arena mode Insane difficulty
Completion logic: multiplier The amount of times the trigger has to go off in the pre-required game setting while required conditions are satisfied to unlock a given achievement. Simply: How many times…
Completion logic(s) There can be multiple completion logics in one achievement Can have different trigger, pre-requirements or conditions For example, different pre-requirement
Trigger(action/event) Trigger(action/event) Condition Trigger(action/event) Condition Condition Prerequirement Prerequirement Prerequirement Multiplier (1-n) Multiplier (1-n) Multiplier (1-n) Trigger(action/event) Condition Trigger(action/event) Condition Prerequirement Prerequirement Multiplier (1-n) Multiplier (1-n)
Trigger(action/event) Trigger(action/event) Condition Trigger(action/event) Condition Condition Prerequirement Prerequirement Prerequirement Multiplier (1-n) Multiplier (1-n) Multiplier (1-n) Trigger(action/event) Condition Trigger(action/event) Condition Prerequirement Prerequirement Multiplier (1-n) Multiplier (1-n)
Summary: Completion logic
Reward(s) 3/3 element of an achievement - Achievement game - In-game - Out-game
Rewards Element that defines the different rewards (if any) of the achievement Rewards can have value in/for In-game Outside game Achievement game 1-n Reward In-game Out-game Achievement game
Reward: achievement game Points towards the scoring system of the achievement meta-game or other benefits in the meta-game
Reward: in-game Rewards, such as new abilities, into the game where the completion of the achievement was carried out Base: 34 Max Ramp Up: 150% (51 damage) Max Fall Off: 52% (18 damage) Point-Blank: 46-56 Medium Range: 31-37 Long Range: 15-19 Mini-Crit: 46 Critical hit (headshot only): 102 Ambassador(Team Fortress 2 – Spy milestone 1)
Reward: out-game Rewards that are external to the achievement meta-game and the game itself. Alien Swarm Parasite - hat(Unlocked in Alien Swarm, rewarded in Team Fortress 2) Double Tall Latte (Foursquare)
Reward
Achievement Level (1-n) Signifier Name Visual Description Completion logic 1-n Trigger(action/event) Pre-requirements Condition Multiplier (1-n) Reward In-game Out-game Achievement game
Achievement It is also important to think about these: Level (1-n) Signifier Name Visual Description Category (to what category does the achievement belong to) Type (for example: guidance, realization, social) Goal (to what activity does the achievement attempt to entice users to) User segment: (to which segment of users is the achievement mainly targeted to) Difficulty (to unlock) Completion logic 1-n Conditions Trigger(action/event) 0-n Condition Prerequirements 0-n Pre-requirement Multiplier (1-n) 1-n Reward In-game Out-game Achievement game
References Björk, S., & Holopainen, J. (2005). Patterns in Game Design. Boston, Massachusetts: Charles River Media. Järvinen, A. (2008). Games Without Frontiers: Theories and Methods for Game Studies and Design. Doctoral Dissertation. Tampere: University of Tampere. Retrieved August 29, 2010 from http://acta.uta.fi/english/teos.php?id=11046 Salen, K., & Zimmerman, E. (2004.) Rules of Play. Game Design Fundamentals. MIT Press. Schell, J. (2008). The Art of Game Design: A Book of Lenses. Morgan Kaufmann. Sicart, M. (2008). Defining Game Mechanics. Game Studies: The international Journal of Computer Game Research, 8(2). Retrieved 31 August, 2010 from http://gamestudies.org/0802/articles/sicart

More Related Content

Similar to Framework for Designing and Evaluating Game Achievements

Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyrosstapher
 
LAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsLAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsDavid Mullich
 
Multiplayer Networking Game
Multiplayer Networking GameMultiplayer Networking Game
Multiplayer Networking GameTanmay Krishna
 
UX research with Gameloft
UX research with GameloftUX research with Gameloft
UX research with GameloftXiaoyeLainLin
 
Y1 gd engine_terminologY
Y1 gd engine_terminologYY1 gd engine_terminologY
Y1 gd engine_terminologYElliotBlack
 
Making a game "Just Right" through testing and play balancing
Making a game "Just Right" through testing and play balancingMaking a game "Just Right" through testing and play balancing
Making a game "Just Right" through testing and play balancingJulio Gorgé
 
Task 1- Engine terminology
Task 1- Engine terminologyTask 1- Engine terminology
Task 1- Engine terminologycrimzon36
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x EngineDuy Tan Geek
 
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.
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyNeilRogero
 
daryl bates engine terminology
daryl bates engine terminology daryl bates engine terminology
daryl bates engine terminology DarylBatesGames
 
Engine terminology
Engine terminology Engine terminology
Engine terminology crimzon36
 
Game engine terminology/glossary
Game engine terminology/glossaryGame engine terminology/glossary
Game engine terminology/glossarygordonpj96
 
Ro y1 gd engine terminology
Ro y1 gd engine terminologyRo y1 gd engine terminology
Ro y1 gd engine terminologyrafiqfps
 
RO Y1 GD Engine Terminology
RO Y1 GD Engine TerminologyRO Y1 GD Engine Terminology
RO Y1 GD Engine Terminologyrafiqfps
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologykieranowens1997
 
Building fast,scalable game server in node.js
Building fast,scalable game server in node.jsBuilding fast,scalable game server in node.js
Building fast,scalable game server in node.jsXie ChengChao
 

Similar to Framework for Designing and Evaluating Game Achievements (20)

Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
LAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression MechanicsLAFS Game Mechanics - Progression Mechanics
LAFS Game Mechanics - Progression Mechanics
 
Multiplayer Networking Game
Multiplayer Networking GameMultiplayer Networking Game
Multiplayer Networking Game
 
UX research with Gameloft
UX research with GameloftUX research with Gameloft
UX research with Gameloft
 
Y1 gd engine_terminologY
Y1 gd engine_terminologYY1 gd engine_terminologY
Y1 gd engine_terminologY
 
Making a game "Just Right" through testing and play balancing
Making a game "Just Right" through testing and play balancingMaking a game "Just Right" through testing and play balancing
Making a game "Just Right" through testing and play balancing
 
Task 1- Engine terminology
Task 1- Engine terminologyTask 1- Engine terminology
Task 1- Engine terminology
 
Game development with Cocos2d-x Engine
Game development with Cocos2d-x EngineGame development with Cocos2d-x Engine
Game development with Cocos2d-x Engine
 
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
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
daryl bates engine terminology
daryl bates engine terminology daryl bates engine terminology
daryl bates engine terminology
 
Engine Terminology
Engine TerminologyEngine Terminology
Engine Terminology
 
Engine terminology
Engine terminology Engine terminology
Engine terminology
 
Game engine terminology/glossary
Game engine terminology/glossaryGame engine terminology/glossary
Game engine terminology/glossary
 
Ro y1 gd engine terminology
Ro y1 gd engine terminologyRo y1 gd engine terminology
Ro y1 gd engine terminology
 
RO Y1 GD Engine Terminology
RO Y1 GD Engine TerminologyRO Y1 GD Engine Terminology
RO Y1 GD Engine Terminology
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Engineterminoligy finished
Engineterminoligy finishedEngineterminoligy finished
Engineterminoligy finished
 
Game design doc template
Game design doc   templateGame design doc   template
Game design doc template
 
Building fast,scalable game server in node.js
Building fast,scalable game server in node.jsBuilding fast,scalable game server in node.js
Building fast,scalable game server in node.js
 

Recently uploaded

办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 

Recently uploaded (20)

办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 

Framework for Designing and Evaluating Game Achievements

  • 1. Framework for designing and evaluatinggameachievements Juho Hamari & Veikko Eranti Helsinki Institute for InformationTechnology HIIT
  • 2. YO DAWG! WE HEARD YOU LIKE ACHIEVEMENTS SO WE PUT AN ACHIEVEMENT IN THIS ACHIEVEMENT PRESENTATION SO YOU CAN GET ACHIEVEMENTS WHILE YOU DESIGN ACHIEVEMENTS
  • 3. Note Most of the slides have further descriptions, please view them by opening the “Speaker notes” -tab below.
  • 4. Whatwedid Analysed achievements from several systems, e.g. Xbox Live, Steam, Kongregate, Habbo, Call of Duty: Modern Warfare 2,World of Warcraft and Foursquare Focused particularly on achievements from 9 games in Steam platform – ~1000h played, 475/720 achievements unlocked at the time The aim of the presentation is to provide a descriptive model that illustrates the structure of a game achievement Helps to break down an achievement to analytical components Helps in systematic design and evaluation of achievements
  • 6. What is a game achievement? Two perspectives From perspective of the achievement system: Achievement is a ‘quest’ in an achievement completion game, consists of a signifying element, one or more completion logics and rewards and whose fulfilment conditions are defined through events in other systems (such as other games) From perspective of a system that its tied to: Achievement is a metagame pattern whose optional task possible reward(s) are independent of a single game session and are handed down from other system(s)
  • 7. Achievement Level (1-n) Signifier Name Visual Description The model of a game achievement … in the next slides we will look at the components in more detail Completion logic 1-n Conditions Trigger(action/event) 0-n Condition Prerequirements 0-n Pre-requirement Multiplier (1-n) 1-n Reward In-game Out-game Achievement game
  • 8. Signifier 1/3 element of an achievement- Name - Visual - Description
  • 9. Signifier The “user interface” to the achievement, i.e. what the user sees Name Visual Description of the central parts of the unlocking logic, the consequences and rewards. Name Visual Description
  • 10. Signifier: name The name of the achievement
  • 11. Signifier: visual The visual representation most commonly includes the two-state icon (locked/un-locked) related to the name and the description of the achievement. Other common implementations include for example more generalized badges and trophies.
  • 12. Signifier: description description of the central parts of the unlocking logic consequences and rewards The description is often intentionally obscured to make the players figure out what they have to do themselves Iron horse –achievement from Alan Wake
  • 14. Completion logic(s) 2/3 element of an achievement- Trigger (Action / event) - Conditions - Pre-requirements - Multiplier
  • 15.
  • 16. Conditions in which the trigger must go off
  • 18.
  • 19. Completion logic: trigger cont. Actions? Actions or Run, shoot Resultant action– a set of actions that forms a ‘larger’ action Go, kill Which abstraction level is more reasonable for designing achievements?
  • 20. Completion logic: conditions Condition-component includes the requirements directed to the gamestate (which the player or other players can manipulate during the session) the historical events in the game session that have to exist when the trigger (action or event) goes off …to be counted toward completion of the achievement.
  • 21. Completion logic: conditions “The Harder They Fall” -achievement in Call of Duty: Modern Warfare 2 with conditions of killing enemies while they are still mid-air, not conducting other kills in between (and with a pre-requirement of a game mode) Conditions: How When Where In what timeframe With whom … etc
  • 22. Completion logic: pre-requirements Pre-requirements are requirements for the game session where the achievement is possible to be completed in either due to … availability of a certain gamestate or simply because the achievement requires it
  • 23. Completion logic: pre-requirementsexamples Difficulty setting Map Game mode Character class Season … even the requirements of a correct game Settings that have to exists before the game session begins
  • 24. Pre-requirement examples 6 different game modes Halloween season The ”first blood” buff only in arena mode Insane difficulty
  • 25. Completion logic: multiplier The amount of times the trigger has to go off in the pre-required game setting while required conditions are satisfied to unlock a given achievement. Simply: How many times…
  • 26. Completion logic(s) There can be multiple completion logics in one achievement Can have different trigger, pre-requirements or conditions For example, different pre-requirement
  • 27. Trigger(action/event) Trigger(action/event) Condition Trigger(action/event) Condition Condition Prerequirement Prerequirement Prerequirement Multiplier (1-n) Multiplier (1-n) Multiplier (1-n) Trigger(action/event) Condition Trigger(action/event) Condition Prerequirement Prerequirement Multiplier (1-n) Multiplier (1-n)
  • 28. Trigger(action/event) Trigger(action/event) Condition Trigger(action/event) Condition Condition Prerequirement Prerequirement Prerequirement Multiplier (1-n) Multiplier (1-n) Multiplier (1-n) Trigger(action/event) Condition Trigger(action/event) Condition Prerequirement Prerequirement Multiplier (1-n) Multiplier (1-n)
  • 30. Reward(s) 3/3 element of an achievement - Achievement game - In-game - Out-game
  • 31. Rewards Element that defines the different rewards (if any) of the achievement Rewards can have value in/for In-game Outside game Achievement game 1-n Reward In-game Out-game Achievement game
  • 32. Reward: achievement game Points towards the scoring system of the achievement meta-game or other benefits in the meta-game
  • 33. Reward: in-game Rewards, such as new abilities, into the game where the completion of the achievement was carried out Base: 34 Max Ramp Up: 150% (51 damage) Max Fall Off: 52% (18 damage) Point-Blank: 46-56 Medium Range: 31-37 Long Range: 15-19 Mini-Crit: 46 Critical hit (headshot only): 102 Ambassador(Team Fortress 2 – Spy milestone 1)
  • 34. Reward: out-game Rewards that are external to the achievement meta-game and the game itself. Alien Swarm Parasite - hat(Unlocked in Alien Swarm, rewarded in Team Fortress 2) Double Tall Latte (Foursquare)
  • 36. Achievement Level (1-n) Signifier Name Visual Description Completion logic 1-n Trigger(action/event) Pre-requirements Condition Multiplier (1-n) Reward In-game Out-game Achievement game
  • 37. Achievement It is also important to think about these: Level (1-n) Signifier Name Visual Description Category (to what category does the achievement belong to) Type (for example: guidance, realization, social) Goal (to what activity does the achievement attempt to entice users to) User segment: (to which segment of users is the achievement mainly targeted to) Difficulty (to unlock) Completion logic 1-n Conditions Trigger(action/event) 0-n Condition Prerequirements 0-n Pre-requirement Multiplier (1-n) 1-n Reward In-game Out-game Achievement game
  • 38. References Björk, S., & Holopainen, J. (2005). Patterns in Game Design. Boston, Massachusetts: Charles River Media. Järvinen, A. (2008). Games Without Frontiers: Theories and Methods for Game Studies and Design. Doctoral Dissertation. Tampere: University of Tampere. Retrieved August 29, 2010 from http://acta.uta.fi/english/teos.php?id=11046 Salen, K., & Zimmerman, E. (2004.) Rules of Play. Game Design Fundamentals. MIT Press. Schell, J. (2008). The Art of Game Design: A Book of Lenses. Morgan Kaufmann. Sicart, M. (2008). Defining Game Mechanics. Game Studies: The international Journal of Computer Game Research, 8(2). Retrieved 31 August, 2010 from http://gamestudies.org/0802/articles/sicart
  • 39. Links: Achievement generator: http://teamfortress2.fr/achievements.php?eng
  • 40.
  • 43. Link to the printable template in the sidebar ->

Editor's Notes

  1. Know you meme: http://knowyourmeme.com/memes/xzibit-yo-dawgPicture:http://www.superiorpics.com/event/Gridiron_Gang_Film_Promotion/Xzibit_AG036.html
  2. Achievements are always simultaneously related to at least two coinciding games, the achievement completion game and the one in which the achievement is completed. Previous efforts have ended up defining the concept from either perspective. We argue that game achievementsrequire different definitions depending on the angle from which they are examined.
  3. Achievements have a visible part that conveys information about the achievement. This signifying element, in all achievements in the investigated systems, consisted of a name, an icon/badge and of a description that describes what the player has to do and what she will receive in return. The element consists of design patterns related to presenting information to a player as categorised by Björk & Holopainen (2005). The signifier element is the part of the achievement that is actually presented to player. Signifying elements of an achievement are what makes it unique and what separates it from other achievements. There can easily exist several achievements with identical other elements, but not with identical name, visual and description. The signifier element plays a crucial role in creating the feel of an achievementmetagame.
  4. Most achievements have a unique name which sets them apart from other achievements. Names are usually somewhat connected to the lore and overall feel of the game, e.g. military-themed Call of Duty: Modern Warfare 2 has achievement-like titles with names like “Topgun”, “Armed and Dangerous” and “High Caliber”. The name sets a theme for the achievement, and usually hints at the completion logic in one way or another.
  5. The visual icon or a badge commonly has two states, the unlocked faded or a greyed-out badge which, once completed, turns into a colored one that signifies that the achievement has been completed. This, however, might not be the case if an achievement system does not allow players to see available achievements beforehand; such is the case in Foursquare.
  6. Achievements most commonly have a description which has a textual cue that attempts to capture what is required from the player to complete the achievement (the completion logic) and what will result from completing it. In accordance with classification of game rules by Salen & Zimmerman, the description on an achievement contains operational rules, rules that describe what the player has to do (2004, p. 146-147).It is important to distinguish between the description (the operational) and the actual completion logic (foundational) behind the achievement from both perspectives of a designer and a player. It is difficult to capture the completion logic comprehensively in a short description or the developer can even attempt to obscure the description to increase the difficulty of unlocking the achievement. If description is vague enough, it functions more as a teaser: the Iron Horse achievement in Alan Wake tells the player that there exists a steam engine in the game, and nothing more.
  7. Completion logic is the second element of an achievement. It defines what is required from the player and from the game state for the achievement to be completed. The completion logic is the set of foundational rules (Salen & Zimmerman, 2004), in contrast to operational rules - the rules and requirements ‘seen’ by the player.The element consists of four components: 1) Trigger 2) pre-requirements for the game setting, 3) conditional requirements for the gamestate which determine whether the action or the event will be counted towards a given achievement, and 4) a multiplier, the amount of times the composition of the three previous component have to satisfy the defined requirements.
  8. There arealso achievements that don’t require a specific action from the player, but rather an event initiated by the game system. For example, ending of a round by a time limit is such an event. Therefore, the achievement “First Do No Harm” in Team Fortress 2 lacks a triggering player-invoked action, but the trigger is the round ending system-invoked event. The activities of a player in ensuring the completion of the achievement then consists of making sure the conditions (being a medic, having no kills, being the first player in the score list) are satisfied when the round ends
  9. Many achievements have a (somewhat) clearly defined action the player has to carry out in order to complete the achievement. Sicart (2008) describes game mechanics as “methods invoked by agents, designed for interaction with the game state“, and follows Järvinen’s (2008) approach of understanding mechanics as verbs, such as run, take cover, shoot etc. Sometimes the action in an achievement maps directly to such mechanics. For example, “Race For The Pennant” -achievement in Team Fortress 2 requires the player to run 25 kilometres, which in practice translates to pushing any of the movement keys for as long as the player character has moved 25 kilometres in the game. However, usually achievements require a somewhat more complex set of actions. Schell (2008, p. 140-141) uses the term resultant action to describe actions available to players that are not part of the rules per se, but more of an emergent set of actions a player is using to achieve a goal.
  10. The condition component answers questions such as how, when, where, in what timeframe and with whom the trigger should take place. In other words, the condition component includes the requirements directed to the prevailing gamestate that have to exist or to the historical events within the game session that have to have happened before the action or event triggering the unlocking of an achievement takes place.
  11. Pre-requirements are requirements for the game setting (see for example “setup session” in Björk & Holopainen, 2005, p. 11-12) that cannot be affected (for example through game mastery) during a game session.
  12. Mutant Overlord – Left 4 Dead 2Candy Coroner – Team Fortress 2First Blood, Part 2 – Team Fortress 2Insane Campaign – Alien Swarm
  13. Achievements usually have one completion logic, but it is also common for an achievement to have a set of several completion logics that can have different requirements for the player or to the gamestate. For example, the achievement “Still something to prove” above, has five separate completion requirements concerning the selection of campaign for the game session. The different requirements a completion logic can have are described in the following sections.
  14. It can be said that in every achievement system, an achievement has a reward related to thriving in the achievement meta-game itself, namely points that are counted towards the total amount of points possible to obtain in the system. For example, in Xbox Live players have a cumulative number of points awarded from completing achievements called Gamerscore. InKongregate, achievements are divided into score tiers which yield different amount of points towards the overall achievement score. Some systems do not explicitly express the amount of points available from an achievement. In Steam, every game has a specific achievement score that is based on how many achievements the player has completed giving each game an effective score of 1.
  15. Some achievements reward a player with a virtual goods or artifacts. For instance, Team Fortress 2 awards the player with new weapons to be used in the game after reaching certain achievement milestones. Also, all achievements in Habbo award the player with virtual currency that is usable in the service. However, currency is only the means to an end. Currency can have purchasing power to rewards in different reward categories and this way obscure what reward the player actually receives upon completing and achievement. Also, if a more complex multiple game spanning system would adopt the use of a virtual currency as a reward, it would be hard to label it in-game to any specific game in the system.
  16. The last reward category consists of rewards that are not part of the achievement meta-game nor the game where the achievement was completed in. For example, in Alien Swarm, the “Hat Trick” -achievement rewards the player with a virtual good, a hat for the avatar that has no functional value, for another game, Team Fortress 2. Also, if we look outside the gaming industry, in Foursquare restaurant owners can award customer with for example free drinks. These rewards reside in the world outside the game and outside the achievements meta-game.They can be virtually anything.
  17. Printable framework from brainstorming game achievements