João Moura
     @joaomdmoura
    joaomdmoura.com
github.com/joaomdmoura
Gamification
Oque?
Gamification é o uso de técnicas de game desgin,
game thinking visando complementar non-game
                 applications.
> Em 2015 mais de 50% das empresas irão
gamificar os seus processos de inovação
> Em 2015 mais de 50% das empresas irão
gamificar os seus processos de inovação

> Em 2014 um serviço com implementações de
gamification focado em retenção de usuários será
tão importante quando Facebook, eBay ou Amazon
> Em 2015 mais de 50% das empresas irão
gamificar os seus processos de inovação

> Em 2014 um serviço com implementações de
gamification focado em retenção de usuários será
tão importante quando Facebook, eBay ou Amazon

> Mais de 70% da empresas globais terão pelo
menos uma aplicação com conceitos de
gamification
> Em 2015 mais de 50% das empresas irão
gamificar os seus processos de inovação

> Em 2014 um serviço com implementações de
gamification focado em retenção de usuários será
tão importante quando Facebook, eBay ou Amazon

> Mais de 70% da empresas globais terão pelo
menos uma aplicação com conceitos de
gamification
Gamification não é uma idéia nova!
Técnicas
          Points
          Badges
       Leaderboards
        Challanges


      Conceitos
Integração entre os usuários
  Sistema de Recompensas
Plug-and-Play
 Gamification Platforms
        Bunchball
        Badgeville
         BigDoor


Com grandes poderes surgem
 grandes responsabilidades
Gioco
Site:
joaomdmoura.github.com/gioco/

Github:
github.com/joaomdmoura/gioco

RubyGems:
rubygems.org/gems/gioco
# Gemfile
gem ‘gioco’


# Setup
> rails g gioco:setup user --points --types;



# Adicionando badges do tipo ‘teacher’
> rake gioco:add_badge [ noob, 0, teacher, true ]
> rake gioco:add_badge [ pro, 100, teacher ]
# Methods

Gioco::Resources
change_points( Uid, Points, Type_id )


Gioco::Badge
add( Uid, Badge_id )
remove( Uid, Badge_id )


Gioco::Ranking
generate
Obrigado!
   Have a nice day!

     @joaomdmoura
    joaomdmoura.com
github.com/joaomdmoura

Gamification Theory and Gioco

  • 1.
    João Moura @joaomdmoura joaomdmoura.com github.com/joaomdmoura
  • 3.
  • 4.
    Oque? Gamification é ouso de técnicas de game desgin, game thinking visando complementar non-game applications.
  • 6.
    > Em 2015mais de 50% das empresas irão gamificar os seus processos de inovação
  • 7.
    > Em 2015mais de 50% das empresas irão gamificar os seus processos de inovação > Em 2014 um serviço com implementações de gamification focado em retenção de usuários será tão importante quando Facebook, eBay ou Amazon
  • 8.
    > Em 2015mais de 50% das empresas irão gamificar os seus processos de inovação > Em 2014 um serviço com implementações de gamification focado em retenção de usuários será tão importante quando Facebook, eBay ou Amazon > Mais de 70% da empresas globais terão pelo menos uma aplicação com conceitos de gamification
  • 9.
    > Em 2015mais de 50% das empresas irão gamificar os seus processos de inovação > Em 2014 um serviço com implementações de gamification focado em retenção de usuários será tão importante quando Facebook, eBay ou Amazon > Mais de 70% da empresas globais terão pelo menos uma aplicação com conceitos de gamification
  • 11.
    Gamification não éuma idéia nova!
  • 12.
    Técnicas Points Badges Leaderboards Challanges Conceitos Integração entre os usuários Sistema de Recompensas
  • 13.
    Plug-and-Play Gamification Platforms Bunchball Badgeville BigDoor Com grandes poderes surgem grandes responsabilidades
  • 14.
  • 15.
    # Gemfile gem ‘gioco’ #Setup > rails g gioco:setup user --points --types; # Adicionando badges do tipo ‘teacher’ > rake gioco:add_badge [ noob, 0, teacher, true ] > rake gioco:add_badge [ pro, 100, teacher ]
  • 16.
    # Methods Gioco::Resources change_points( Uid,Points, Type_id ) Gioco::Badge add( Uid, Badge_id ) remove( Uid, Badge_id ) Gioco::Ranking generate
  • 17.
    Obrigado! Have a nice day! @joaomdmoura joaomdmoura.com github.com/joaomdmoura

Notas do Editor

  • #2 \n
  • #3 \n
  • #4 \n
  • #5 A vida e tarefas rotineiras podem ser transformadas, através de conceitos relacionados a games, em algo mais engajante, social e divertido? Essa é a idéia por trás dessa onda chamada “gamification”\n\nGamification é utilizar um game thinking para resolver problemas e melhorar o engajamento, o objetivo é encorajar o usuário a adotar a sua aplicação e influenciar a maneira como ele vai utiliza-la.\n\nA aplicação correta desses conceitos pode tornar tarefas entediantes como completar surveys, preencher formulários ou ler textos em algo mais divertido, os dados disponíveis dos últimos anos demonstram um potencial resultado e melhora em UX uma vez que o conceito de gamification é bem aplicado.\n
  • #6 Gartner, uma empresa focada em pesquisas e relatórios anunciou em Abril desse ano uma análise com os seguintes dados.\n
  • #7 Gartner, uma empresa focada em pesquisas e relatórios anunciou em Abril desse ano uma análise com os seguintes dados.\n
  • #8 Gartner, uma empresa focada em pesquisas e relatórios anunciou em Abril desse ano uma análise com os seguintes dados.\n
  • #9 Gartner, uma empresa focada em pesquisas e relatórios anunciou em Abril desse ano uma análise com os seguintes dados.\n
  • #10 \n
  • #11 O conceito de gamification esta longe de ser uma nova idéia, as empresas tem utilizado games em contexto non-games a muito tempo.\nProgramas de fidelidade, níveis uniclass, van gohg e outros exemplos que convivemos dia-a-dia e muitas vezes nem percebemos.\n\nMas okay...oque tem alavancado gamification nesses últimos meses?\nBasicamente existem 2 justificativas\n\n> Sucessos de implementação, Zynga e FourSquare\n> As a muito presente técnicas de marketing agora estão falhando.\n\nElas estão falhando porque os usuários a todo dia estão buscando por mais recompensas, engajamento, interatividade e experiências diferentes.\nA internet não é mais sobre estar conectado, todo mundo já sabe disso, é sobre fazer isso de maneira mais rápida, prática e principalmente diferente.\n\nJovens empreendedores estão desenvolvendo aplicações e serviços para audiencias jovens, que demandam essas features\n\nE por isso gamification tem estado tão presente no nosso dia a dia, porque é uma das maneiras mais eficientes de fazer as pessoas, principalmente os mais novos, prestarem atenção e permanecerem focadas por um maior período de tempo\n
  • #12 \n
  • #13 Em todo novo segmento de mercado você precisa dessas plataformas catalizadores de técnologias.\nO Bunchball, Badgeville e o BigDoor, são basicamente serviços plug-and-play para implementações rápidas de gamification em aplicações web.\nMas lembrem-se que esses serviços são limitados, possibilitam pouca customização e geram uma dependência que deixa a sua aplicação mais sucetível a eventuais falhas que possam ocorrer externamente.\n
  • #14 Apesar de muitos olofotes estarem sob todo esse conceito de gamification não existem muitas gems que facilitam sua implementação em Ruby.\nRecentemente eu lancei a Gioco, uma gem baseada em Bagdes, Levels, Points and Types\n
  • #15 \n
  • #16 \n
  • #17 \n