Blueprint CheatsAPI ReferenceC++ API
C++ API
Header signatures, UPROPERTY declarations, virtuals, and templated accessors.
The C++ reference covers header signatures, properties, virtuals, and templated accessors. If you author cheats as Blueprint assets, read the Blueprint reference instead. Both folders cover the same topics with the same page names, so cross-referencing is one-to-one.
Pages
- UBlueprintCheatScript — the cheat base class. Properties, virtuals, and authoring patterns.
- Cheat Arguments — the argument base class, concrete subclasses, and templated accessors.
- UBlueprintCheatsSubsystem — the local-player subsystem that owns enabled cheats and routes execution.
- Settings —
UBlueprintCheatsSettings(developer settings) andABlueprintCheatsWorldSettings(per-level). - Input — the IMC subclass and how the subsystem registers it on world match start.
- UI — the three
abstract
UUserWidgetsubclasses that compose the overlay. - Function Libraries —
UBlueprintCheatArgumentLibrary,UBlueprintCheatsUIFunctionLibrary, and the custom K2 node.
For shared concepts (trigger sources, console parsing, lifecycle), see the API index.
Function Libraries (Blueprint)
BP nodes for reading and writing argument values, building argument widgets, and the typed Get Cheat Argument As Enum K2 node.
UBlueprintCheatScript (C++)
The C++ surface of the cheat base class — properties, virtuals, and authoring patterns for pure-C++ vs hybrid BP+C++ cheats.