$30 off During Our Annual Pro Sale. View Details »

Gamification for the TYPO3 Community

Oliver Klee
August 04, 2022

Gamification for the TYPO3 Community

Oliver Klee

August 04, 2022
Tweet

More Decks by Oliver Klee

Other Decks in Business

Transcript

  1. Gamification
    for the TYPO3
    community
    T3DD22 | 2022-08 | Oliver Klee | @oliklee | Mastodon: [email protected]

    View Slide

  2. Let’s play!

    View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. TYPO3Quest

    View Slide

  7. Character creation
    Roll appearance

    View Slide

  8. Character creation
    Continue
    Roll again

    View Slide

  9. Character creation
    Continue
    User name: @oliklee
    Home town: Bonn
    Character name: _

    View Slide

  10. Character creation
    Continue
    User name: @oliklee
    Home town: Bonn
    Character name: Oli the cat lord

    View Slide

  11. Character creation: Oli the cat lord
    Roll classes
    User name: @oliklee
    Home town: Bonn
    Character name: Oli the cat lord

    View Slide

  12. Character creation: Oli the cat lord
    Roll attributes
    Classes:
    Extension developer
    Workshop teacher
    Roll again

    View Slide

  13. Character creation: Oli the cat lord
    Roll guilds
    Attributes:
    Unit testing: 10
    Handwriting: 1
    Backrubs: 8
    Singing: 7
    Roll again
    Recognizing faces: 2
    Cooking: 6
    Facilitation: 9
    Clean code: 9
    Creating puns: 10

    View Slide

  14. Character creation: Oli the cat lord
    Continue
    Guilds:
    Ombudsperson group
    QA assurance initiative
    (Education committee (alumni))
    (Security team (alumni))
    Roll again

    View Slide

  15. Character creation: Oli the cat lord
    Start game
    Back

    View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. 1,5 m

    View Slide

  22. 15 m

    View Slide

  23. 500 km

    View Slide

  24. View Slide

  25. !

    View Slide

  26. ! A terrible plague has been unleashed
    upon the world. Also, people are
    trying to travel less in order to save
    the planet.
    The TYPO3 community needs you to
    bring back the magic, the fun and
    the spirit of their sprints.
    Accept quest
    Go away

    View Slide

  27. ! The scholars say that a mystic school
    of magic called “gamification” could
    help us master this situation.
    Maybe we can find something about
    this in the scrolls in the library.
    Okay

    View Slide

  28. Active quests
    (0/2) Find scrolls
    about gamification.

    View Slide

  29. Active quests
    (1/2) Find scrolls
    about gamification.

    View Slide

  30. Active quests
    (2/2) Find scrolls
    about gamification.

    View Slide

  31. Active quests
    (2/2) Find scrolls
    about gamification.
    (0/1) Discover what
    gamification is.

    View Slide

  32. Active quests
    (2/2) Find scrolls
    about gamification.
    (0/1) Discover what
    gamification is.
    Gamification
    ★ appling in non-game contexts
    ★ what makes games fun and engaging
    ★ to increase motivation and make the
    activities more fun and engaging

    View Slide

  33. Active quests
    (2/2) Find scrolls
    about gamification.
    (1/1) Discover what
    gamification is.
    (0/1) Find out what
    defines a game.
    Gamification
    ★ appling in non-game contexts
    ★ what makes games fun and engaging
    ★ to increase motivation and make the
    activities more fun and engaging

    View Slide

  34. Active quests
    (2/2) Find scrolls
    about gamification.
    (1/1) Discover what
    gamification is.
    (0/1) Find out what
    defines a game.

    View Slide

  35. Active quests
    (2/2) Find scrolls
    about gamification.
    (1/1) Discover what
    gamification is.
    (0/1) Find out what
    defines a game.
    What defines a game?
    “Playing a game is the voluntary attempt
    to overcome unnecessary obstacles.”

    View Slide

  36. Active quests
    (2/2) Find scrolls
    about gamification.
    (1/1) Discover what
    gamification is.
    (1/1) Find out what
    defines a game.
    What defines a game?
    “Playing a game is the voluntary attempt
    to overcome unnecessary obstacles.”
    4 defining elements of a game
    rules
    clear goal
    feedback system
    voluntary
    participation

    View Slide

  37. Active quests
    (2/2) Find scrolls
    about gamification.
    (1/1) Discover what
    gamification is.
    (1/1) Find out what
    defines a game.
    (0/6) Find six
    elements that create
    motivation in games.

    View Slide

  38. Active quests
    (2/2) Find scrolls
    about gamification.
    (1/1) Discover what
    gamification is.
    (1/1) Find out what
    defines a game.
    (6/6) Find six
    elements that create
    motivation in games.
    What creates motivation in games?
    ★ learning, feeling competent
    ★ autonomy, making your own choices
    ★ social interaction, relatedness
    ★ epic stories
    ★ aesthetics
    ★ being creative
    ★ …

    View Slide

  39. Active quests
    (2/2) Find scrolls
    about gamification.
    (1/1) Discover what
    gamification is.
    (1/1) Find out what
    defines a game.
    (6/6) Find six
    elements that create
    motivation in games.
    (0/1) Go back to the
    mountain range.

    View Slide

  40. ? I think that using the knowledge
    from these scrolls, we can revive the
    spirit of these sprints.
    Hand in quest

    View Slide

  41. +1500 XP

    View Slide

  42. ! Now we need a group of brave heroes
    who can breathe life into this magic,
    and who can research a recipe to use
    in the TYPO3 community.
    Continue

    View Slide

  43. ! It is your mission to build a
    gamification concept in open source
    communities, and improve it over
    time.
    You also shall carry this concept into
    other communities so that they can
    benefit from our accomplishments.
    Continue

    View Slide

  44. Our mission
    Volunteer communities like the TYPO3 community need our help in times of
    pestilence!
    We develop a concept to gamify the work of these communities (including
    remote and on-site sprints). This will make the work more fun, more
    engaging and more productive.
    To do so, we build expertise on gamification, game design and psychology
    in our group.
    We learn from each other, we play games, and we have fun.
    We also eat our own dogfood.

    View Slide

  45. ! For this, you will need to learn more
    about gamification together.
    You will also play and analyze games
    and gamified activities together.
    It is of the essence that you have fun
    doing this.
    How do we
    do this?

    View Slide

  46. Journey of a hero
    build a gamification
    concept for online sprints
    Gamification concept
    for online sprints
    (on GitHub Pages)
    group
    building
    task
    management
    general
    setup
    motivation

    Main questline
    group
    building
    technical setup
    (accounts etc.)
    build shared basic
    gamification expertise
    ally
    quests
    Coursera
    course
    learn tech (as necessary)
    e.g. GitHub Pages
    learn more gamification
    read
    books
    analyze
    gamified
    systems
    try out
    things in
    our group
    gamification expertise
    teaching
    in HR
    as scrum
    master
    leading
    groups
    building
    gamified
    systems
    gamification platform
    recommended
    self-made
    (open source)
    gamification platforms
    evaluate
    existing ones
    or build
    a new platform
    have fun
    with
    videos

    View Slide

  47. !
    You will need heroes who
    ★ enjoy computer games or parlor games
    ★ want to learn more about game mechanics and gamification
    ★ would like to to play and analyze games and gamified
    systems
    ★ have an interest in psychology
    ★ are willing to invest some time
    ★ do not necessarily have coding skills
    Continue

    View Slide

  48. Questions?

    View Slide

  49. !
    You will need heroes who
    ★ enjoy computer games or parlor games
    ★ want to learn more about game mechanics and gamification
    ★ would like to to play and analyze games and gamified
    systems
    ★ have an interest in psychology
    ★ are willing to invest some time
    ★ do not necessarily have coding skills
    Where do I find
    these heroes?

    View Slide

  50. ! Join the gamification working group!
    Talk to Oli at the social event,
    or say hello at the #cig-gamification
    Slack channel.
    Accept quest

    View Slide