orion-game-settings-framework

Manage Unreal Engine player settings frameworks with registry integration and persistence flows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps Unreal Engine developers design, extend, and maintain complex player settings systems by providing guidance for settings ownership, UI integration, persistence, and application workflows.

Core Features & Use Cases

  • Settings Architecture Guidance: Manage Unreal GameSettings plugin integration, UGameSettingRegistry flows, local/shared/world setting ownership, and settings lifecycle handling.
  • Player Options Development: Add and maintain audio, video, input, language, subtitle, gamepad, HDR, DLSS, and gameplay configuration options with proper storage and apply behavior.
  • Settings UI Integration: Connect C++ setting registries with GameSettingScreen, GameSettingVisualData, CommonUI workflows, and Widget Blueprint presentation layers.

Quick Start

Use the orion-game-settings-framework skill to add a new Unreal Engine player setting with correct registry, persistence, UI, and validation behavior.

Frequently Asked Questions about orion-game-settings-framework

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

FAQPage Schema
How do I add a new player setting in Unreal Engine using the GameSettings plugin?

To add an Unreal Engine player setting, you register it within a UGameSettingRegistry, define its ownership, configure persistence flows, and link it to a CommonUI settings screen for proper apply behavior.

How does UGameSettingRegistry manage local and shared world configuration?

UGameSettingRegistry manages world configuration by organizing setting ownership, defining lifecycle handling, and routing runtime changes to ensure correct local or shared setting application and persistence.

Can I integrate EnhancedInput settings with CommonUI settings screens in Unreal Engine?

Yes, you can integrate EnhancedInput settings by registering gamepad and input configurations in the C++ setting registries and binding them to GameSettingScreen and CommonUI Widget Blueprint presentation layers.

What is the best way to structure audio and video settings persistence in Unreal Engine?

The best way to structure audio and video settings persistence is to define setting ownership within UGameSettingRegistry workflows, ensuring proper save and apply behavior validates runtime changes correctly.

Does the Unreal Engine GameSettings framework support HDR and DLSS configuration options?

Yes, the GameSettings framework supports HDR and DLSS configuration options, allowing developers to implement video settings with proper storage, localization practices, and validation of runtime changes.

Why are my runtime setting changes not applying correctly in Unreal Engine?

Runtime setting changes may fail to apply if setting ownership is incorrect, registry integration is incomplete, or the save and apply behavior lacks proper validation within the UGameSettingRegistry workflows.