gamification-engine (gengine) is an open source software (AGPL) for integrating any kinds of gamification features into your product.
- 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
simple rest-interface to communicate with arbitrary Systems
see http://gamification-engine.readthedocs.org/en/latest/rest/index.html
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
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
You may use the engine in commercial products, but you need to contribute all your modifications and improvements back to the community.