Gamification-Engine Description
Gamification-Engine (gengine), an open source software (MIT), allows you to integrate any type of gamification features in your product. The engine is not intended to be a platform that includes predefined graphics, layouts, or statistics. It is a framework for creating your own solution. It can be used as a service to which an application server can talk through a REST API. Multi-level achievements, multi-goal achievements, progress, single goals, leaderboards and ladder, achievements can either be directly reached or by evaluating, leaderboards daily (correct daily, weekly), evaluations among time zones. Social-awareness (e.g. Reach the highest score among your friends, geo-awareness You can achieve the highest score among all users of your city. Rules can be defined in Python using certain variables (e.g. the current level, custom definable achievement properties, rewards, custom languages and translations.