Model domain - Hivefication/Hive GitHub Wiki
Documents
Lucidchart has been used to create those documents :
Keys concept
Client an external organisation that uses Hive and has an own gamified application
Player a user of the client application
Client admin uses the UI console provided to manage its game
Hive admin supervises all client's games
Behavior system defines the game rules and constraints, it is normally set by the client admin
Game mechanics
Achievement = Badge. Earnt after a number of actions, or given circumstances, it is owned by players and add points to their score. It may be limited by player or game level.
Quest. A list of achievements, normally ordered. It can be limited in number of awarded players ( contest ) or in time ( combo ).
Level. Applied to a player, the level not only adds up to the game engagement, it can unlock achievements and quests. Each level has a minimum score in order to be reached.
Score. Numerical value that shows the player's progress in the game. It allows to reach levels and therefore to unlock some achievements and quests. Both Achievements and Quests add up score, although other actions might as well.
Developpement stack
References
You can access some useful information about gamification in the following website :