Posted on Nov 23, 2017 | Rating
   
  

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.

Short non-technical description: 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.

Technical description:

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.

Detailed description:

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 :

Repositories:

  • 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.

Date: Jul 31, 2016

Language: English

Access URL: http://sugarengine.org/

Social

Gamification

Sugar

Achievements

Leaderboards

Skills

Team

Group



Personal skills Achievement
Interpersonal skills Team building Working co-operatively with others
Computers in other domains Computer games
Education Collaborative learning Computer-assisted instruction Interactive learning environments
Component Gamification

Related Articles

Component
IT Alert!
PlayGen, Rage project, PlayGen

Document
Accessible Gamification for Business
Andreas Stiegler

Component
Sports Team Manager
PlayGen, Rage project, PlayGen

Component
Space Modules Inc.
PlayGen, Rage project, PlayGen

Component
Social Importance Dynamics
Samuel Mascarenhas, Rage project, GAIPS, INESC-ID

Component
Social Importance Dynamics
GAIPS INESC-ID, Rage project, GAIPS INESC-ID

Document
Games for Social Change
Scot Osterweil


Component
RAGE Tutorial Demo
Rage project, Rage project, Dominic Heutelbeck

Component
Client Side Game Storage Asset
Rage project, Rage project, Open University of the Netherlands

×