SlideShare a Scribd company logo
1 of 83
Download to read offline
would the real mary
poppins please stand up?approaches and method in gamification
Sebastian Deterding / @dingstweets
Digital Creativity Labs, University of York
January 27, 2017
c b
<1>
introduction
we are all
game designers
old idea: learn enjoyment design from games
Malone 1981, Carroll & Thomas 1983, Blythe et al. 2004
recent surge of interest
gamification
serious games
persuasive tech
gaMification
The use of game
design elements in
non-game contexts
Deterding et al. 2011
health & wellbeing
sustainability
education
the pursuit of happiness
the unwitting figureheard
two
conflicting
theories of fun
<2>
what is fun?
(baby don’t hurt me)
(a)
“just a spoonful of sugar helps the medicine go down”
aka fun as additive substance
some things are inherently fun
and some things are not
so: add funstuff™ to nonfunstuff™ for more fun
aka 1990’s edutainment
a
resounding
failure …
Squire 2006, Egenfeldt-Nielsen 2007
Bruckman 1999
gaMification
The use of game
design elements in
non-game contexts
Deterding et al. 2011
… which doesn’t bode well for this
(b)
“in every job that must be done, there is an element of fun”
aka fun as emergent systemic quality
Every activity can become fun, interesting
experience is a dynamic, emergent quality
Hassenzahl 2010
aestheticsmechanics dynamics
Hunicke, LeBlanc & Zubek 2004
Hunicke, LeBlanc & Zubek 2004
aesthetics
Frustrating
end game
mechanics dynamics
Slow
poverty gap
+$ !+
-$ !-
so how do you design that?*
Deterding et al. 2013
* obligatory visualisation of
ephemeral design work with
people pointing at post-its
<3>
gameful design
methods
lots of industry work, little research
Deterding et al. 2013
if you want to know more
• Conceptual development of
requirements from literature
• Review of existing methods
against requirements
• Iterative design-based
development and evaluation of
method through 19 projects &
workshops with teams of 2-6
(n=335)
guiding questions
1. What are the enjoyable, motivating experiences
characteristic for gameplay?
2. What game structures and processes afford
these experiences?
3. How does game design create these structures
and processes?
4. How can we integrate this into design methods
for non-game systems?
raph koster
»Fun is just another word
for learning.«
a theory of fun for game design (2004)
#1
raph koster
»Fun from games arises out of
mastery. It arises out of
comprehension. It is the act of solving
puzzles that makes games fun.«
a theory of fun for game design (2004)
edward deci, richard ryan
»An understanding of human motivation
requires a consideration of innate
psychological needs for competence,
autonomy, and relatedness.«
the what and why of goal pursuit (2000)
chief source of game enjoyment: overcoming challenges
Malone 1981, Csikszentmihalyi 1990, Koster 2005, Przybylski, Rigby, & Ryan, 2010, Klimmt & Blake 2012
Not fun Fun
http://www.flickr.com/photos/sulamith/1342528771/sizes/o/
http://www.flickr.com/photos/photonquantique/3364593945/sizes/l/
#2
raph koster
»Fun is just another word
for learning.«
a theory of fun for game design (2004)
through interesting challenges
goals …
+ rules …
constraining actions …
= interesting challenges
+ feedback …
= experiences of competence
formal structure of games: skill atoms/loops
Cook 2007, cf. Dormans 2012
aestheticsmechanics dynamics
Hunicke, LeBlanc & Zubek 2004
#4
how the user experiences it
aestheticsmechanics dynamics
Hunicke, LeBlanc & Zubek 2004
how the designer creates it
Rainer Knizia
»The life blood of game design is testing. ...
Why are we playing games? Because it‘s
fun. You cannot calculate this. You cannot
test this out in an abstract manner. You
have to play it.«
shift run stop, episode 40 (2010)
iterative experiential prototyping & testing
central goal conflict of applied game design
Goal
conflict
game design
Enjoyable
inefficiency
interaction design
Usable
efficiency
#4
how do we make one support the other?
Goal
congruence
game design
Enjoyment
interaction design
Efficiency
intrinsic integration: core challenge = to be learned skill
Habgood & Ainsworth 2011, Echeverría et al. 2012
what about
real-world output,
not learning?
john M. Carroll & John C. Thomas
»Tacking on ad hoc complications
will not evoke fun.«
fun (1988: 21)
intrinsic integration: restructure inherent learnable challenge
For ticket, drag red
dot through labyrinth
Ticket
Level 2
For ticket, drag red
dot through labyrinth
Ticket
Mihaly Csikszentmihalyi
»Mowing the lawn or waiting in a dentist’s
office can become enjoyable provided one
restructures the activity by providing goals,
rules, and the other elements of enjoyment
to be reviewed below.«
flow (1990: 51)
create find and restructure already-inherent challenge
needs formative research to elicit challenges
Khaled & Ingram 2012
<4>
summary
gaMification
The use of game
design elements in
non-game contexts
Deterding et al. 2011
TO DESIGN FOR GAMEFUL EXPERIENCES …
Bruckman 1999
don’t sugarcoat nonfunstuff™
FIND AN INTERESTING CHALLENGE
STRUCTURE IT WELL
AND playtest and iterate ’TIL YOU GET IT RIGHT
sebastian@codingconduct.cc
@dingstweets
codingconduct.cc
thank you

More Related Content

What's hot

What's hot (20)

Office Playgrounds: Can Freedom Be Programmed?
Office Playgrounds: Can Freedom Be Programmed?Office Playgrounds: Can Freedom Be Programmed?
Office Playgrounds: Can Freedom Be Programmed?
 
The Lens of Intrinsic Skill Atoms: A Method for Gameful Design
The Lens of Intrinsic Skill Atoms: A Method for Gameful DesignThe Lens of Intrinsic Skill Atoms: A Method for Gameful Design
The Lens of Intrinsic Skill Atoms: A Method for Gameful Design
 
9,5 Theses on the Power and Efficacy of Gamification
9,5 Theses on the Power and Efficacy of Gamification9,5 Theses on the Power and Efficacy of Gamification
9,5 Theses on the Power and Efficacy of Gamification
 
Paideia as Paidia: From Game-Based Learning to a Life Well-Played
Paideia as Paidia: From Game-Based Learning to a Life Well-PlayedPaideia as Paidia: From Game-Based Learning to a Life Well-Played
Paideia as Paidia: From Game-Based Learning to a Life Well-Played
 
Gamification: Solving the Engagement Problem in Communication?
Gamification: Solving the Engagement Problem in Communication?Gamification: Solving the Engagement Problem in Communication?
Gamification: Solving the Engagement Problem in Communication?
 
Gameful Design: Creating Engaging Experiences
Gameful Design: Creating Engaging ExperiencesGameful Design: Creating Engaging Experiences
Gameful Design: Creating Engaging Experiences
 
Pawned. Gamification and Its Discontents
Pawned. Gamification and Its DiscontentsPawned. Gamification and Its Discontents
Pawned. Gamification and Its Discontents
 
Progress Wars: Idle Games and the Demarcation of "Real Games"
Progress Wars: Idle Games and the Demarcation of "Real Games"Progress Wars: Idle Games and the Demarcation of "Real Games"
Progress Wars: Idle Games and the Demarcation of "Real Games"
 
Un-Boring Meetings
Un-Boring MeetingsUn-Boring Meetings
Un-Boring Meetings
 
Situational Autonomy Support in Video Game Play: An Exploratory Study
Situational Autonomy Support in Video Game Play: An Exploratory StudySituational Autonomy Support in Video Game Play: An Exploratory Study
Situational Autonomy Support in Video Game Play: An Exploratory Study
 
I wonder ... Designing for Curiosity
I wonder ... Designing for CuriosityI wonder ... Designing for Curiosity
I wonder ... Designing for Curiosity
 
Gamification: Future or Fail?
Gamification: Future or Fail?Gamification: Future or Fail?
Gamification: Future or Fail?
 
Gameful Design for Online Learning
Gameful Design for Online LearningGameful Design for Online Learning
Gameful Design for Online Learning
 
Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.Game thinking - Differences Between Games, Serious Games, Gamification and More.
Game thinking - Differences Between Games, Serious Games, Gamification and More.
 
Gamification: An Introduction
Gamification: An IntroductionGamification: An Introduction
Gamification: An Introduction
 
Just add points? What UX can (and cannot) learn from games
Just add points? What UX can (and cannot) learn from gamesJust add points? What UX can (and cannot) learn from games
Just add points? What UX can (and cannot) learn from games
 
Gamification
GamificationGamification
Gamification
 
FreeForm: Reality Invaders
FreeForm: Reality InvadersFreeForm: Reality Invaders
FreeForm: Reality Invaders
 
Introduction to Gamification
Introduction to GamificationIntroduction to Gamification
Introduction to Gamification
 
Rules of Engagement: How Gamification is Changing the World
Rules of Engagement: How Gamification is Changing the World Rules of Engagement: How Gamification is Changing the World
Rules of Engagement: How Gamification is Changing the World
 

Viewers also liked

Viewers also liked (12)

Beyond Gamification: Architecting Engagement Through Game Design Thinking
Beyond Gamification: Architecting Engagement Through Game Design ThinkingBeyond Gamification: Architecting Engagement Through Game Design Thinking
Beyond Gamification: Architecting Engagement Through Game Design Thinking
 
Gamification in 2017 - How to Engage Users with Game-Like Features
Gamification in 2017 - How to Engage Users with Game-Like FeaturesGamification in 2017 - How to Engage Users with Game-Like Features
Gamification in 2017 - How to Engage Users with Game-Like Features
 
My Standard gamification presentation 2017
My Standard gamification presentation 2017My Standard gamification presentation 2017
My Standard gamification presentation 2017
 
Explodierende Medien
Explodierende MedienExplodierende Medien
Explodierende Medien
 
Gamification 2012 - 2017: Opportunities and Market Outlook for Next Generatio...
Gamification 2012 - 2017: Opportunities and Market Outlook for Next Generatio...Gamification 2012 - 2017: Opportunities and Market Outlook for Next Generatio...
Gamification 2012 - 2017: Opportunities and Market Outlook for Next Generatio...
 
Design Against Productivity
Design Against ProductivityDesign Against Productivity
Design Against Productivity
 
Gamification: Missverständnisse und Lösungen
Gamification: Missverständnisse und LösungenGamification: Missverständnisse und Lösungen
Gamification: Missverständnisse und Lösungen
 
Desperately Seeking Theory
Desperately Seeking TheoryDesperately Seeking Theory
Desperately Seeking Theory
 
City Games: Up and Down and Sideways on the Ladder of Abstraction
City Games: Up and Down and Sideways on the Ladder of AbstractionCity Games: Up and Down and Sideways on the Ladder of Abstraction
City Games: Up and Down and Sideways on the Ladder of Abstraction
 
Gamification: How Effective Is It?
Gamification: How Effective Is It?Gamification: How Effective Is It?
Gamification: How Effective Is It?
 
Gamification of Employee Engagement & Company Culture
Gamification of Employee Engagement & Company CultureGamification of Employee Engagement & Company Culture
Gamification of Employee Engagement & Company Culture
 
Introduction to Gamification (Whitepaper)
Introduction to Gamification (Whitepaper)Introduction to Gamification (Whitepaper)
Introduction to Gamification (Whitepaper)
 

Similar to Would the real Mary Poppins please stand up? Approaches and Methods in Gameful Design

Gamification - The Power of Gameful Design
Gamification - The Power of Gameful DesignGamification - The Power of Gameful Design
Gamification - The Power of Gameful Design
Dudi Peles
 

Similar to Would the real Mary Poppins please stand up? Approaches and Methods in Gameful Design (20)

What is a Game Designer (and why do you need one)?
What is a Game Designer (and why do you need one)?What is a Game Designer (and why do you need one)?
What is a Game Designer (and why do you need one)?
 
What is a Game Designer (And Why Do You Need One)? - Douglas Whatley
What is a Game Designer (And Why Do You Need One)? - Douglas WhatleyWhat is a Game Designer (And Why Do You Need One)? - Douglas Whatley
What is a Game Designer (And Why Do You Need One)? - Douglas Whatley
 
Gamification and Usability
Gamification and UsabilityGamification and Usability
Gamification and Usability
 
9.5 Theses on the Power and Efficacy of Gamification
9.5 Theses on the Power and Efficacy of Gamification9.5 Theses on the Power and Efficacy of Gamification
9.5 Theses on the Power and Efficacy of Gamification
 
Game Design: from rules to craft
Game Design: from rules to craftGame Design: from rules to craft
Game Design: from rules to craft
 
Learning through Play
Learning through PlayLearning through Play
Learning through Play
 
UPA Israel event 2011 – Dudi Peles
UPA Israel event 2011 – Dudi PelesUPA Israel event 2011 – Dudi Peles
UPA Israel event 2011 – Dudi Peles
 
Gamification Strategies How to solve problems, motivate and engage people th...
 Gamification Strategies How to solve problems, motivate and engage people th... Gamification Strategies How to solve problems, motivate and engage people th...
Gamification Strategies How to solve problems, motivate and engage people th...
 
From gamification to game design
From gamification to game designFrom gamification to game design
From gamification to game design
 
Design Paradox: Educational Game Design
Design Paradox: Educational Game DesignDesign Paradox: Educational Game Design
Design Paradox: Educational Game Design
 
Affordable games with depth for your marketing - Pietro Polsinelli - #FMX18
Affordable games with depth for your marketing - Pietro Polsinelli - #FMX18Affordable games with depth for your marketing - Pietro Polsinelli - #FMX18
Affordable games with depth for your marketing - Pietro Polsinelli - #FMX18
 
Gamification - The Power of Gameful Design
Gamification - The Power of Gameful DesignGamification - The Power of Gameful Design
Gamification - The Power of Gameful Design
 
The Enjoyment of Videogames
The Enjoyment of VideogamesThe Enjoyment of Videogames
The Enjoyment of Videogames
 
Autenrieth&wechselberger ract15
Autenrieth&wechselberger ract15Autenrieth&wechselberger ract15
Autenrieth&wechselberger ract15
 
Future of Learning: Games and Gamification
Future of Learning: Games and GamificationFuture of Learning: Games and Gamification
Future of Learning: Games and Gamification
 
Games for primary school education
Games for primary school educationGames for primary school education
Games for primary school education
 
Steven Weitz and Mary Rasley - The Edugaming Framework: Keeping the Quiz out ...
Steven Weitz and Mary Rasley - The Edugaming Framework: Keeping the Quiz out ...Steven Weitz and Mary Rasley - The Edugaming Framework: Keeping the Quiz out ...
Steven Weitz and Mary Rasley - The Edugaming Framework: Keeping the Quiz out ...
 
Gamifying Aplications (aguascalientes_oct2014)
Gamifying Aplications (aguascalientes_oct2014)Gamifying Aplications (aguascalientes_oct2014)
Gamifying Aplications (aguascalientes_oct2014)
 
Serious Games Challenges and Potentials
Serious Games Challenges and PotentialsSerious Games Challenges and Potentials
Serious Games Challenges and Potentials
 
Design Paradox
Design ParadoxDesign Paradox
Design Paradox
 

More from Sebastian Deterding

More from Sebastian Deterding (11)

Gamification for Health Behaviour Change
Gamification for Health Behaviour ChangeGamification for Health Behaviour Change
Gamification for Health Behaviour Change
 
Player Rating Algorithms for Balancing Human Computation Games: Testing the E...
Player Rating Algorithms for Balancing Human Computation Games: Testing the E...Player Rating Algorithms for Balancing Human Computation Games: Testing the E...
Player Rating Algorithms for Balancing Human Computation Games: Testing the E...
 
The Mechanic is not the (whole) message: Procedural rhetoric meets framing in...
The Mechanic is not the (whole) message: Procedural rhetoric meets framing in...The Mechanic is not the (whole) message: Procedural rhetoric meets framing in...
The Mechanic is not the (whole) message: Procedural rhetoric meets framing in...
 
The Great Escape from the Prison House of Language: Games, Production Studies...
The Great Escape from the Prison House of Language: Games, Production Studies...The Great Escape from the Prison House of Language: Games, Production Studies...
The Great Escape from the Prison House of Language: Games, Production Studies...
 
Desperately Seeking Theory: Gamification, Theory, and the Promise of a Data/A...
Desperately Seeking Theory: Gamification, Theory, and the Promise of a Data/A...Desperately Seeking Theory: Gamification, Theory, and the Promise of a Data/A...
Desperately Seeking Theory: Gamification, Theory, and the Promise of a Data/A...
 
What Larp can Learn from RPG Studies
What Larp can Learn from RPG StudiesWhat Larp can Learn from RPG Studies
What Larp can Learn from RPG Studies
 
Toward Economic Platform Studies
Toward Economic Platform StudiesToward Economic Platform Studies
Toward Economic Platform Studies
 
Game Engines in Game Education: Thinking Inside the Tool Boox?
Game Engines in Game Education: Thinking Inside the Tool Boox?Game Engines in Game Education: Thinking Inside the Tool Boox?
Game Engines in Game Education: Thinking Inside the Tool Boox?
 
Joys of Absence: Emotion, Emotion Display, and Interaction Tension in Video G...
Joys of Absence: Emotion, Emotion Display, and Interaction Tension in Video G...Joys of Absence: Emotion, Emotion Display, and Interaction Tension in Video G...
Joys of Absence: Emotion, Emotion Display, and Interaction Tension in Video G...
 
Would the real Mary Poppins please stand up?
Would the real Mary Poppins please stand up?Would the real Mary Poppins please stand up?
Would the real Mary Poppins please stand up?
 
Game Studies, Meet Convergence Culture
Game Studies, Meet Convergence CultureGame Studies, Meet Convergence Culture
Game Studies, Meet Convergence Culture
 

Recently uploaded

Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
nirzagarg
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
tbatkhuu1
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 

Recently uploaded (20)

UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls AgencyHire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
Hire 💕 8617697112 Meerut Call Girls Service Call Girls Agency
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 

Would the real Mary Poppins please stand up? Approaches and Methods in Gameful Design