gameplay-architecture-planning

Plans Unreal Engine gameplay system architectures with ownership, replication, and implementation sequencing.

1|Updated Sep 6, 2026
One-click install
npx skills add https://github.com/ziyarduc/Baran-bk-game --skill gameplay-architecture-planning-ziyarduc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gameplay-architecture-planning
Source: https://github.com/ziyarduc/Baran-bk-game/tree/main/.agents/skills/gameplay-architecture-planning
Command: npx skills add https://github.com/ziyarduc/Baran-bk-game --skill gameplay-architecture-planning-ziyarduc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning an ambiguous game feature idea into concrete Unreal Engine code often leads to misplaced state, wrong class choices, and rework. This Skill converts feature requests into an Unreal-native architecture before any implementation begins, defining exactly where logic, state, and data should live. ## Core Features & Use Cases - Architecture Decision Mapping: Chooses between Actor, Component, UObject, Subsystem, Game Framework classes, and data assets using explicit decision matrices covering lifetime, authority, and replication. - Communication & Data Design: Produces communication maps (RPCs, delegates, replicated properties), data maps (definitions vs runtime vs saved state), and an explicit C++/Blueprint boundary. - Ordered Implementation Plans: Sequences work as vertical slices with verification checkpoints, plus trade-off analysis of alternative approaches. - Use Case: When designing a new weapon system for a multiplayer shooter, use this Skill to decide whether weapon state lives on the Character or a component, how hit validation flows through server RPCs, and which parts designers extend in Blueprint. ## Quick Start Ask the AI to design the architecture for a new gameplay feature, for example: plan the Unreal Engine architecture for a shrinking storm circle system in a server-authoritative battle royale.

Frequently Asked Questions about gameplay-architecture-planning

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

FAQPage Schema
How do I plan an Unreal Engine gameplay system before coding?▼

Break the feature into responsibilities like authoritative rules, replicated state, and presentation, then assign each one owner whose lifetime matches it. Map communication flows, data definitions, and the C++/Blueprint boundary before sequencing implementation as vertical slices.

Should I use an Actor, Component, or Subsystem in Unreal Engine?▼

Use an Actor for world presence, transform, collision, or independent replication; an Actor Component for behavior owned by one Actor; and a Subsystem for services matching Engine, GameInstance, World, or LocalPlayer lifetimes. The decision matrices reference maps each need to the correct type.

Where should player state live in Unreal Engine multiplayer?▼

Durable per-player state that survives death belongs on PlayerState, not the Pawn, since Pawns are destroyed and repossessed. Match-wide state goes on GameState, while GameMode holds server-only authoritative rules that clients never read.

What is the right C++ versus Blueprint boundary in UE5?▼

Put authority validation, replication, RPCs, reusable components, and performance-sensitive logic in C++. Use Blueprint for composition, presentation, asset assignment, and designer extension events exposed from a stable C++ base with explicitly named seams.

When should I not use this architecture planning approach?▼

Skip it for localized bug fixes or mechanical edits where the architecture is already settled. It is designed for new features, system design, and architectural comparisons, not for small changes within an established structure.