ASP.NET Gamification Solution is a professionally written, highly scalable, easily customizable, portable gamification script written in ASP.NET Core, .NET 5 with all basic and advanced features included which are required to build socially motivated complex Badges, Rewards, Levels, Points, Credits, Events, Packages, etc system within your existing solution that normally take months to be built with a high level of complexity and proficiency required.
It includes 100% source code with full documentation that can allow you to easily customize, add more functionality or extend its existing functionality according to your requirements easily and fastly
It has built-in support with world-leading cloud services including AWS Webservices for storing, transcoding, and secure streaming (via standard CDN networks) unlimited videos without effect website performance & storage.
It supports both traditional server and docker-based deployment and has 100% compatibility with both Windows and Linux.
// Award Badge var badgeId = 34; Jugnoon.Gamify.ga_core_bll.Trigger_Item(_context, userID, badgeid); // Unlock Reward var rewardId = 45; Jugnoon.Gamify.ga_core_bll.Trigger_Item(_context, userID, rewardId); // Get Points var pointId = 43; Jugnoon.Gamify.ga_core_bll.Trigger_Item(_context, userID, pointId); // Get Credits var creditId = 33; Jugnoon.Gamify.ga_core_bll.Trigger_Item(_context, userID, creditId); // Unlock Level var levelId = 22; Jugnoon.Gamify.ga_core_bll.Trigger_Item(_context, userID, levelId);
Check out some core features available in ASP.NET Gamification Script.
It supports awarding badges to any specific user single or multiple times just by writing a single line of code. Badges distinguish users based on achievements that can add some trust level if a user e.g unlocked Gold or Verified or Trust User badge.
It supports the advanced functionality of rewards that can be awarded to the user just by writing a single line of code. Rewards can be used to unlock any special functionality or add certain level discounts to the user profile.
It supports a level system that can be unlocked automatically based on the completion of a certain level of points or by unlocking certain rewards or manually by an administrator.
It supports an important gamification unit called points or units that can be award based on different types of actions completed by users within your asp.net core, .net 5 application. Points can be used to unlock levels.
Just like points, the asp.net gamification system also supports another unit called credits that can be earned by achieving a certain level of goals within the solution, Credits can be bought through packages or manually added and later can be used to unlock certain rewards or functionality within the user account.
It also supports an optional feature called packages that can allow users to buy credits & points through different types of available packages. These credits and points can later be used to unlock levels and rewards within your application.
It includes advanced administrator control panel that can help you manage all gamification items including badges, rewards, levels, credit, points, etc, and categorize them into groups.
It also supports an advanced configuration system that can help site administrators to toggle on | off different types of gamification functionality in minutes without writing even a single line of code.
It supports an installation module that can help you automate the database, admin user, application settings, and configuration of available options on first-time application run.
It supports an advanced 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
Awarding badges, rewards, credits, points, levels, etc can be easily done just by writing a single line of code on any event of function within your asp.net core or .net 5 application
It supports creating user achievement history logs that later can be published on user profiles under the achievement section to display other users about achievements award unlocked, badges awarded etc