Skip to content

JeJan/gamification-engine

 
 

Repository files navigation

gamification-engine

Build Status Documentation Status Latest Version Downloads License

gamification-engine (gengine) is an open source software (AGPL) for integrating any kinds of gamification features into your product.

Features

  • multi level achievements
  • multi goal achievements
  • progress and single goals
  • leader boards / ladder
  • achievements can be reached directly, daily, weekly, monthly or yearly
  • time zone independent (correct daily, weekly.. evaluations among time zones)
  • social dependencies (e.g. each the highest score among your friends)
  • localized achievements (e.g. reach the highest score among all users in Germany)
  • custom definable rules and strings
  • custom definable achievement properties and rewards
  • custom definable languages and translations
  • dependencies between achievements (prerequisites & postconditions)
  • high performance / scalable
  • administrative fronted

Rest-Interface

simple rest-interface to communicate with arbitrary Systems

see http://gamification-engine.readthedocs.org/en/latest/rest/index.html

Roadmap

Do you want to contribute? We badly need tests! Also a nicer admin UI would be great or maybe some cool features :-)

For a full list see:

http://gamification-engine.readthedocs.org/en/latest/roadmap.html

Who are you ?

We developed the gamification engine for ActiDoo (www.actidoo.com) and extracted the component to release it to the open source community. We offer commercial support at www.gamification-software.com

AGPL ?

You may use the engine in commercial products, but you need to contribute all your modifications and improvements back to the community.

About

gamification-engine (gengine) is an open source software (AGPL) for integrating any kinds of gamification features into your product.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.9%
  • Other 1.1%