SlideShare a Scribd company logo
1 of 97
Download to read offline
GAMIFICATION
 YOU’RE DOING IT WRONG!
PRESENTED BY
MICHAEL WILSON
............
@STOPWILSON | WWW.STOPWILSON.COM
OVERVIEW
Beyond badges and progress bars, award winning
game developer Michael Wilson lectures on the
basics of game design and structure while
applying those principles to modern digital design.

This class caters to both designers and developers
currently trying to incorporate gaming features into
their company’s products.

This class is theory and methodology, not practice,
but we may reference design and programming
principles, so rudimentary experience in design or
development will be useful.
WHO THE ______ ARE YOU?
I am a seasoned technologist and entrepreneur
with experience in every aspect of the digital
entertainment, software and advertising industries.

With over 15 years of software development
leadership in retail software and enterprise web
development, my teams have deployed code for
many fortune 500 companies including Procter &
Gamble, IBM and Electronic Arts.

Projects under my direct technical lead have won
many awards including a Webby, selection as an
Independent Games Festival Finalist and the
coveted Cannes Gold Cyber Lion.
GAMES?
WHAT IS
GAMIFICATION?
............
GAMIFICATION
 THE USE OF GAME DESIGN
  ELEMENTS IN NON-GAME
       CONTEXTS.
FITNESS
EDUCATION
LIFE
MAGIC FORMULA?


 SOMETHING        POPULAR
                                   BLISSFUL
   NO ONE     +     GAME     =   PRODUCTIVITY
WANTS TO DO       MECHANIC
GAME MECHANICS
• Achievements            •   Infinite Gameplay
• Behavioral Momentum     •   Levels
• Bonuses                 •   Loss Aversion
• Cascading Information   •   Lottery
• Combos                  •   Ownership
• Community               •   Points
  Collaboration           •   Progression
• Countdown               •   Quests
• Discovery               •   Reward Schedules
• Epic Meaning            •   Status

                                  via http://gamification.org/wiki/Game_Mechanics
GAMES ARE
ADDICTIVE
      Photo used under Creative Commons from Jeff Kubina
SO WHAT IS THE PROBLEM WITH
GAMIFICATION?
............
IT’S A SET OF FEATURES
 Progress Bars
 Achievements
       Badges
  Scoreboards
                  GAMIFICATION
  Socialization
   Competition
    Challenges
           etc.
THAT DON’T EQUATE TO FUN
 Progress Bars
 Achievements
       Badges
  Scoreboards
                  = FUN
  Socialization
   Competition
    Challenges
           etc.
SO HOW DO WE
MANUFACTURE
    FUN?
DESIGN IT
TO BE FUN!
WARNING!
 UTILITY > FUN
FUN IS
BY DESIGN
............
WHAT IS A GAME?

   Lacks          Has         Explicit
                                                Conflict
Interaction   Interaction      Rules




Experience           Toy           Puzzle              Game




                   Inherent
                                   Objectives        Outcome
                     Rules
TOY




      Photo used under Creative Commons from stevendepolo
A TOY IS
DESIGNED FOR
    PLAY
PLAY = INTERACTION
INHERENT “RULES” OF A TOY
•   Interaction
•   Physical/Environmental Rules
•   Expectations
•   Feedback (Light, Sound, etc.)
•   Discovery
•   Manipulation
•   etc.
BEND THE
RULES OF A
   TOY?
VISUAL FEEDBACK
SURPRISE,
  DELIGHT,
RANDOMNESS,
POSSIBILITES
   (BUT NO GOAL)
PUZZLE




         Photo used under Creative Commons from fdecomite
A PUZZLE IS
FUN AND HAS A
RIGHT ANSWER
   -- SCOTT KIM, PUZZLE MASTER (THE NEXT TETRIS)
IMPLICIT RULES OF A PUZZLE
•   Puzzles are a form of play.
•   Puzzles have a goal or objective.
•   Puzzles are “tricky.”
•   Puzzles imply needed ingenuity.




            PUZZLE
EXPLICIT RULES OF A PUZZLE



   A PUZZLE
  HAS RULES
GAME OR PUZZLE?
A PUZZLE IS
 FUN AND HAS
     (A LEAST ONE)
       T



RIGHT ANSWER
FOLD.IT
SURPRISE,
  DELIGHT,
RANDOMNESS,
POSSIBILITES
  (NOW WITH A PURPOSE)
GAME
       Photo used under Creative Commons from Muffet
A GAME IS A PLAY
 ACTIVITY WITH
  RULES THAT
   INVOLVES
   CONFLICT
     -- INTERNATIONAL GAME DEVELOPERS ASSOCIATION
RULES OF A GAME
•   Games are an activity.
•   Games have rules.
•   Games have conflict.
•   Games have goals.
•   Games involve decision making.
•   Games have an uncertain outcome.




             GAME       Portions of text used under Creative Commons from Ian Schreiber
RULES OF A GAME, MAYBE?
•   Games have Players?
•   Games have Winners and Losers?
•   Games are purposely inefficient?
•   Games have outcomes?
•   Games involve systems?
•   Games are...?




             GAME
A GAMES ARE
   STORY
 MACHINES.
STORY




Photo used under Creative Commons from DeusXFlorida
STORY




        Photo used under Creative Commons from StuSeeger
THE PIECES OF
 OUR STORY
MACHINE ARE
   CALLED
 MECHANICS
GAME MECHANICS ARE
CONSTRUCTS OF RULES
INTENDED TO PRODUCE
 AN ENJOYABLE GAME
    OR GAMEPLAY
GAME MECHANICS
• Achievements            •   Infinite Gameplay
• Behavioral Momentum     •   Levels
• Bonuses                 •   Loss Aversion
• Cascading Information   •   Lottery
• Combos                  •   Ownership
• Community               •   Points
  Collaboration           •   Progression
• Countdown               •   Quests
• Discovery               •   Reward Schedules
• Epic Meaning            •   Status

                                  via http://gamification.org/wiki/Game_Mechanics
DIALING IN THE
FUN!
............
DESIGNING FUN
   IS ABOUT
  DESIGNING
  BALANCE
BALANCE




          Photo used under Creative Commons from cho45
WHAT TO BALANCE?


     Risk vs. Reward
     Luck vs. Skill
  Random vs. Predictive
Completion vs. Endlessness
   …This vs. That…
THESE ARE THE
  BIG THREE,
BUT THERE ARE
MANY OTHERS
RISK
  VS.

REWARD
RISK
RISK VS. REWARD
• Think of RISK and REWARD as a
  mechanic to drive MEANING.

      RISK = EFFORT

EFFORT + REWARD =
    MEANING
CHALLENGE & DIFFICULTY
According to human nature, it is
inevitable that a person will learn and
gain more skill presented a
challenge and a chance to grow—
therefore a game must increase in
difficulty as the player progresses in
order to continue to be challenging
MORE CHALLENGE =
 MORE EFFORT =
   MORE RISK
SO, GAMIFING A
TASK WITH OUT
  RISK* WILL
 INHERENTLY
MAKE IT UN-FUN
*FIND A VERSION OF RISK
• Risk of Loss
  – Tangential loss
  – Compounding loss
  – Ultimatum loss


• Risk of Effort

• Other kinds of Risk?
REWARDS ARE
   EASY.

 TOO EASY?
THINK ABOUT YOUR REWARDS
• Too Plentiful? (Points)
• Not Valuable? (Coupons, Badges)
• Not Legal? (Cash)

• Meaningless?




    REWARD
REWARDS NEED
  MEANING
   FOR THE
  AUDIENCE
MEANING. LIKE IT OR NOT.
LUCK
 VS.

SKILL
LUCK                                 SKILL




       Photos used under Creative Commons from dupo-x-y & Muffet
ALL GAMES
HAVE SOME
  LUCK
ALL GAMES
HAVE SOME
  SKILL
SOURCES OF LUCK
• Random Number Generators (Dice, Coins,
  etc.)
• Simultaneous Choices (Rock, Paper,
  Scissors)
• Hidden Information (Cards, Stock Market)
• Environment (Weather, imperfections,
  etc.)
LUCK LEVELS
THE PLAYFIELD
LUCK IS
INCLUSIVE
SOURCES OF SKILL
•   Physical (Exercise, Practice, etc.)
•   Intelligence (IQ, Problem Solving, etc.)
•   Familiarity (Experience, Practice, etc.)
•   Endurance (Willpower, etc,)
SKILL TAKES
  EFFORT
SKILL ADDS
 MEANING
MANIPULATING
   LUCK
MANIPULATE
LUCK VIA SAP*
*SKILL ADVANTAGE PERCENTAGE
NBA JAM’S SAP = 5%*




                      *JUSTAGUESS
WHEN SKILL
  GETS AN
ADVANTAGE,
DIAL UP THE
   LUCK
SO, GAMIFING A
TASK WITH OUT
  LUCK WILL
 INHERENTLY
MAKE IT UNFAIR
RANDOM
    VS.

PREDICTIVE
RANDOM         PREDICTIVE




         Photos used under Creative Commons from dupo-x-y & Muffet
RANDOMNESS
   ISN’T
   LUCK
PREDICTIONS
   ARE
   ODDS
CHESS IS VERY RANDOM
• The Shannon number, named after Claude
  Shannon, is an estimated lower bound on
  the game-tree complexity of chess

• Shanon’s number is estimated at
  10,000,000,000,000,000,000,000,000,000,00
  0,000,000,000,000,000,000 (1046.7) games

• More than the estimated number of atoms
  in the Universe

                            via http://en.wikipedia.org/wiki/Shannon_number
Photos used under Creative Commons from Muffet
CHESS IS PREDICTIVE

 IN BOOK         IN BOOK IN BOOK
   IN BOOK IN BOOK
                     IN BOOK   IN BOOK
 IN BOOK IN BOOK          IN BOOK
                       IN BOOK IN BOOK
      IN BOOK IN BOOK
    IN BOOK IN BOOK
                      IN BOOK



               NOVELTY
KNOWING THE
   POSSIBLE
OUTCOME MAKES
  VARIATIONS
 MORE EXCITING
WHO WINS?




     i
PREDICTIVE
OUTCOMES
  CREATE
UNDERDOGS
PREDICTIVE
OUTCOMES
  CREATE
 RIVALRIES
WHO IS THE
UNDERDOG?




Photo used under Creative Commons from Mike_fleming
SO, GAMIFING A
 TASK WITH OUT
PREDICTION WILL
  INHERENTLY
MAKE IT BORING
BRING IT
TOGETHER
............
ARE YOU
CREATING
CONFLICT?
ARE YOU
CREATING
MEANING?
ARE YOU
CREATING
BALANCE?
Risk vs. Reward
   Luck vs. Skill
Random vs. Predictive

More Related Content

What's hot

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
 
Metagame Design
Metagame DesignMetagame Design
Metagame DesignAmy Jo Kim
 
Toward Economic Platform Studies
Toward Economic Platform StudiesToward Economic Platform Studies
Toward Economic Platform StudiesSebastian Deterding
 
Beyond Gamification: designing the player journey
Beyond Gamification: designing the player journeyBeyond Gamification: designing the player journey
Beyond Gamification: designing the player journeyAmy Jo Kim
 
Cultivating Ludus: The Rhetorics of Gamification
Cultivating Ludus: The Rhetorics of GamificationCultivating Ludus: The Rhetorics of Gamification
Cultivating Ludus: The Rhetorics of GamificationSebastian Deterding
 
It's the Autonomy, Stupid: Autonomy Experiences Between Playful Work and Work...
It's the Autonomy, Stupid: Autonomy Experiences Between Playful Work and Work...It's the Autonomy, Stupid: Autonomy Experiences Between Playful Work and Work...
It's the Autonomy, Stupid: Autonomy Experiences Between Playful Work and Work...Sebastian Deterding
 
Smart Gamification GDC2011
Smart Gamification GDC2011Smart Gamification GDC2011
Smart Gamification GDC2011Amy Jo Kim
 
HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?Eva Handriyantini
 
Fun in Functional 2009
Fun in Functional 2009Fun in Functional 2009
Fun in Functional 2009Amy Jo Kim
 
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 GamificationSebastian Deterding
 
Outside the Box: Toward an Ecology of Gaming Enjoyment
Outside the Box: Toward an Ecology of Gaming EnjoymentOutside the Box: Toward an Ecology of Gaming Enjoyment
Outside the Box: Toward an Ecology of Gaming EnjoymentSebastian Deterding
 
Gameful Design: Creating Engaging Experiences
Gameful Design: Creating Engaging ExperiencesGameful Design: Creating Engaging Experiences
Gameful Design: Creating Engaging ExperiencesSebastian Deterding
 
Gamification 101: Design the Player Journey
Gamification 101: Design the Player JourneyGamification 101: Design the Player Journey
Gamification 101: Design the Player JourneyAmy Jo Kim
 
Smart Gamification: Social Game Design for a Connected World
Smart Gamification: Social Game Design for a Connected WorldSmart Gamification: Social Game Design for a Connected World
Smart Gamification: Social Game Design for a Connected WorldAmy Jo Kim
 
Gamification: Four-Letter Word or Epic Win for Educators?
Gamification: Four-Letter Word or Epic Win for Educators?Gamification: Four-Letter Word or Epic Win for Educators?
Gamification: Four-Letter Word or Epic Win for Educators?Daniel Stanford
 
Smart Gamification
Smart GamificationSmart Gamification
Smart GamificationAmy Jo Kim
 
Would the real Mary Poppins please stand up? Approaches and Methods in Gamefu...
Would the real Mary Poppins please stand up? Approaches and Methods in Gamefu...Would the real Mary Poppins please stand up? Approaches and Methods in Gamefu...
Would the real Mary Poppins please stand up? Approaches and Methods in Gamefu...Sebastian Deterding
 
The Future of Playing with the Past: New Opportunities in Interpreting Cultur...
The Future of Playing with the Past: New Opportunities in Interpreting Cultur...The Future of Playing with the Past: New Opportunities in Interpreting Cultur...
The Future of Playing with the Past: New Opportunities in Interpreting Cultur...Ed Rodley
 
Office Playgrounds: Can Freedom Be Programmed?
Office Playgrounds: Can Freedom Be Programmed?Office Playgrounds: Can Freedom Be Programmed?
Office Playgrounds: Can Freedom Be Programmed?Sebastian Deterding
 

What's hot (20)

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
 
Metagame Design
Metagame DesignMetagame Design
Metagame Design
 
Toward Economic Platform Studies
Toward Economic Platform StudiesToward Economic Platform Studies
Toward Economic Platform Studies
 
Beyond Gamification: designing the player journey
Beyond Gamification: designing the player journeyBeyond Gamification: designing the player journey
Beyond Gamification: designing the player journey
 
Cultivating Ludus: The Rhetorics of Gamification
Cultivating Ludus: The Rhetorics of GamificationCultivating Ludus: The Rhetorics of Gamification
Cultivating Ludus: The Rhetorics of Gamification
 
It's the Autonomy, Stupid: Autonomy Experiences Between Playful Work and Work...
It's the Autonomy, Stupid: Autonomy Experiences Between Playful Work and Work...It's the Autonomy, Stupid: Autonomy Experiences Between Playful Work and Work...
It's the Autonomy, Stupid: Autonomy Experiences Between Playful Work and Work...
 
Smart Gamification GDC2011
Smart Gamification GDC2011Smart Gamification GDC2011
Smart Gamification GDC2011
 
HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?HOW TO CREATE A GAME DESIGN?
HOW TO CREATE A GAME DESIGN?
 
Fun in Functional 2009
Fun in Functional 2009Fun in Functional 2009
Fun in Functional 2009
 
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
 
Outside the Box: Toward an Ecology of Gaming Enjoyment
Outside the Box: Toward an Ecology of Gaming EnjoymentOutside the Box: Toward an Ecology of Gaming Enjoyment
Outside the Box: Toward an Ecology of Gaming Enjoyment
 
Gameful Design: Creating Engaging Experiences
Gameful Design: Creating Engaging ExperiencesGameful Design: Creating Engaging Experiences
Gameful Design: Creating Engaging Experiences
 
Gamification 101: Design the Player Journey
Gamification 101: Design the Player JourneyGamification 101: Design the Player Journey
Gamification 101: Design the Player Journey
 
Smart Gamification: Social Game Design for a Connected World
Smart Gamification: Social Game Design for a Connected WorldSmart Gamification: Social Game Design for a Connected World
Smart Gamification: Social Game Design for a Connected World
 
Gamification: Four-Letter Word or Epic Win for Educators?
Gamification: Four-Letter Word or Epic Win for Educators?Gamification: Four-Letter Word or Epic Win for Educators?
Gamification: Four-Letter Word or Epic Win for Educators?
 
Smart Gamification
Smart GamificationSmart Gamification
Smart Gamification
 
Would the real Mary Poppins please stand up? Approaches and Methods in Gamefu...
Would the real Mary Poppins please stand up? Approaches and Methods in Gamefu...Would the real Mary Poppins please stand up? Approaches and Methods in Gamefu...
Would the real Mary Poppins please stand up? Approaches and Methods in Gamefu...
 
The Future of Playing with the Past: New Opportunities in Interpreting Cultur...
The Future of Playing with the Past: New Opportunities in Interpreting Cultur...The Future of Playing with the Past: New Opportunities in Interpreting Cultur...
The Future of Playing with the Past: New Opportunities in Interpreting Cultur...
 
SX Game Design Workbook
SX Game Design WorkbookSX Game Design Workbook
SX Game Design Workbook
 
Office Playgrounds: Can Freedom Be Programmed?
Office Playgrounds: Can Freedom Be Programmed?Office Playgrounds: Can Freedom Be Programmed?
Office Playgrounds: Can Freedom Be Programmed?
 

Similar to Gamification: You're Doing it Wrong

Points don't make it a game!
Points don't make it a game!Points don't make it a game!
Points don't make it a game!James Everett
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayMichael Sahota
 
Gamification - ASTD RTA
Gamification - ASTD RTAGamification - ASTD RTA
Gamification - ASTD RTAtrickyraymer
 
20+ ways to Add Game-like Elements to Your Learning Designs
20+ ways to Add Game-like Elements to Your Learning Designs20+ ways to Add Game-like Elements to Your Learning Designs
20+ ways to Add Game-like Elements to Your Learning DesignsBrett Bixler
 
Learning Game Design Workshop
Learning Game Design WorkshopLearning Game Design Workshop
Learning Game Design WorkshopKarl Kapp
 
Games for Nature - how games can make a change
Games for Nature - how games can make a changeGames for Nature - how games can make a change
Games for Nature - how games can make a changeCaroline Howes
 
More Than Points: Architecting Engagement Through Game Design Thinking
More Than Points: Architecting Engagement Through Game Design ThinkingMore Than Points: Architecting Engagement Through Game Design Thinking
More Than Points: Architecting Engagement Through Game Design ThinkingDustin DiTommaso
 
Play Matters - David Galiel CHIFOO January 2015
Play Matters - David Galiel CHIFOO January 2015Play Matters - David Galiel CHIFOO January 2015
Play Matters - David Galiel CHIFOO January 2015davidgaliel
 
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 Margaret Wallace
 
Creating compelling museum games (We Are Museums 2016)
Creating compelling museum games (We Are Museums 2016)Creating compelling museum games (We Are Museums 2016)
Creating compelling museum games (We Are Museums 2016)Martha Henson
 
Gamification for MediaBarCamp
Gamification for MediaBarCampGamification for MediaBarCamp
Gamification for MediaBarCampsvemet
 
Games Are The New Normal (deck from GfK Tech Scouting conference)
Games Are The New Normal (deck from GfK Tech Scouting conference)Games Are The New Normal (deck from GfK Tech Scouting conference)
Games Are The New Normal (deck from GfK Tech Scouting conference)Raf Keustermans
 
Gamification part won april2019
Gamification part won april2019Gamification part won april2019
Gamification part won april2019Raine Greenwood
 

Similar to Gamification: You're Doing it Wrong (20)

Gamefication 2017
Gamefication 2017Gamefication 2017
Gamefication 2017
 
The Power of Gamification
The Power of GamificationThe Power of Gamification
The Power of Gamification
 
Points don't make it a game!
Points don't make it a game!Points don't make it a game!
Points don't make it a game!
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of Play
 
Gamification
GamificationGamification
Gamification
 
Gamification - ASTD RTA
Gamification - ASTD RTAGamification - ASTD RTA
Gamification - ASTD RTA
 
20+ ways to Add Game-like Elements to Your Learning Designs
20+ ways to Add Game-like Elements to Your Learning Designs20+ ways to Add Game-like Elements to Your Learning Designs
20+ ways to Add Game-like Elements to Your Learning Designs
 
Learning Game Design Workshop
Learning Game Design WorkshopLearning Game Design Workshop
Learning Game Design Workshop
 
Gamification
GamificationGamification
Gamification
 
Mgd gamification
Mgd gamificationMgd gamification
Mgd gamification
 
An introduction to funormaling business
An introduction to funormaling businessAn introduction to funormaling business
An introduction to funormaling business
 
Games for Nature - how games can make a change
Games for Nature - how games can make a changeGames for Nature - how games can make a change
Games for Nature - how games can make a change
 
More Than Points: Architecting Engagement Through Game Design Thinking
More Than Points: Architecting Engagement Through Game Design ThinkingMore Than Points: Architecting Engagement Through Game Design Thinking
More Than Points: Architecting Engagement Through Game Design Thinking
 
Learning through Play
Learning through PlayLearning through Play
Learning through Play
 
Play Matters - David Galiel CHIFOO January 2015
Play Matters - David Galiel CHIFOO January 2015Play Matters - David Galiel CHIFOO January 2015
Play Matters - David Galiel CHIFOO January 2015
 
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
 
Creating compelling museum games (We Are Museums 2016)
Creating compelling museum games (We Are Museums 2016)Creating compelling museum games (We Are Museums 2016)
Creating compelling museum games (We Are Museums 2016)
 
Gamification for MediaBarCamp
Gamification for MediaBarCampGamification for MediaBarCamp
Gamification for MediaBarCamp
 
Games Are The New Normal (deck from GfK Tech Scouting conference)
Games Are The New Normal (deck from GfK Tech Scouting conference)Games Are The New Normal (deck from GfK Tech Scouting conference)
Games Are The New Normal (deck from GfK Tech Scouting conference)
 
Gamification part won april2019
Gamification part won april2019Gamification part won april2019
Gamification part won april2019
 

Recently uploaded

Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
fmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsfmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsa18205752
 
1681275559_haunting-adeline and hunting.pdf
1681275559_haunting-adeline and hunting.pdf1681275559_haunting-adeline and hunting.pdf
1681275559_haunting-adeline and hunting.pdfTanjirokamado769606
 
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7Riya Pathan
 
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...perfect solution
 
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service GulbargaVIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service GulbargaRiya Pathan
 
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...Riya Pathan
 
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...Riya Pathan
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesApsara Of India
 
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingAir-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingRiya Pathan
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Riya Pathan
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...ranjana rawat
 
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969Apsara Of India
 
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Apsara Of India
 
VIP Call Girls Pune Sanjana 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Sanjana 8617697112 Independent Escort Service PuneVIP Call Girls Pune Sanjana 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Sanjana 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort ServicesApsara Of India
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...anamikaraghav4
 

Recently uploaded (20)

Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Najafgarh Delhi 💯Call Us 🔝8264348440🔝
 
fmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsfmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the hearts
 
1681275559_haunting-adeline and hunting.pdf
1681275559_haunting-adeline and hunting.pdf1681275559_haunting-adeline and hunting.pdf
1681275559_haunting-adeline and hunting.pdf
 
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Bagbazar 👉 8250192130 ❣️💯 Available With Room 24×7
 
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
 
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service GulbargaVIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
VIP Call Girls in Gulbarga Aarohi 8250192130 Independent Escort Service Gulbarga
 
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
Private Call Girls Durgapur - 8250192130 Escorts Service with Real Photos and...
 
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
Housewife Call Girls Sonagachi - 8250192130 Booking and charges genuine rate ...
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
 
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment BookingAir-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
Air-Hostess Call Girls Shobhabazar | 8250192130 At Low Cost Cash Payment Booking
 
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur EscortsCall Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
Call Girl Nagpur Roshni Call 7001035870 Meet With Nagpur Escorts
 
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
 
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
Beyond Bar & Club Udaipur CaLL GiRLS 09602870969
 
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
 
VIP Call Girls Pune Sanjana 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Sanjana 8617697112 Independent Escort Service PuneVIP Call Girls Pune Sanjana 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Sanjana 8617697112 Independent Escort Service Pune
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
5* Hotel Call Girls In Goa 7028418221 Call Girls In North Goa Escort Services
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
 
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
Call Girls Service Bantala - Call 8250192130 Rs-3500 with A/C Room Cash on De...
 
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
 

Gamification: You're Doing it Wrong