logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.GameSave.Infrastructure

    Classes

    GameSaveRecordMapping

    Maps between SaveSlotId/SaveDocument and the generic StructuredRecord shape, and builds the field-name-driven schema and scope filters StructuredStoreGameSaveAdapter needs. The single place that knows the game-save table's column names.

    StructuredStoreGameSaveAdapter

    IGameSaveStore implementation that translates load/save/delete/query into calls against the generic IStructuredStore contract, via GameSaveRecordMapping. The single adapter every game-save backend (key-value, HTTP, and any future Postgres/MySql/Mongo/Sqlite provider) shares.

    In this article
    © 2026 Serenity. All Rights Reserved