Social Gamification Components (SUGAR)
SUGAR provides a software platform consisting of Web API and Client side components that enable game developers to integrate group based gamification into their applications.
SUGAR is designed for adding multiplayer interaction layer on top of new and existing games and digital resources. At it’s heart SUGAR brings other people into the game, not just to compete with, but to cooperate with. The APIs and system is designed from the ground up to facilitate a wide variety of team play dynamics. From sharing goals and achievements, to sharing resources and inventories, SUGAR makes it possible to turn a one-person experience into a team experience.
Web API and client components for adding social gamification. Providing : Achievement : Tasks accomplishable by actors, either binary or incrementally. Actor : Individuals or groups using the system. EvaluationData : Storage system for game and system objects. Game : Individual instance of application. Group : Group of actors. Leaderboard : Comparison of measurements between actors, resources, skills. Relationship : Connections between two or more actors. Resource : Generalised game object storage for any game variable. Skill : Represent a players proficiency or ability. User : Individual user of the system.
New features will be added according to the developer's roadmap.
SUGAR provides a software platform consisting of Web API and Client side components that enable game developers to integrate group based gamification into their applications. It supports features such as clans, group resources and goals and tournaments.
The documentation includes :
Source & Deployment : Build and installation instructions.
Features : Detailed description of features supported by the software including the roadmap for up-and-coming features.
Core Concepts : Description of core concepts behind features within SUGAR.
Admin Interface : Description of the platform’s admin panel.
RESTful API : Web API documentation and examples.
Client API Reference : Client API documentation and examples.
Unity Client API Reference: Unity Client API documentation and examples.
The link to the repositories can be found below :
Server API Repository
Admin Panel Repository
Unity Client Repository
Unity Client Demo Repository
SUGAR is partially funded by the RAGE project.
Realising an Applied Gaming Eco-system (RAGE) aims to develop, transform and enrich advanced technologies from the leisure games industry into self-contained gaming assets that support game studios at developing applied games easier, faster and more cost-effectively.
Jul 31, 2016
First release of Asset.
Apache 2.0 (Apache License 2.0)