What problem does it solve? Setting up a new Unreal Engine Actor requires boilerplate C++ code across header and source files, correct UCLASS macros, component declarations, and build verification, which is repetitive and error-prone when done by hand. ## Core Features & Use Cases - C++ Class Scaffolding: Generates the header file with UCLASS specifiers, GENERATED_BODY(), BeginPlay and Tick overrides, and root component declarations. - Source Implementation: Creates the .cpp file with constructor logic using CreateDefaultSubobject, tick enablement, and optional replication support for multiplayer. - Build Verification: Checks includes for circular dependencies and compiles the project to confirm the new class works. - Use Case: A gameplay programmer needs a new pickup item actor. Provide the class name APickupItem and receive a complete, compilable Actor with a mesh component ready for Blueprint extension. ## Quick Start Create a new Unreal Actor class named APickupItem with a static mesh component and verify it compiles.