logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Character.Installation.Installers

    Classes

    CharacterInstaller

    Abstract base class for installing the Character service.

    UnityCharacterInstallationStep

    Installs the character aggregate into the running composition: the character service and the spawn service every character is instantiated and pooled through.

    UnityCharacterInstaller

    Unity-specific installer for the Character service. Creates a UnityCharacterService on a dedicated GameObject and auto-discovers CharacterConfigSO assets tagged with the Addressables label CHARACTER. The same GameObject carries the character spawn service, which learns every discovered archetype (see GetSpawnService()).

    UnityCharacterSpawnServiceBuilder

    Builds the character spawn service: the pool every spawned character goes through, bound to the presenter that gives each instance its view model, and taught every archetype the installer discovered.

    In this article
    © 2026 Serenity. All Rights Reserved