unreal-dev

Standardize C++ and Blueprint integration for Unreal Engine 5 projects.

1|2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/EremesNG/oh-my-opencode-lite --skill unreal-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unreal-dev
Source: https://github.com/EremesNG/oh-my-opencode-lite/tree/main/src/skills/unreal-dev
Command: npx skills add https://github.com/EremesNG/oh-my-opencode-lite --skill unreal-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bridges the complexity of Unreal Engine development by aligning C++ and Blueprint workflows, GAS usage, and performance patterns into a cohesive, reusable approach for UE5 projects.

Core Features & Use Cases

  • Architectural guidance for C++/Blueprint boundaries in UE5, ensuring designers can safely extend gameplay logic without breaking core systems.
  • Gameplay Ability System (GAS) setup and best practices for attributes, tags, and tasks to enable robust gameplay logic.
  • Nanite and Lumen guidance for high-fidelity visuals with scalable performance, including memory-management considerations for large scenes.
  • Memory management and UObject lifecycle best practices to prevent leaks and crashes across gameplay systems.

Quick Start

Create a UE5 project skeleton emphasizing C++ base classes, Blueprint integration points, and initial GAS components.

Frequently Asked Questions about unreal-dev

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

FAQPage Schema
How do I structure C++ and Blueprint boundaries in UE5 to allow designers to safely extend gameplay logic?

Setting up the Gameplay Ability System (GAS) in Unreal Engine 5 requires standardizing attributes, gameplay tags, and ability tasks. This ensures robust gameplay logic execution and scalable ability interactions across gameplay systems.

What are the memory management best practices for preventing UObject lifecycle leaks in Unreal Engine?

Preventing UObject lifecycle leaks in Unreal Engine requires adhering to safe memory management best practices, ensuring proper garbage collection handling and strong reference management across gameplay systems to prevent crashes.

How do I optimize large scenes in UE5 using Nanite and Lumen without sacrificing performance?

Optimizing large scenes in UE5 with Nanite and Lumen requires following specific guidelines for high-fidelity visuals, balancing rendering features with memory-management considerations to maintain scalable performance.

Does this approach to Unreal Engine development require prior C++ knowledge?

This approach to Unreal Engine development requires prior C++ knowledge to architect base classes and manage UObject lifecycles, ensuring Blueprint integration points and GAS components function correctly within UE5 projects.