ue-module-build-system

Automate Unreal Engine module build configuration and error resolution guidance.

3|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/Noureddine-Hci/RevenantOps --skill ue-module-build-system-noureddine-hci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-module-build-system
Source: https://github.com/Noureddine-Hci/RevenantOps/tree/main/.agents/skills/ue-module-build-system
Command: npx skills add https://github.com/Noureddine-Hci/RevenantOps --skill ue-module-build-system-noureddine-hci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Unreal Engine module and build system configuration and error resolution guidance for Build.cs, Target.cs, plugin setup, and module creation, including common issues like unresolved external symbols, include errors, and IWYU.

Core Features & Use Cases

  • Module configuration guidance for Public/Private dependencies, include paths, and API macros.
  • Error resolution patterns for linker and include problems, IWYU violations, and platform guards.
  • Use Case: Create a new UE module and a corresponding Build.cs, ensure it builds for both editor and runtime targets.

Quick Start

Create or update a UE module by wiring Build.cs and Target.cs with proper dependencies, guards, and API exports, then build for Editor and Game targets.

Frequently Asked Questions about ue-module-build-system

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

FAQPage Schema
How do I fix unresolved external symbols in Unreal Engine 5 modules?

Unreal Engine 5 module linker errors like unresolved external symbols typically require correcting Build.cs Public/Private dependencies and ensuring proper API export macros are applied. This Skill provides guidance for configuring these dependencies and resolving linker errors.

What is the best way to set up a new Unreal Engine module and Build.cs file?

Setting up a new Unreal Engine module involves wiring Build.cs and Target.ts files with proper dependencies, editor/runtime guards, and API exports. This Skill automates module build configuration to ensure it builds for both editor and runtime targets.

Why am I getting include-what-you-use (IWYU) violations in my Unreal Engine project?

IWYU violations in Unreal Engine projects occur when include discipline is not maintained in module headers. This Skill offers error resolution patterns for include problems by applying proper Public/Private include path management and IWYU discipline.

Can I configure Unreal Engine plugin dependencies for both editor and game targets?

Yes, configuring Unreal Engine plugin and module dependencies for both editor and game targets requires applying proper runtime guards in Build.cs. This Skill automates this configuration to ensure correct target building.

How does Unreal Engine Build.cs handle Public versus Private module dependencies?

Build.cs handles Public versus Private dependencies by controlling include path visibility and linkage across Unreal Engine modules. This Skill provides module configuration guidance to manage these dependencies and resolve linker or include errors.