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.
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.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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.
- When to use
- Core workflow
- Patterns
- 1. Reactive Event Graph (no Tick)
- 2. Direct reference + Cast (tight coupling, use sparingly)
- 3. Blueprint Interface (decoupled call)
- 4. Event Dispatcher (one-to-many broadcast)
- Pitfalls
- References
- Related skills
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.
