
Ue Actor Component Architecture
This one covers the Actor-Component model in Unreal Engine, from constructor vs BeginPlay timing to spawning and attachment rules. It walks through the lifecycle events (PostInitializeComponents, EndPlay reasons), when to use UActorComponent versus USceneComponent versus UPrimitiveComponent, and how CreateDefaultSubobject differs from NewObject at runtime. The network replication notes are solid if you're debugging why properties aren't ready in BeginPlay on clients. Good reference if you're tired of guessing whether to call SetupAttachment or AttachToComponent, or if you keep hitting null world pointers in constructors. The lifecycle table and component type breakdown save you from digging through engine docs every time.
- skills.sh installs
- 1.4K
- GitHub stars
- 446
- last updated
- Aug 21, 2026
Install
$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-actor-component-architecture --agent claude-codeInstalls into .claude/skills of the current project.
Files
UE Actor-Component Architecture
Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".
Build actors out of components: lifecycle hooks in the right order, spawning (immediate, deferred, pooled), component creation and attachment, ticking, and C++ interfaces. Everything here is in the Engine module (GameFramework/Actor.h, Components/ActorComponent.h, Components/SceneComponent.h, Engine/World.h) on top of CoreUObject; a game module's Build.cs needs "Core", "CoreUObject", "Engine".
Context
Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing.
Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.
Sponsors
Details
- Repository
- github.com/quodsoler/unreal-engine-skills
- Categories
- Frontend Development, Code Review & Quality, Design & UI/UX, Game Development
- First seen
- Jun 3, 2026
More from quodsoler/unreal-engine-skills
All 27- Ue Input System1.4K
- Ue Data Assets Tables1.3K
- Ue Character Movement1.3K
- Ue Procedural Generation1.3K
- Ue Physics Collision1.3K
- Ue Networking Replication1.3K
- Ue Gameplay Abilities1.3K
- Ue Ai Navigation1.3K
- Ue World Level Streaming1.3K
- Ue Sequencer Cinematics1.3K
- Ue Audio System1.3K
- Ue Serialization Savegames1.3K
- Ue State Trees1.2K
- Ue Async Threading1.2K
- Ue Mass Entity1.2K
- Ue Game Features1.2K
- Ue Cpp Foundations1.6K
- Ue Ui Umg Slate1.5K
- Ue Editor Tools1.5K
- Ue Testing Debugging1.5K
- Ue Project Context1.4K
- Ue Materials Rendering1.4K
- Ue Module Build System1.4K
- Ue Niagara Effects1.4K