Advance gamification script written in ASP.NET Core Framework that can help you buy complex gamification (badges, rewards, levels, points, credits, packages) process within your web and mobile application.
GamifyEngine is a lighter, portable, customizable gamify script (e.g. point scoring, competition with others, rules of play) written in asp.net core platform.
It is a combination of modules (Badges, Rewards, Levels, Points, Credits, Events, Packages etc) that togather will allow you to build and customize level of gamification solution that's normally very difficult to build.
It can be easily integrated in existing solution.
Currently built with ASP.NET Core 3.1 + Angular 8.2 + Bootstrap 4.4.1
List of main features of GamifyEngine.
It support managing and awarding badges to any user single time or multiple times based on allowed options.
It support awarding rewards and based on various configurations allow you to unlock website or application functionality.
It support managing and unlocking levels to any user automatically based on earned points or manually by admin.
It support managing and rewarding points to any user based on completing custom actions within mobile or web application.
Just like points, it also support rewarding or buying special type of points that's credits or gems. That can be used to unlock rewards or premium features within mobile or web application.
It's an optional feature that allow admin to setup packages for buying bundles which may include points, credits rewards etc, that can be used by user later to unlock any premium functionality.
Advance control panel (single page latest angular based) that can help site administrator to manage gamification settings and management including badges, rewards, points, credits, levels etc.
Support optional configuration section that can allow you configure gamification control, available options and settings within your website from control panel. e.g toggle on | off levels etc
It support installation module that can help you automate database, admin user, application settings and configuration of available options on first time application run.
It support advance category managing module that can allow you to manage and group certain gamify items e.g (badges, rewards, points, credits) into certain categories. e.g Standard, Elite etc