Games People Play (and the Modules that Enable Them)
Upcoming SlideShare
Loading in...5
×
 

Games People Play (and the Modules that Enable Them)

on

  • 1,135 views

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 ...

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.

Statistics

Views

Total Views
1,135
Views on SlideShare
1,034
Embed Views
101

Actions

Likes
1
Downloads
10
Comments
0

4 Embeds 101

http://www.duoconsulting.com 88
http://epm.dri.pt 6
http://confluence.dri.pt 5
http://m.duoconsulting.com 2

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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 modules implement• Demo of Goals module• Questions
  • 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/
  • 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.
  • Game Elementshttp://solutions.wolterskluwer.com/blog/2010/11/its-all-in-the-play-improving-user-engagement-through-social-gaming/farmville/
  • Game Elementshttp://solutions.wolterskluwer.com/blog/2010/11/its-all-in-the-play-improving-user-engagement-through-social-gaming/farmville/
  • 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 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
  • 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’t forget the fun!6. Deploy the tools
  • 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/explorers?• Socializers/competitors?
  • Devise Activity Loops• Engagement Loops• Motivation -> Action -> Feedback• *Remember players’ motivation!• Progression Loops• Onboarding, Challenges/Quests, Mastery• *What do players know already?
  • 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.
  • Deploy the Tools• Apply the game elements• Game rules, narrative, design• More than just points, badges, andleaderboard (PBL)• Measure, Adjust, Repeat!
  • The Six Ds1. Define business objectives2. Delineate target behaviors3. Describe your players4. Devise activity loops5. Don’t forget the fun!6. Deploy the tools
  • 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
  • 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)
  • (Some) Drupal Modules for GamificationComponents ModulesOverall Achievements, Goals*Points User Points + Add onsBadges User Badges (in beta)Leaderboard Views, RadioactivityAvatarsAvatar Selection, User picture,Realname
  • (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
  • Goals Module• Task-based goals• Example: A goal has two tasks associatedwith it.• When both tasks are complete, the goal iscomplete.
  • 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
  • DEMONSTRATION• Simple example• Social forums for tenpin bowling• Posts/Comments - Likes• Level up to see additional content• Leaderboard
  • 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 (TeamCaptain)
  • Bumper Bowler GoalView welcome message taskTurkey Goal3 Logins TaskTeam Captain GoalTwo tasks: 5 content likes, 10comment likes
  • Base Installation• Drupal Core 7.22• Forum• Goals / GoalsExtras• CTools• Rules• Token• Entity• User Points• User Points Flag• Node ViewPermissions• Views / UI• Devel
  • 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://portland2013.drupal.org
  • Questions
  • Building Bridges, Connecting CommunitiesEvaluate this session at:portland2013.drupal.org/schedule.Thank you!What did you think?