Skip to content

■ SKILLS // SKILL SPECS

game-development

游戏引擎开发 - UE5/Unity/跨引擎架构

■ [!] ON THIS PAGE ▼
■ INSTALL // npx @self.md/cli install game-development
Author743175724
Namespace@743175724/professional-development-agents
Category#general
Version1.0.0
Stars★ 0
Downloads↓ 3
Verification[ ✓ ] self.md verified

游戏引擎开发 - UE5/Unity/跨引擎架构

Installation

npx claude-plugins install @743175724/professional-development-agents/game-development

Contents

Folders: agents, commands, skills

Included Skills

This plugin includes 1 skill definition:

unreal-gameplay-framework

Actor、Pawn、GameMode核心类

View skill definition

Unreal Engine Gameplay Framework

Core Classes

  • AActor: Base class for placeable objects
  • APawn: Actors that can be possessed
  • ACharacter: Humanoid pawns with movement
  • APlayerController: Player input and control
  • AGameMode: Game rules and logic

Component Pattern

UCLASS()
class AMyCharacter : public ACharacter {
    GENERATED_BODY()

    UPROPERTY(VisibleAnywhere)
    UStaticMeshComponent* MeshComp;

    UPROPERTY(VisibleAnywhere)
    UBoxComponent* TriggerBox;

public:
    AMyCharacter() {
        MeshComp = CreateDefaultSubobject<UStaticMeshComponent>("Mesh");
        TriggerBox = CreateDefaultSubobject<UBoxComponent>("Trigger");
    }
};

Gameplay Ability System

  • Attributes and AttributeSets
  • GameplayEffects for buffs/debuffs
  • GameplayAbilities for skills
  • GameplayTasks for async operations

Best Practices

  • Use Blueprintable C++ classes
  • Leverage UProperty for reflection
  • Minimize Tick usage
  • Use Object Pooling for frequently spawned actors

Source

View on GitHub