Agent skill

unreal-blueprints

Build Unreal Engine 5 gameplay with Blueprint visual scripting: Blueprint Classes, the Event Graph and Construction Script, variables/functions/macros, and Blueprint communication (Cast, Interfaces, Event Dispatchers). Use when working in Blueprints, wiring an event graph, deciding how Blueprints talk to each other, or when the user mentions Blueprint, BP, event graph, construction script, or a Blueprint .uasset.

gamedev-skillsgithub.com/gamedev-skillsGitHub ↗
claude-codeclinecodexcursorcopilotwindsurfApache-2.0
Install
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill unreal-blueprints --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 6 KB
Bundled scripts: none
Requires: Unreal Engine 5.4+ (docs verified against current UE5; Blueprint VM)
Path: skills/unreal/unreal-blueprints/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 406
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Unreal Blueprints (Visual Scripting) Structure gameplay logic in Unreal Engine 5 Blueprints: pick the right graph, expose data cleanly, and choose a communication method that doesn't create hard-reference spaghetti. Targets **UE 5.4+**. (Blueprints are node graphs; the snippets below describe node flows.) ## When to use - Use when authoring a Blueprint Class, wiring the Event Graph (BeginPlay/Tick/overlap), using the Construction Script, creating variables/functions/macros, or choosing how two Blueprints communicate (Cast, Interface, or Event Dispatcher). - Use when the project has `*.uproject` and Blueprint `*.uasset` files, and the user works visually rather than in C++. **When *not* to use:** performance-critical systems, large data structures, or anything that benefits from source control diffs and unit tests → `unreal-cpp-gameplay`. Player input mapping → `unreal-enhanced-input`. AI logic → `unreal-behavior-trees`. ## Core workflow 1. **Choose the Blueprint type.** A **Blueprint Class** (derived from Actor/Pawn/Character/ ActorComponent) defines a reusable object. The **Level Blueprint** is a per-level graph for level-specific scripting only — don't put reusable logic there.

What's inside
Steps it walks through
  1. When to use
  2. Core workflow
  3. Patterns
  4. 1. Reactive Event Graph (no Tick)
  5. 2. Direct reference + Cast (tight coupling, use sparingly)
  6. 3. Blueprint Interface (decoupled call)
  7. 4. Event Dispatcher (one-to-many broadcast)
  8. Pitfalls
  9. References
  10. Related skills
Ships with 1 file
  • references/communication.md
More from awesome-gamedev-agent-skills
All skills →
About this skill
What does the unreal-blueprints skill do?

Build Unreal Engine 5 gameplay with Blueprint visual scripting: Blueprint Classes, the Event Graph and Construction Script, variables/functions/macros, and Blueprint communication (Cast, Interfaces, Event Dispatchers). Use when working in Blueprints, wiring an event graph, deciding how Blueprints talk to each other, or when the user mentions Blueprint, BP, event graph, construction script, or a Blueprint .uasset.

How do I install it?

Run `npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill unreal-blueprints --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From gamedev-skills/awesome-gamedev-agent-skills, a repository with 406 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going