quodsoler avatar

Ue Data Assets Tables

This handles Unreal Engine's data management layer: DataAssets, DataTables, soft references, and async loading patterns. You'll reach for it when setting up item databases, configuring abilities, or building data-driven systems that designers can edit without touching code. The skill covers the practical distinctions between UDataAsset and UPrimaryDataAsset, when to use DataTables for flat spreadsheet data versus typed assets for hierarchical config, and how to work with TSoftObjectPtr and StreamableManager to avoid bloating memory. It asks the right questions upfront about loading requirements and memory budget. The reference material includes Asset Manager integration and proper async loading patterns, which matters once your content scales beyond a few dozen items.

skills.sh installs
1.3K
GitHub stars
446
last updated
Aug 21, 2026

Install

$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-data-assets-tables --agent claude-code

Installs into .claude/skills of the current project.

Files

UE Data Assets and Tables

Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".

This skill covers designer-authored game data and the loading paths that bring it into memory: UDataAsset/UPrimaryDataAsset, UDataTable/UCurveTable, soft references, FStreamableManager, UAssetManager primary assets and cook rules, IAssetRegistry queries, the DataRegistry plugin and UDeveloperSettings. Build.cs modules: Engine and CoreUObject for data assets, tables and soft pointers; AssetRegistry for registry queries; DeveloperSettings for settings classes; DataRegistry for data registries. Deep dives live in asset loading patterns and data-driven design patterns.

Context

Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, custom UAssetManager subclass, registered primary asset types). Do not stop if it is missing.

Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.

Sponsors

Details

Repository
github.com/quodsoler/unreal-engine-skills
Categories
Code Review & Quality, Design & UI/UX, Game Development
First seen
Jun 3, 2026

More from quodsoler/unreal-engine-skills

All 27
1github avatarroundupgithub/awesome-copilotGenerate personalized status briefings on demand. Pulls from your configured data sources (GitHub, email, Teams, Slack, and more), synthesizes across them, and 1.3Kskills.sh installs
2anthropics avatarcustomer-pulse-checkanthropics/knowledge-work-pluginsSynthesizes themes from PayPal disputes, HubSpot tickets, and review exports into a top-3 fixable issues list with drafted response templates. Accepts optional 1.3Kskills.sh installs
3neolabhq avataragent-evaluationneolabhq/context-engineering-kitEvaluate and improve Claude Code commands, skills, and agents. Use when testing prompt effectiveness, validating context engineering choices, or measuring impro1.3Kskills.sh installs
4arjitj2 avatarswiftui-design-principlesarjitj2/swiftui-design-principlesDesign principles for building polished, native-feeling SwiftUI apps and widgets. Use this skill when creating or modifying SwiftUI views, iOS widgets (WidgetKi1.3Kskills.sh installs
5cxuu avatargo-documentationcxuu/golang-skillsUse when writing or reviewing documentation for Go packages, types, functions, or methods. Also use proactively when creating new exported types, functions, or 1.3Kskills.sh installs
6quodsoler avatarue-physics-collisionquodsoler/unreal-engine-skillsUse when implementing collision detection, trace queries, physics simulation, or physical interactions in Unreal Engine. Triggers on: 'collision', 'trace', 'Lin1.3Kskills.sh installs