unreal-engineer

Implement Unreal Engine gameplay systems with C++/Blueprint architecture and Gameplay Ability System integration.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Exia-thd/Digital-Nervous --skill unreal-engineer-exia-thd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unreal-engineer
Source: https://github.com/Exia-thd/Digital-Nervous/tree/main/skills/unreal-engineer
Command: npx skills add https://github.com/Exia-thd/Digital-Nervous --skill unreal-engineer-exia-thd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of building production-grade Unreal Engine gameplay systems by providing a ready-made C++/Blueprint architecture, Gameplay Ability System integration, Nanite/Lumen guidance, and replication and memory-safety best practices so teams can deliver robust, performant multiplayer experiences without common pitfalls.

Core Features & Use Cases

  • C++ / Blueprint boundary: Defines what must live in C++ versus Blueprint to avoid performance and maintenance issues.
  • GAS foundation: Scaffolds GameplayAbilities, AttributeSets, tags, and UAbilitySystemComponent wiring for canonical ability and effect workflows.
  • Rendering & performance: Nanite and Lumen compatibility rules, tick optimization, object pooling, and profiling targets for AAA budgets.
  • Networking & safety: Replication-ready patterns, UPROPERTY-driven memory safety, and Build.cs dependency correctness to prevent runtime failures.
  • Use Case: Turn a game design document into a modular, networked Unreal project with base character classes, abilities, AI, and data-driven content.

Quick Start

Create an Unreal Engine project with GameplayAbilities and EnhancedInput enabled, scaffold a C++ module with an AbilitySystemComponent-backed base character, and configure Nanite and Lumen per target platform.

Frequently Asked Questions about unreal-engineer

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

FAQPage Schema
How do I structure Gameplay Ability System integration in C++ for a multiplayer Unreal Engine project?▼

Gameplay Ability System integration in C++ requires scaffolding GameplayAbilities, AttributeSets, GameplayTags, and UAbilitySystemComponent wiring to establish canonical ability and effect workflows for multiplayer replication.

What's the best way to divide logic between C++ and Blueprint in Unreal Engine to avoid performance issues?▼

Dividing logic between C++ and Blueprint requires defining what must live in C++ for performance versus Blueprint for iteration to avoid maintenance issues and tick overhead in AAA game budgets.

How do I configure Nanite and Lumen rendering compatibility for different target platforms in Unreal Engine?▼

Configuring Nanite and Lumen rendering compatibility requires applying specific compatibility rules and per-platform profiling targets to maintain AAA performance budgets without causing visual or runtime failures.

Why does my Unreal Build System fail when adding GameplayTasks and GameplayAbilities dependencies?▼

Unreal Build System failures occur when Build.cs files lack explicit module dependencies for GameplayAbilities, GameplayTags, and GameplayTasks, requiring correct dependency declarations to prevent runtime crashes.

How do I ensure UPROPERTY memory safety when creating replication-ready characters in Unreal Engine?▼

UPROPERTY memory safety for replication-ready characters requires explicit UPROPERTY tagging alongside established replication patterns to prevent memory leaks and synchronize network state correctly.

Can I use Unreal Engine C++ to turn a game design document into a data-driven AI and combat system?▼

Unreal Engine C++ can turn a game design document into a data-driven project by scaffolding base character classes, abilities, AI, and combat systems using modular architecture and GameplayTags.