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.