Groups

Groups

Organize players in groups with members and roles.

Get Started Free

Groups

Organize players in groups with members and roles.

SDKs and REST

Integrate with Unity, Godot or Unreal, or use the REST interface.

Project dashboard

Configure each feature and manage its current data in your project.

Quick Integration

Quick Integration

Groups
Video coming soon

Guilds, clans and teams with roles for the selected project.

Quick Integration
Unity (C#)
using UnityEngine;
using PM.horizOn.Cloud.Manager;

public sealed class GroupsDemo : MonoBehaviour
{
    // Initialize/connect once and restore the existing player in the Quickstart first.
    // Invoke from a player action; no background refresh or membership mutation.
    public async void ReadMyGroups()
    {
        var user = UserManager.Instance.CurrentUser;
        if (user == null || !user.IsValid()) return;
        var result = await GroupsManager.Instance.GetGroups(user.UserId);
        if (!result.IsSuccess) { Debug.LogWarning(result.ErrorCode); return; }
        Debug.Log($"Player revision: {result.Data.revision}");
        foreach (var group in result.Data.groups)
            Debug.Log($"Group {group.id}: {group.myRole}, revision {group.revision}");
        // result.Data.limits contains all current limits; existing groups may exceed them.
        // GetMembers(userId, groupId, afterUserId: null, limit: 1) reads one page.
        // Keep its revision and nextAfterUserId. A changed revision requires a restart.
        // Pending createdAt may be absent/null; it does not mean the Unix epoch.
    }
}
// For writes use the SDK GroupsExample and its durable GroupsSampleStore.
// Preserve the exact project/player, body, expected revision and pending requestId.
// Unknown create: read/reconcile explicitly; never create with a replacement revision.

This SDK example uses develop. Check whether the required APIs exist in your installed SDK. see the quickstart

Frequently Asked Questions

Frequently Asked Questions

Ready to Integrate?

Start building with horizOn today. Free tier included.