Your SlideShare is downloading. ×
0
Building Bridges, Connecting CommunitiesSCOTT WESTONSite Building Track, May 21, 2013Games People Play
What we’ll cover• What is gamification?• Gamification elements• Framework for creating a gamified system• Look at some module...
About ScottDirector of DevelopmentGoals ModuleBowling, and other stuffhttp://www.ezuca.com/50-awesome-social-icon-badges/,...
Gamification is...• The use of game elements and game designtechniques in non-game contexts.• Taking something that isn’t ...
Game Elementshttp://solutions.wolterskluwer.com/blog/2010/11/its-all-in-the-play-improving-user-engagement-through-social-...
Game Elementshttp://solutions.wolterskluwer.com/blog/2010/11/its-all-in-the-play-improving-user-engagement-through-social-...
Game Elementshttp://fitfinity.net/2011/11/02/favorite-fitness-apps/
http://fitfinity.net/2011/11/02/favorite-fitness-apps/
Example: Reality Drophttps://realitydrop.org/#community
https://realitydrop.org/#community
Why Gamify?• Engagement gap• Encourage users to buy• Social Causes• Crowdsourcing• Behavior change• Self improvement
Game Design ToolkitDynamicsMechanicsComponentsRobin Hunicke, Marc LeBlanc & Robert Zubek,MDA:A Formal Approach to Game Des...
Creating Your Gamified System• Six-step process• by Kevin Werbach and Dan Hunter• Werbach’s book: For the Win!
The Six Ds1. Define business objectives2. Delineate target behaviors3. Describe your players4. Devise activity loops5. Don’...
Define Business Objectives• Goals for the gamified system• What is this for?• What are the outcomes?
Delineate Target Behaviors• Be specific• # of FB Shares• Reduce time to purchase by X%• Volume of activity
Describe your players• What do you know about them?• What motivates them?• Age group, gender, demographics?• Achievers/exp...
Devise Activity Loops• Engagement Loops• Motivation -> Action -> Feedback• *Remember players’ motivation!• Progression Loo...
Don’t Forget the Fun!• Put yourself in the shoes of your users.• Is what you’re building fun?• Your game isn’t their work!...
Deploy the Tools• Apply the game elements• Game rules, narrative, design• More than just points, badges, andleaderboard (P...
The Six Ds1. Define business objectives2. Delineate target behaviors3. Describe your players4. Devise activity loops5. Don’...
Don’t Devalue Your Service• Knowing your users is critical!• Users know when they are being played• Do: Build a platform, ...
Be Careful of PBLs• Seen virtually everywhere - easy to build• If you only offer PBL, your gamified systemwill probably be ...
(Some) Drupal Modules for GamificationComponents ModulesOverall Achievements, Goals*Points User Points + Add onsBadges Use...
(Some) Drupal Modules for GamificationComponents ModulesCollaborationForum, OG, User Relationships,Voting,WikiUnlocking,Vi...
Goals Module• Task-based goals• Example: A goal has two tasks associatedwith it.• When both tasks are complete, the goal i...
Goals Module• Goals and Tasks are fieldable entities• Goals Extras Modules• Badge for goal completion• User Points for goal...
DEMONSTRATION• Simple example• Social forums for tenpin bowling• Posts/Comments - Likes• Level up to see additional conten...
Bowl-a-rama• Leaderboard (Points)• Liked forum topic (+ 2)• Liked comment (+ 1)• Complete onboarding (+ 25)
Bowl-a-rama• Badges• Onboarding (Bumper Bowler)• Log in 3 consecutive days (Turkey)• 5 content likes, 10 comment likes (Te...
Bumper Bowler GoalView welcome message taskTurkey Goal3 Logins TaskTeam Captain GoalTwo tasks: 5 content likes, 10comment ...
Base Installation• Drupal Core 7.22• Forum• Goals / GoalsExtras• CTools• Rules• Token• Entity• User Points• User Points Fl...
Create Welcome Message1. CreateWelcome Message2. Create BlockLinks to MessagePlace in First Sidebar
Create Premium Content Type
Node View PermissionsCreates view own/any content forPremium Content type
Create Premium Member Role
Enable Role for Premium MembersOnly Premium Members can seePremium Content
Create Like Flags & Points1. Create flags to likeComments and Content2. Configure User Pointsfor Likes
Badges Block to SidebarBlock provided byGoals Extras Module
• `
Resources• Lots of links in Duo Consulting Blog• http://bit.ly/QQDf• Download these slides from DC-PDX• http://portland201...
Questions
Building Bridges, Connecting CommunitiesEvaluate this session at:portland2013.drupal.org/schedule.Thank you!What did you t...
Games People Play (and the Modules that Enable Them)
Upcoming SlideShare
Loading in...5
×

Games People Play (and the Modules that Enable Them)

2,058

Published on

User engagement has become a primary metric of website success. Though many people think simply adding points and badges will 'gamify' their site and in turn increase user engagement--this is simply not the case. Website creators need to be aware of the motivators for their user base and leverage these to create an engaging experience. When you harness a good game strategy to drive online business objectives you engage fundamental motivators of the human spirit.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,058
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Games People Play (and the Modules that Enable Them)"

  1. 1. Building Bridges, Connecting CommunitiesSCOTT WESTONSite Building Track, May 21, 2013Games People Play
  2. 2. What we’ll cover• What is gamification?• Gamification elements• Framework for creating a gamified system• Look at some modules implement• Demo of Goals module• Questions
  3. 3. About ScottDirector of DevelopmentGoals ModuleBowling, and other stuffhttp://www.ezuca.com/50-awesome-social-icon-badges/, http://foursquareguru.com/badges/the-7-10-split-foursquare-badge/
  4. 4. Gamification is...• The use of game elements and game designtechniques in non-game contexts.• Taking something that isn’t a game andapplying structures around it that makes itfeel game-like.
  5. 5. Game Elementshttp://solutions.wolterskluwer.com/blog/2010/11/its-all-in-the-play-improving-user-engagement-through-social-gaming/farmville/
  6. 6. Game Elementshttp://solutions.wolterskluwer.com/blog/2010/11/its-all-in-the-play-improving-user-engagement-through-social-gaming/farmville/
  7. 7. Game Elementshttp://fitfinity.net/2011/11/02/favorite-fitness-apps/
  8. 8. http://fitfinity.net/2011/11/02/favorite-fitness-apps/
  9. 9. Example: Reality Drophttps://realitydrop.org/#community
  10. 10. https://realitydrop.org/#community
  11. 11. Why Gamify?• Engagement gap• Encourage users to buy• Social Causes• Crowdsourcing• Behavior change• Self improvement
  12. 12. Game Design ToolkitDynamicsMechanicsComponentsRobin Hunicke, Marc LeBlanc & Robert Zubek,MDA:A Formal Approach to Game Design and Game Research,http://www.cs.northwestern.edu/~hunicke/pubs/MDA.pdfemotions, narrative, progressionrewards, challenges, competition,collaboration, feedback, turnsavatars, badges, collections,unlocking, levels, leaderboards,quests, points, teams,social graph, virtual goods
  13. 13. Creating Your Gamified System• Six-step process• by Kevin Werbach and Dan Hunter• Werbach’s book: For the Win!
  14. 14. The Six Ds1. Define business objectives2. Delineate target behaviors3. Describe your players4. Devise activity loops5. Don’t forget the fun!6. Deploy the tools
  15. 15. Define Business Objectives• Goals for the gamified system• What is this for?• What are the outcomes?
  16. 16. Delineate Target Behaviors• Be specific• # of FB Shares• Reduce time to purchase by X%• Volume of activity
  17. 17. Describe your players• What do you know about them?• What motivates them?• Age group, gender, demographics?• Achievers/explorers?• Socializers/competitors?
  18. 18. Devise Activity Loops• Engagement Loops• Motivation -> Action -> Feedback• *Remember players’ motivation!• Progression Loops• Onboarding, Challenges/Quests, Mastery• *What do players know already?
  19. 19. Don’t Forget the Fun!• Put yourself in the shoes of your users.• Is what you’re building fun?• Your game isn’t their work!• Make sure it is game-like and enjoyable.
  20. 20. Deploy the Tools• Apply the game elements• Game rules, narrative, design• More than just points, badges, andleaderboard (PBL)• Measure, Adjust, Repeat!
  21. 21. The Six Ds1. Define business objectives2. Delineate target behaviors3. Describe your players4. Devise activity loops5. Don’t forget the fun!6. Deploy the tools
  22. 22. Don’t Devalue Your Service• Knowing your users is critical!• Users know when they are being played• Do: Build a platform, not just a game
  23. 23. Be Careful of PBLs• Seen virtually everywhere - easy to build• If you only offer PBL, your gamified systemwill probably be boring• Do: PBL + other engaging activities• Leaderboards can de-motivate• Do: Personalized leaderboards (socialgraph, in the pack)
  24. 24. (Some) Drupal Modules for GamificationComponents ModulesOverall Achievements, Goals*Points User Points + Add onsBadges User Badges (in beta)Leaderboard Views, RadioactivityAvatarsAvatar Selection, User picture,Realname
  25. 25. (Some) Drupal Modules for GamificationComponents ModulesCollaborationForum, OG, User Relationships,Voting,WikiUnlocking,VirtualGoodsNodeView Permissions, HiddenNodesSocial GraphShareThis, Facebook,Twitter,LinkedIn, Pintrest, etc.Collections Entity ReferenceFeedback Flag, Message, Radioactivity
  26. 26. Goals Module• Task-based goals• Example: A goal has two tasks associatedwith it.• When both tasks are complete, the goal iscomplete.
  27. 27. Goals Module• Goals and Tasks are fieldable entities• Goals Extras Modules• Badge for goal completion• User Points for goal completion• View Block of earned badges
  28. 28. DEMONSTRATION• Simple example• Social forums for tenpin bowling• Posts/Comments - Likes• Level up to see additional content• Leaderboard
  29. 29. Bowl-a-rama• Leaderboard (Points)• Liked forum topic (+ 2)• Liked comment (+ 1)• Complete onboarding (+ 25)
  30. 30. Bowl-a-rama• Badges• Onboarding (Bumper Bowler)• Log in 3 consecutive days (Turkey)• 5 content likes, 10 comment likes (TeamCaptain)
  31. 31. Bumper Bowler GoalView welcome message taskTurkey Goal3 Logins TaskTeam Captain GoalTwo tasks: 5 content likes, 10comment likes
  32. 32. Base Installation• Drupal Core 7.22• Forum• Goals / GoalsExtras• CTools• Rules• Token• Entity• User Points• User Points Flag• Node ViewPermissions• Views / UI• Devel
  33. 33. Create Welcome Message1. CreateWelcome Message2. Create BlockLinks to MessagePlace in First Sidebar
  34. 34. Create Premium Content Type
  35. 35. Node View PermissionsCreates view own/any content forPremium Content type
  36. 36. Create Premium Member Role
  37. 37. Enable Role for Premium MembersOnly Premium Members can seePremium Content
  38. 38. Create Like Flags & Points1. Create flags to likeComments and Content2. Configure User Pointsfor Likes
  39. 39. Badges Block to SidebarBlock provided byGoals Extras Module
  40. 40. • `
  41. 41. Resources• Lots of links in Duo Consulting Blog• http://bit.ly/QQDf• Download these slides from DC-PDX• http://portland2013.drupal.org
  42. 42. Questions
  43. 43. Building Bridges, Connecting CommunitiesEvaluate this session at:portland2013.drupal.org/schedule.Thank you!What did you think?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×