logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.GameProgress.Application.Services

    Classes

    GameProgressService

    Default IGameProgressService implementation. Holds the current progress as an in-memory cache, mutated through immutable GameProgressData replacements, and delegates persistence to an injected IGameProgressStore. Broadcasts completion/unlock/change signals through an optional event dispatcher.

    In this article
    © 2026 Serenity. All Rights Reserved