Using Gamification with


Published on

This presentation shows how gamification techniques can be used to drive motivation and increase engagement for both the coders and volunteers at

Published in: Design, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Using Gamification with

  1. 1. Using Gamification with By Victor Del Bene
  2. 2. - About The mission of is to give every child in the world the chance to learn to code by providing project materials and a volunteering framework that supports the running of after-school coding clubs.
  3. 3. - Problem • Looking for better ways for the coders to get involved in coding projects • Volunteers have a good amount of materials but not much of a way to engage the coders in a meaningful way • Doesn’t have much of a coding community other than just code clubs or meetups
  4. 4. How Gamification Can Help Gamification techniques to be used to: • Drive motivation for kids learning to code • Increase engagement for Volunteers teaching • Build a collaborative/social environment
  5. 5. It’s Dangerous to go Alone! • Each coder will go on “coding quests” and will enlist the help of their assigned volunteer to assist with coding help, coding review, and code deployment. • The following game mechanics will be implemented and tied into the coding quests such as XP Points, Reputation Points, Badges, Leaderboards, and Access rewards.
  6. 6. Key Game Mechanics - Points XP Points • XP points will be awarded during each phase of a coding phase for a particular project. This will let the coders “level up” and be able to take on more challenging projects. • This also provides a reward for the incremental progress during each part of the coding project or “coding quest.”
  7. 7. Key Game Mechanics - Points Reputation Points • Reputation points will be awarded to the volunteers who have helped the coders on particular projects.
  8. 8. Key Game Mechanics - Badges Badges Badges will be designed based on the below criteria for the coders such as: • Completion of projects • Quality of Code produced • Type of difficulty on projects Sharing options to social networks such as Facebook, Twitter, and Google+ will be available to share their progress along the way on the status of their projects
  9. 9. Key Game Mechanics - Leaderboards Leaderboards • Top Coders will be shown prominently on the homepage. Facebook integration will be available to see how your friends stack up against you in your coding quests.
  10. 10. Key Game Mechanics – Rewards Access • Accomplished coders will have access to the volunteer material to assist their fellow coders who achieved the mastery badge. • Coders with a certain XP can have access to choose their own volunteer to assist them on projects. This can help motivate volunteers with low reputation points a chance to be chosen as well as high rep volunteers to keep coming back to help coders.
  11. 11. Player Types and Benefits Achievers • These targeted users will have a sense of accomplishment during their coding projects and upon completion of each one. • They will be able to take on more challenging projects and proudly show badges to show their achievements.
  12. 12. Player Types and Benefits Socializers • These users can benefit the most of the social experience, because they won’t feel like they are on their own and get discouraged with their coding projects. • Forums and sharing options will be available for these player types to share their experiences and build out coding community.
  13. 13. Thank You!!!! Website: Twitter: @victordelbene LinkedIn: Game On!!!!