orion-savegame-framework

Guide Unreal Engine archive and SaveGame persistence workflows for structured data storage.

16|3|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/OrionUE/Orion_FreeEdition --skill orion-savegame-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orion-savegame-framework
Source: https://github.com/OrionUE/Orion_FreeEdition/tree/main/.agents/skills/orion-savegame-framework
Command: npx skills add https://github.com/OrionUE/Orion_FreeEdition --skill orion-savegame-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers avoid fragmented and unreliable save implementations by providing guidance for integrating the Orion Unreal Engine archive framework across world data, player persistence, and gameplay lifecycle flows.

Core Features & Use Cases

  • Archive Framework Guidance: Handles UOrionArchiveManagerSubsystem, UOrionArchiveContext, archive handlers, save types, and structured persistence workflows.
  • Gameplay Integration Patterns: Guides Experience, GameFeature, PlayerAccount, GamePhase auto-save, settings, UI, and multiplayer authority integration.
  • Use Case: When adding a new gameplay feature that needs persistent character progress, world settings, or player archive data, use this Skill to place data in the correct framework layer and validate loading and saving behavior.

Quick Start

Use the orion-savegame-framework skill to implement a new persistent player archive feature that works with Experience and GameFeature workflows.

Frequently Asked Questions about orion-savegame-framework

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement player persistence and savegame workflows in Unreal Engine?

Player persistence in Unreal Engine is handled by structuring world and player data through an archive framework, using an ArchiveManager and PlayerAccount to separate runtime replication data from persistent archive data.

How does autosave integrate with Experience and GameFeature workflows in Unreal Engine?

Autosave integrates with Experience and GameFeature workflows by validating the save lifecycle during GamePhase transitions, ensuring structured world data and player archive data are automatically saved at the correct framework layer.

Can I use this savegame framework for multiplayer persistence in Unreal Engine?

Multiplayer persistence in Unreal Engine is supported by applying multiplayer authority rules, ensuring server authority validates save lifecycle events and correctly routes persistent player archive data before writing to the savegame.

What is the best way to structure world data and player data for reliable Unreal Engine saves?

The best way to structure Unreal Engine saves is by enforcing a strict separation between runtime replication data and persistent archive data, placing world settings and player progress into designated archive handlers and save types.

Why does my Unreal Engine savegame system lose data during gameplay lifecycle transitions?

Unreal Engine savegame data loss during lifecycle transitions occurs when persistent archive data is mixed with runtime replication data, bypassing save lifecycle validation and proper GamePhase auto-save integration.

Does implementing an Unreal Engine archive framework require specific class ownership rules?

Implementing an Unreal Engine archive framework requires following framework-specific class ownership rules to ensure ArchiveManager, PlayerAccount, and Experience handlers correctly manage save types and UI integration without data conflicts.