unreal-cpp
Unreal Engine C++ programming skill for UCLASS macros, reflection system, garbage collection, and engine integration.
npx skills add a5c-ai/babysitter --skill unreal-cpp --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 C++ Skill C++ programming for Unreal Engine development. ## Overview This skill provides capabilities for implementing Unreal Engine gameplay and systems using C++, including the reflection system, macros, and engine integration. ## Capabilities ### UCLASS System - Implement UCLASS macros - Handle UPROPERTY specifiers - Create UFUNCTION methods - Manage USTRUCT types ### Memory Management - Use smart pointers - Handle garbage collection - Manage object lifecycles - Implement weak references ### Engine Integration - Create Actor classes - Implement Components - Handle Subsystems - Create Plugins ### Blueprint Exposure - Expose C++ to Blueprint - Handle BlueprintCallable - Implement BlueprintNativeEvent - Create Blueprint Function Libraries ## Prerequisites - Unreal Engine 5.0+ - Visual Studio 2022 / Rider - C++ programming knowledge ## Usage Patterns ### Actor Class ```cpp UCLASS() class MYGAME_API AMyCharacter : public ACharacter { GENERATED_BODY() public: AMyCharacter(); UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Stats") float Health = 100.f; UFUNCTION(BlueprintCallable, Category = "Combat") void TakeDamage(float Damage); protected: virtual void BeginPlay() o
- Overview
- Capabilities
- UCLASS System
- Memory Management
- Engine Integration
- Blueprint Exposure
- Prerequisites
- Usage Patterns
- Actor Class
- Component
- Best Practices
- References
What does the unreal-cpp skill do?
Unreal Engine C++ programming skill for UCLASS macros, reflection system, garbage collection, and engine integration.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill unreal-cpp --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 a5c-ai/babysitter, a repository with 1,642 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.
