SlideShare a Scribd company logo
1 of 89
Amy Jo Kim, Ph.D. - Co-founder, Shufflebrain Private & Confidential – Do Not Distribute
The Player’s Journey
build sustained engagement with Onboarding, Habit-Building & Mastery
Amy Jo Kim - Social Game Designer
formal competition destroyed my love of music
playing with others re-ignited my passion
Game: a system in which players engage in an
artificial conflict, defined by rules, that results in a
quantifiable outcome*
* Source: Rules of Play
We are opponents
I Win You Lose
Zero-Sum Game
Head-to-Head Battles War Simulations
Rank-Ordered Competitions Gambling
a structured experience with rules
and goals that’s fun to play together*
* Source: The Player’s Journey (forthcoming)
We are partners
Non-Zero-Sum Game
Win-Win
Lose-Lose
Double-Dutch Pictionary
Charity WalkPortal 2
How can we create game-like
experiences for a particular audience?
1. Understand your Microvertical
Who are your (early-adopter) players?
What are their motivations & pain points?
How do they interact AKA play together?
Know their habits, desires,
paint points, interaction style
Which activities do they find intrinsically
motivating?
Extrinsic Rewards often Backfire
can impair creative thinking and intrinsic motivation
Effective for completing simple
tasks and guiding players
towards system mastery
Extrinsic Rewards Sometimes Work
Tap Intrinsic Motivation FIRST
address a NEED/PAIN POINT
CONNECT via shared glimpses of everyday life, EVESDROP on other people’s lives
Autonomy – the desire to direct our own lives.
Mastery — the urge to get better at something that matters.
Purpose — AKA belonging to something bigger than ourselves
Self-Determination Theory
Autonomy & Choice
Competence, Mastery & Learning
Purpose, Relatedness & Belonging
Motivation & Game Elements
Autonomy
& Choice
Purpose
& Belonging
Mastery
& Learning
BackStory & Mission
Real-world Impact
Group Quests
Group Stats
Connect w/Friends
Join a Teams, Guilds
or Faction
Progress Markers
Skill Systems
Reputation Systems
Mission Trees
Real-time Feedback
Collections
Unlocks
Choose Your Role
Customize Your
Character
Customize Your
Background
Explore a World,
Map or Taxonomy
Purchase Items
Killers Achievers
Socializers
Explorers
Bartles 4 Player Types (1996)
Jane McGonigalRichard Bartle
Points, Badges, Levels, Leaderboards… appeal
primarily to Achievers
Compete
Collaborate
Content People
Kim’s Social Action Matrix
Explore
Interactin
Acting
Create
Explore content, levels & worlds to
discover what’s new, interesting & valuable
Create and customize digital presence
to showcase taste, skills & affiliations
Compete to test & develop skills
& crush opponents
Collaborate to win together &
accomplish something greater than ourselves
What are you Product-Defining Social Actions?
Content Players
Create
Compete
Collaborate
Help
Comment Lik
e
Share
Greet
Win Challenge
Showoff
Compare
Taunt
Express
Design
Customize
Choose
Decorat
e
Build
Contribute
Explore
Collect
Rat
e
View
Review
Vote
Curat
e
Purchase
Interactin
Acting
How can we create game-like
experiences for a particular audience?
1. Understand your Microvertical
2. Create a compelling Core Loop
Short, Engaging Activity
Task / Mission / Game / Quiz / Gift
Short, Engaging Activities Fuel the Loop
Short, Engaging Activity
Task / Mission / Game / Quiz / Gift
Feedback & Progress
Messages / Stats / Challenges / Awards / Artifacts
Feedback & Progress Build Skill + Motivation
Engaging Activity
Task / Mission / Game / Quiz / Gift
Trigger
Investment & CTA
Customize / Earn / Share / Help / Follow
Feedback & Progress
Messages / Stats / Challenges / Awards / Artifacts
Triggers & Investment Pull Players Back
Engaging Activity
Task / Mission / Game / Quiz / Gift
Trigger
Investment & CTA
Customize / Earn / Share / Help / Follow
Feedback & Progress
Messages / Stats / Challenges / Awards / Artifacts
Job Stories clarify the interaction & value prop
When _________ I want to ________________ so I can _____________activity + goal outcometrigger
Complete
Next Lesson
Got a few
min. to spare
Come Back Tomorrow -
Don’t Break Your Streak
Earn XP, LevelUp,
Unlock Next Lesson
Duolingo Core Loop
When _________ I want to ________________ so I can _____________
Have a few
min. to spare
get email
notification
complete a lesson or
two in Duolingo
speak a foreign
language
Spend Ingots,
Customize Your Look
Engaging Activities Fuel the Loop
Feedback & Progress Light the Way
Triggers & Investment Pull Players Back
How can we create game-like
experiences for a particular audience?
1. Understand your Mvicrovertical
2. Create a compelling Core Loop
3. Design for Onboarding, Habit-Building & Mastery
Onboarding
Habit-Building
Mastery
Think through your Player’s Journey
Regulars need fresh content/activities/challengesNewbies need Onboarding
welcome + goals + progress + achievable rewards
Regulars Build Habits
ongoing source of fresh content/activities/challenges
Enthusiasts Seek Mastery
expertise rewarded with exclusivity, recognition, impact
Duolingo Player’s Journey
Mastery
Onboarding
Habit-Building
Onboarding Phase 1
Onboarding Phase 2
Habit-Building
Mastery
Case Study: Kickstarter
Kickstarter Onboarding
Kickstarter Habit-Building
Kickstarter Mastery
Regulars need fresh content/activities/challengesExplore up-and-coming projects
Constant stream of quirky, interesting content
Regulars need fresh content/activities/challengesExpress + Collaborate
by backing or running projects
Regulars need fresh content/activities/challengesCompete with the system
to get your project funded
Funding goals + time constraints drive urgency
View Kickstarter
Campaign
See donation
social update
Donate to
Campaign
Kickstarter Core Loop
When _________ I want to ________________ so I can _____________
see a great
campaign
bored, wanna
browse
donate to the
campaign
feel connected -
like I’m making a
difference
Share Your
Donation Story
Engaging Activities Fuel the Loop
Feedback & Progress Light the Way
Triggers & Investment Pull Players Back
Case Study: Minecraft
Habit-Building
Onboarding
Build a Shelter to Survive the Night
Habit-Building
Play Minecraft → Watch Videos → Play Again
Mastery
Install MODs / Create MODs / Run Shared Server
Regulars need fresh content/activities/challengesExplore randomly-generated
landscapes
Regulars need fresh content/activities/challenges
Create anything you can imagine
Regulars need fresh content/activities/challengesCollaborate to survive, create, share
Bigger challenges inspire teamwork
Regulars need fresh content/activities/challengesCompete with the system to
survive the night
Explore & Build in a
simulation sandbox
get an urge
to build
Create Your
House/Farm/City
Minecraft Core Loop
When _________ I want to ________________ so I can _____________
want some
escapist play
see video,
get idea
build something new
in Minecraft
express my
creativity & share
my kids’ hobby
Showoff Your
Creations
Teach Others
to Build
watch Minecraft
videos
Engaging Activities Fuel the Loop
Feedback & Progress Light the Way
Triggers & Investment Pull Players Back
Case Study: Twitter
Onboarding
Find People to Follow
Habit-Building
Read & Respond to Updates / Post Update / Check Feedback
Mastery
Create something using the Twitter API
Explore People, Topics, Trends
Create Tweets & ReTweets
Collaborate by Retweeting, Faving
Compete to gain followers
Read & Reply to
Updates & Messages
urge for a
quick break
Edit My Follow List
Check my Replies, Faves,
Retweets, Follower Count
Twitter Core Loop
When _________ I want to ________________ so I can _____________
I need a
work break
get email
Notification
read updates from
people I admire & like
feel connected &
stimulated w/short
time investment
Engaging Activities Fuel the Loop
Feedback & Progress Light the Way
Triggers & Investment Pull Players Back
How can we create game-like
experiences for a particular audience?
1. Understand your Mvicrovertical
2. Create a compelling Core Loop
3. Design for Onboarding, Habit-Building & Mastery
People respond to different
styles of interactive play
don’t assume zero-sum mechanics will work for everyone
a compelling Core Loop can make
your experience more game-like
feedback & meaningful progress
light the path
Thank You
@amyjokim on Twitter
http://amyjokim.com
amyjokim@gmail.com
Achievements
Considered Harmful
by Chris Hecker
Drive
by Dan Pink
Punished by
Rewards
by Alfie Cohen
A Game Designer’s
View of Gamification
by Richard Bartle
Resources

More Related Content

What's hot

Game Thinking Fundamentals
Game Thinking FundamentalsGame Thinking Fundamentals
Game Thinking FundamentalsAmy Jo Kim
 
What is Game Thinking?
What is Game Thinking?What is Game Thinking?
What is Game Thinking?Amy 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
 
Secrets of Game Thinking
Secrets of Game ThinkingSecrets of Game Thinking
Secrets of Game ThinkingAmy Jo Kim
 
Game thinking for rapid innovation
Game thinking for rapid innovationGame thinking for rapid innovation
Game thinking for rapid innovationAmy Jo Kim
 
The Game Thinking Roadmap: a PMs path to mastery
The Game Thinking Roadmap: a PMs path to masteryThe Game Thinking Roadmap: a PMs path to mastery
The Game Thinking Roadmap: a PMs path to masteryAmy Jo Kim
 
Putting the Fun in Functional
Putting the Fun in FunctionalPutting the Fun in Functional
Putting the Fun in FunctionalAmy Jo Kim
 
Gamification - A Brief Introduction to Gamification
Gamification - A Brief Introduction to GamificationGamification - A Brief Introduction to Gamification
Gamification - A Brief Introduction to GamificationChetan Sundarde
 
Beyond Gamification: 7 Core Concepts for Creating Compelling Products
Beyond Gamification: 7 Core Concepts for Creating Compelling Products Beyond Gamification: 7 Core Concepts for Creating Compelling Products
Beyond Gamification: 7 Core Concepts for Creating Compelling Products Amy Jo Kim
 
Zynga Presentation
Zynga PresentationZynga Presentation
Zynga PresentationEric Eldon
 
How Slack, Kickstarter & Duolingo used Game Thinking to create a breakout hit
How Slack, Kickstarter & Duolingo used Game Thinking to create a breakout hitHow Slack, Kickstarter & Duolingo used Game Thinking to create a breakout hit
How Slack, Kickstarter & Duolingo used Game Thinking to create a breakout hitAmy Jo Kim
 
Slack Game Thinking Teardown
Slack Game Thinking TeardownSlack Game Thinking Teardown
Slack Game Thinking TeardownAmy Jo Kim
 
Gamification - Defining, Designing and Using it
Gamification - Defining, Designing and Using itGamification - Defining, Designing and Using it
Gamification - Defining, Designing and Using itZac Fitz-Walter
 
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaJessica Tams
 
Gamification in Education
Gamification in EducationGamification in Education
Gamification in EducationBilal Saadeh
 
How to make people love your game in 90 seconds or less
How to make people love your game in 90 seconds or lessHow to make people love your game in 90 seconds or less
How to make people love your game in 90 seconds or lessDori Adar
 
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis) Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis) Yu-kai Chou
 

What's hot (20)

Game Thinking Fundamentals
Game Thinking FundamentalsGame Thinking Fundamentals
Game Thinking Fundamentals
 
What is Game Thinking?
What is Game Thinking?What is Game Thinking?
What is Game Thinking?
 
Gamification,
Gamification,Gamification,
Gamification,
 
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
 
Secrets of Game Thinking
Secrets of Game ThinkingSecrets of Game Thinking
Secrets of Game Thinking
 
Gamification wemanity
Gamification wemanityGamification wemanity
Gamification wemanity
 
Game thinking for rapid innovation
Game thinking for rapid innovationGame thinking for rapid innovation
Game thinking for rapid innovation
 
The Game Thinking Roadmap: a PMs path to mastery
The Game Thinking Roadmap: a PMs path to masteryThe Game Thinking Roadmap: a PMs path to mastery
The Game Thinking Roadmap: a PMs path to mastery
 
Putting the Fun in Functional
Putting the Fun in FunctionalPutting the Fun in Functional
Putting the Fun in Functional
 
Gamification - A Brief Introduction to Gamification
Gamification - A Brief Introduction to GamificationGamification - A Brief Introduction to Gamification
Gamification - A Brief Introduction to Gamification
 
Beyond Gamification: 7 Core Concepts for Creating Compelling Products
Beyond Gamification: 7 Core Concepts for Creating Compelling Products Beyond Gamification: 7 Core Concepts for Creating Compelling Products
Beyond Gamification: 7 Core Concepts for Creating Compelling Products
 
Zynga Presentation
Zynga PresentationZynga Presentation
Zynga Presentation
 
Gamification
GamificationGamification
Gamification
 
How Slack, Kickstarter & Duolingo used Game Thinking to create a breakout hit
How Slack, Kickstarter & Duolingo used Game Thinking to create a breakout hitHow Slack, Kickstarter & Duolingo used Game Thinking to create a breakout hit
How Slack, Kickstarter & Duolingo used Game Thinking to create a breakout hit
 
Slack Game Thinking Teardown
Slack Game Thinking TeardownSlack Game Thinking Teardown
Slack Game Thinking Teardown
 
Gamification - Defining, Designing and Using it
Gamification - Defining, Designing and Using itGamification - Defining, Designing and Using it
Gamification - Defining, Designing and Using it
 
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan Tredrea
 
Gamification in Education
Gamification in EducationGamification in Education
Gamification in Education
 
How to make people love your game in 90 seconds or less
How to make people love your game in 90 seconds or lessHow to make people love your game in 90 seconds or less
How to make people love your game in 90 seconds or less
 
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis) Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
Yu-kai Chou's Workshop for Accenture on Gamification (Octalysis)
 

Viewers also liked

Game design(analysis for adlatte)
Game design(analysis for adlatte)Game design(analysis for adlatte)
Game design(analysis for adlatte)상훈 윤
 
Dreamforce B2b Social MediaBasics by Erling Amundson
Dreamforce B2b Social MediaBasics by Erling AmundsonDreamforce B2b Social MediaBasics by Erling Amundson
Dreamforce B2b Social MediaBasics by Erling AmundsonErling Amundson
 
Gamification- Strategies, Techniques and Mechanics for Retail Brokerages
Gamification- Strategies, Techniques and Mechanics for Retail BrokeragesGamification- Strategies, Techniques and Mechanics for Retail Brokerages
Gamification- Strategies, Techniques and Mechanics for Retail BrokeragesTavant Technologies Inc.
 
Online Game And U&G Theory
Online Game And U&G TheoryOnline Game And U&G Theory
Online Game And U&G Theoryyolanda626
 
Sentence level sentiment analysis
Sentence level sentiment analysisSentence level sentiment analysis
Sentence level sentiment analysisVipul Munot
 
Gamification of Learning Design Environments (Workshop)
Gamification of Learning Design Environments (Workshop)Gamification of Learning Design Environments (Workshop)
Gamification of Learning Design Environments (Workshop)Michael Derntl
 
Consumer Behaviour In Travel&Torism
Consumer Behaviour In Travel&TorismConsumer Behaviour In Travel&Torism
Consumer Behaviour In Travel&Torismguest585f83
 
Brand identity, brand personality & brand image
Brand identity, brand personality & brand imageBrand identity, brand personality & brand image
Brand identity, brand personality & brand imageSunny Bose
 
Brand Personality
Brand PersonalityBrand Personality
Brand PersonalitySj -
 
Pawned. Gamification and Its Discontents
Pawned. Gamification and Its DiscontentsPawned. Gamification and Its Discontents
Pawned. Gamification and Its DiscontentsSebastian Deterding
 
Effect of online social networking sites on student engagement and achievement
Effect of online social networking sites on student engagement and achievementEffect of online social networking sites on student engagement and achievement
Effect of online social networking sites on student engagement and achievementliz99power
 
USE OF SOCIAL NETWORKS AND ITS EFFECTS ON STUDENTS
USE OF SOCIAL NETWORKS AND ITS EFFECTS ON STUDENTS USE OF SOCIAL NETWORKS AND ITS EFFECTS ON STUDENTS
USE OF SOCIAL NETWORKS AND ITS EFFECTS ON STUDENTS Mahesh Kodituwakku
 
THE EFFECTS OF SOCIAL NETWORKING SITES ON THE ACADEMIC PERFORMANCE OF STUDENT...
THE EFFECTS OF SOCIAL NETWORKING SITES ON THE ACADEMIC PERFORMANCE OF STUDENT...THE EFFECTS OF SOCIAL NETWORKING SITES ON THE ACADEMIC PERFORMANCE OF STUDENT...
THE EFFECTS OF SOCIAL NETWORKING SITES ON THE ACADEMIC PERFORMANCE OF STUDENT...Kasthuripriya Nanda Kumar
 

Viewers also liked (15)

Actuate - Gamification
Actuate - GamificationActuate - Gamification
Actuate - Gamification
 
Game design(analysis for adlatte)
Game design(analysis for adlatte)Game design(analysis for adlatte)
Game design(analysis for adlatte)
 
Dreamforce B2b Social MediaBasics by Erling Amundson
Dreamforce B2b Social MediaBasics by Erling AmundsonDreamforce B2b Social MediaBasics by Erling Amundson
Dreamforce B2b Social MediaBasics by Erling Amundson
 
Gamification- Strategies, Techniques and Mechanics for Retail Brokerages
Gamification- Strategies, Techniques and Mechanics for Retail BrokeragesGamification- Strategies, Techniques and Mechanics for Retail Brokerages
Gamification- Strategies, Techniques and Mechanics for Retail Brokerages
 
Online Game And U&G Theory
Online Game And U&G TheoryOnline Game And U&G Theory
Online Game And U&G Theory
 
Sentence level sentiment analysis
Sentence level sentiment analysisSentence level sentiment analysis
Sentence level sentiment analysis
 
Create your Brand Marketing 101
Create your Brand Marketing 101Create your Brand Marketing 101
Create your Brand Marketing 101
 
Gamification of Learning Design Environments (Workshop)
Gamification of Learning Design Environments (Workshop)Gamification of Learning Design Environments (Workshop)
Gamification of Learning Design Environments (Workshop)
 
Consumer Behaviour In Travel&Torism
Consumer Behaviour In Travel&TorismConsumer Behaviour In Travel&Torism
Consumer Behaviour In Travel&Torism
 
Brand identity, brand personality & brand image
Brand identity, brand personality & brand imageBrand identity, brand personality & brand image
Brand identity, brand personality & brand image
 
Brand Personality
Brand PersonalityBrand Personality
Brand Personality
 
Pawned. Gamification and Its Discontents
Pawned. Gamification and Its DiscontentsPawned. Gamification and Its Discontents
Pawned. Gamification and Its Discontents
 
Effect of online social networking sites on student engagement and achievement
Effect of online social networking sites on student engagement and achievementEffect of online social networking sites on student engagement and achievement
Effect of online social networking sites on student engagement and achievement
 
USE OF SOCIAL NETWORKS AND ITS EFFECTS ON STUDENTS
USE OF SOCIAL NETWORKS AND ITS EFFECTS ON STUDENTS USE OF SOCIAL NETWORKS AND ITS EFFECTS ON STUDENTS
USE OF SOCIAL NETWORKS AND ITS EFFECTS ON STUDENTS
 
THE EFFECTS OF SOCIAL NETWORKING SITES ON THE ACADEMIC PERFORMANCE OF STUDENT...
THE EFFECTS OF SOCIAL NETWORKING SITES ON THE ACADEMIC PERFORMANCE OF STUDENT...THE EFFECTS OF SOCIAL NETWORKING SITES ON THE ACADEMIC PERFORMANCE OF STUDENT...
THE EFFECTS OF SOCIAL NETWORKING SITES ON THE ACADEMIC PERFORMANCE OF STUDENT...
 

Similar to The Player's Journey: drive sustained engagement with Onboarding, Habit-Building and Mastery

Principles of Gamification Presentation
Principles of Gamification PresentationPrinciples of Gamification Presentation
Principles of Gamification PresentationGameZBoost
 
Coop First: how non-zero-sum games are reshaping our digital landscape
Coop First: how non-zero-sum games are reshaping our digital landscapeCoop First: how non-zero-sum games are reshaping our digital landscape
Coop First: how non-zero-sum games are reshaping our digital landscapeAmy Jo Kim
 
Game Thinking UIE 2016 Keynote
Game Thinking UIE 2016 KeynoteGame Thinking UIE 2016 Keynote
Game Thinking UIE 2016 KeynoteAmy Jo Kim
 
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015Amy Jo Kim
 
Turbo-charge you product with Game Thinking
Turbo-charge you product with Game ThinkingTurbo-charge you product with Game Thinking
Turbo-charge you product with Game ThinkingAmy Jo Kim
 
The Co-op Revolution: Top 5 Tips for Designing Collaboration
The Co-op Revolution: Top 5 Tips for Designing CollaborationThe Co-op Revolution: Top 5 Tips for Designing Collaboration
The Co-op Revolution: Top 5 Tips for Designing CollaborationAmy Jo Kim
 
Raptr engagement-engine
Raptr engagement-engineRaptr engagement-engine
Raptr engagement-engineAmy Jo Kim
 
Metagame Design
Metagame DesignMetagame Design
Metagame DesignAmy Jo Kim
 
Gamification: Foundation for Young Australians
Gamification: Foundation for Young AustraliansGamification: Foundation for Young Australians
Gamification: Foundation for Young AustraliansDr. Marigo Raftopoulos
 
GAME DESIGN LAB 1.0: Bucharest
GAME DESIGN LAB 1.0: BucharestGAME DESIGN LAB 1.0: Bucharest
GAME DESIGN LAB 1.0: BucharestPhilippe Greier
 
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
 
Gamification to get your message across
Gamification to get your message acrossGamification to get your message across
Gamification to get your message acrossOlivier Gillin
 
NYT Engagement Workshop Parts 1 and 2
NYT Engagement Workshop Parts 1 and 2NYT Engagement Workshop Parts 1 and 2
NYT Engagement Workshop Parts 1 and 2Amy Jo Kim
 
A Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and ResultsA Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and ResultsSharon Boller
 
How to drive user engagement like Slack, Snapchat & Kickstarter
How to drive user engagement like Slack, Snapchat & KickstarterHow to drive user engagement like Slack, Snapchat & Kickstarter
How to drive user engagement like Slack, Snapchat & KickstarterAmy Jo Kim
 
3-Steps solution for Growth Hacking
3-Steps solution for Growth Hacking3-Steps solution for Growth Hacking
3-Steps solution for Growth HackingPriyom Sarkar
 
Game Thinking Asia Keynote
Game Thinking Asia KeynoteGame Thinking Asia Keynote
Game Thinking Asia KeynoteAmy Jo Kim
 
How to build a product people love
How to build a product people loveHow to build a product people love
How to build a product people loveAmy Jo Kim
 

Similar to The Player's Journey: drive sustained engagement with Onboarding, Habit-Building and Mastery (20)

Principles of Gamification Presentation
Principles of Gamification PresentationPrinciples of Gamification Presentation
Principles of Gamification Presentation
 
Coop First: how non-zero-sum games are reshaping our digital landscape
Coop First: how non-zero-sum games are reshaping our digital landscapeCoop First: how non-zero-sum games are reshaping our digital landscape
Coop First: how non-zero-sum games are reshaping our digital landscape
 
Game Thinking UIE 2016 Keynote
Game Thinking UIE 2016 KeynoteGame Thinking UIE 2016 Keynote
Game Thinking UIE 2016 Keynote
 
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
Turbo-charge your product with Game Thinking - Lean Startup Conference 2015
 
Turbo-charge you product with Game Thinking
Turbo-charge you product with Game ThinkingTurbo-charge you product with Game Thinking
Turbo-charge you product with Game Thinking
 
The Co-op Revolution: Top 5 Tips for Designing Collaboration
The Co-op Revolution: Top 5 Tips for Designing CollaborationThe Co-op Revolution: Top 5 Tips for Designing Collaboration
The Co-op Revolution: Top 5 Tips for Designing Collaboration
 
Amy Jo Kim - MFW15
Amy Jo Kim - MFW15Amy Jo Kim - MFW15
Amy Jo Kim - MFW15
 
Co op talk
Co op talkCo op talk
Co op talk
 
Raptr engagement-engine
Raptr engagement-engineRaptr engagement-engine
Raptr engagement-engine
 
Metagame Design
Metagame DesignMetagame Design
Metagame Design
 
Gamification: Foundation for Young Australians
Gamification: Foundation for Young AustraliansGamification: Foundation for Young Australians
Gamification: Foundation for Young Australians
 
GAME DESIGN LAB 1.0: Bucharest
GAME DESIGN LAB 1.0: BucharestGAME DESIGN LAB 1.0: Bucharest
GAME DESIGN LAB 1.0: Bucharest
 
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
 
Gamification to get your message across
Gamification to get your message acrossGamification to get your message across
Gamification to get your message across
 
NYT Engagement Workshop Parts 1 and 2
NYT Engagement Workshop Parts 1 and 2NYT Engagement Workshop Parts 1 and 2
NYT Engagement Workshop Parts 1 and 2
 
A Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and ResultsA Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and Results
 
How to drive user engagement like Slack, Snapchat & Kickstarter
How to drive user engagement like Slack, Snapchat & KickstarterHow to drive user engagement like Slack, Snapchat & Kickstarter
How to drive user engagement like Slack, Snapchat & Kickstarter
 
3-Steps solution for Growth Hacking
3-Steps solution for Growth Hacking3-Steps solution for Growth Hacking
3-Steps solution for Growth Hacking
 
Game Thinking Asia Keynote
Game Thinking Asia KeynoteGame Thinking Asia Keynote
Game Thinking Asia Keynote
 
How to build a product people love
How to build a product people loveHow to build a product people love
How to build a product people love
 

More from Amy Jo Kim

Three Powerful Ideas to help investors make smart decisions
Three Powerful Ideas to help investors make smart decisionsThree Powerful Ideas to help investors make smart decisions
Three Powerful Ideas to help investors make smart decisionsAmy Jo Kim
 
Three massive mistakes that smart entrepreneurs make
Three massive mistakes that smart entrepreneurs makeThree massive mistakes that smart entrepreneurs make
Three massive mistakes that smart entrepreneurs makeAmy Jo Kim
 
Cmx 2019 find your superfans
Cmx 2019 find your superfansCmx 2019 find your superfans
Cmx 2019 find your superfansAmy Jo Kim
 
Shanghai Keynote: Innovate smarter with Game Thinking
Shanghai Keynote: Innovate smarter with Game ThinkingShanghai Keynote: Innovate smarter with Game Thinking
Shanghai Keynote: Innovate smarter with Game ThinkingAmy Jo Kim
 
Improve your product design with Game Thinking (UIE Webinar)
Improve your product design with Game Thinking (UIE Webinar)Improve your product design with Game Thinking (UIE Webinar)
Improve your product design with Game Thinking (UIE Webinar)Amy Jo Kim
 
The 3 most common mistakes smart entrepreneurs make building their MVP
The 3 most common mistakes smart entrepreneurs make building their MVPThe 3 most common mistakes smart entrepreneurs make building their MVP
The 3 most common mistakes smart entrepreneurs make building their MVPAmy Jo Kim
 
MVP Design Club - VIP coaching program for innovative product teams
MVP Design Club - VIP coaching program for innovative product teamsMVP Design Club - VIP coaching program for innovative product teams
MVP Design Club - VIP coaching program for innovative product teamsAmy Jo Kim
 
5 Design Hacks to Build a Better Product in Less Time
5 Design Hacks to Build a Better Product in Less Time5 Design Hacks to Build a Better Product in Less Time
5 Design Hacks to Build a Better Product in Less TimeAmy Jo Kim
 
Getting2Alpha: accelerate innovation with game design smarts
Getting2Alpha: accelerate innovation with game design smartsGetting2Alpha: accelerate innovation with game design smarts
Getting2Alpha: accelerate innovation with game design smartsAmy Jo Kim
 
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 20157 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015Amy Jo Kim
 
The 7 Habits of Breakthrough Innovators
The 7 Habits of Breakthrough InnovatorsThe 7 Habits of Breakthrough Innovators
The 7 Habits of Breakthrough InnovatorsAmy Jo Kim
 
The 5 Habits of Breakthrough Innovators
The 5 Habits of Breakthrough InnovatorsThe 5 Habits of Breakthrough Innovators
The 5 Habits of Breakthrough InnovatorsAmy Jo Kim
 
5 Key Hacks for Breakthrough Innovation
5 Key Hacks for Breakthrough Innovation 5 Key Hacks for Breakthrough Innovation
5 Key Hacks for Breakthrough Innovation Amy Jo Kim
 
MVP Design Hacks PRO
MVP Design Hacks PROMVP Design Hacks PRO
MVP Design Hacks PROAmy Jo Kim
 
MVP Design Hacks TEAM
MVP Design Hacks TEAMMVP Design Hacks TEAM
MVP Design Hacks TEAMAmy Jo Kim
 

More from Amy Jo Kim (15)

Three Powerful Ideas to help investors make smart decisions
Three Powerful Ideas to help investors make smart decisionsThree Powerful Ideas to help investors make smart decisions
Three Powerful Ideas to help investors make smart decisions
 
Three massive mistakes that smart entrepreneurs make
Three massive mistakes that smart entrepreneurs makeThree massive mistakes that smart entrepreneurs make
Three massive mistakes that smart entrepreneurs make
 
Cmx 2019 find your superfans
Cmx 2019 find your superfansCmx 2019 find your superfans
Cmx 2019 find your superfans
 
Shanghai Keynote: Innovate smarter with Game Thinking
Shanghai Keynote: Innovate smarter with Game ThinkingShanghai Keynote: Innovate smarter with Game Thinking
Shanghai Keynote: Innovate smarter with Game Thinking
 
Improve your product design with Game Thinking (UIE Webinar)
Improve your product design with Game Thinking (UIE Webinar)Improve your product design with Game Thinking (UIE Webinar)
Improve your product design with Game Thinking (UIE Webinar)
 
The 3 most common mistakes smart entrepreneurs make building their MVP
The 3 most common mistakes smart entrepreneurs make building their MVPThe 3 most common mistakes smart entrepreneurs make building their MVP
The 3 most common mistakes smart entrepreneurs make building their MVP
 
MVP Design Club - VIP coaching program for innovative product teams
MVP Design Club - VIP coaching program for innovative product teamsMVP Design Club - VIP coaching program for innovative product teams
MVP Design Club - VIP coaching program for innovative product teams
 
5 Design Hacks to Build a Better Product in Less Time
5 Design Hacks to Build a Better Product in Less Time5 Design Hacks to Build a Better Product in Less Time
5 Design Hacks to Build a Better Product in Less Time
 
Getting2Alpha: accelerate innovation with game design smarts
Getting2Alpha: accelerate innovation with game design smartsGetting2Alpha: accelerate innovation with game design smarts
Getting2Alpha: accelerate innovation with game design smarts
 
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 20157 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
7 Habits of Breakthrough Entrepreneurs - Casual Connect 2015
 
The 7 Habits of Breakthrough Innovators
The 7 Habits of Breakthrough InnovatorsThe 7 Habits of Breakthrough Innovators
The 7 Habits of Breakthrough Innovators
 
The 5 Habits of Breakthrough Innovators
The 5 Habits of Breakthrough InnovatorsThe 5 Habits of Breakthrough Innovators
The 5 Habits of Breakthrough Innovators
 
5 Key Hacks for Breakthrough Innovation
5 Key Hacks for Breakthrough Innovation 5 Key Hacks for Breakthrough Innovation
5 Key Hacks for Breakthrough Innovation
 
MVP Design Hacks PRO
MVP Design Hacks PROMVP Design Hacks PRO
MVP Design Hacks PRO
 
MVP Design Hacks TEAM
MVP Design Hacks TEAMMVP Design Hacks TEAM
MVP Design Hacks TEAM
 

Recently uploaded

College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...anamikaraghav4
 
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Apsara Of India
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
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
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...rahim quresi
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goasexy call girls service in goa
 
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...ritikasharma
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...aamir
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Call Girls in Nagpur High Profile
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914Delhi Call girls
 

Recently uploaded (20)

College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
College Call Girls New Alipore - For 7001035870 Cheap & Best with original Ph...
 
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service NashikCall Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
Call Girls Nashik Gayatri 7001305949 Independent Escort Service Nashik
 
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Manjri Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
 
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort GoaDesi Bhabhi Call Girls  In Goa  💃 730 02 72 001💃desi Bhabhi Escort Goa
Desi Bhabhi Call Girls In Goa 💃 730 02 72 001💃desi Bhabhi Escort Goa
 
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
 
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
Karnal Call Girls 8860008073 Dyal Singh Colony Call Girls Service in Karnal E...
 
Call Girls South Avenue Delhi WhatsApp Number 9711199171
Call Girls South Avenue Delhi WhatsApp Number 9711199171Call Girls South Avenue Delhi WhatsApp Number 9711199171
Call Girls South Avenue Delhi WhatsApp Number 9711199171
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
 
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
 
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
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
𓀤Call On 6297143586 𓀤 Ultadanga Call Girls In All Kolkata 24/7 Provide Call W...
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
 
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Kolkata Call Girls Khardah ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in  Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Malviya Nagar, (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
 
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...Top Rated  Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
Top Rated Pune Call Girls Pimpri Chinchwad ⟟ 6297143586 ⟟ Call Me For Genuin...
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914
 

The Player's Journey: drive sustained engagement with Onboarding, Habit-Building and Mastery