Blueprint Cheats
Author dev cheats as Blueprint assets and trigger them through three surfaces — overlay menu, console, and Enhanced Input hotkeys.
Blueprint Cheats is an Unreal Engine plugin that lets you author dev cheats as Blueprint assets and trigger them through three surfaces:
- An in-game overlay menu
- Console commands (with optional project-wide prefix)
- Enhanced Input hotkeys
It is designed for prototyping, QA tooling, and live tuning. All cheats are centralized in a single workflow instead of being scattered across blueprints.
Where to start
-
Quick Start — install the plugin, write your first cheat, and trigger it from the menu / console / hotkey in roughly five minutes.
-
API Reference — split into two parallel folders so you can read whichever matches how you author cheats:
- Blueprint API — editor field names, node names, and BP-side workflows. No C++.
- C++ API — header signatures, properties, virtuals, and templated accessors.
Both cover the same topics — Cheat Scripts, Cheat Arguments, Subsystem, Settings, Input, UI, and Function Libraries. Shared concepts (trigger sources, console parsing, lifecycle) live on the API index.
Compatibility
- Engine: Unreal Engine 5.7
- Platforms: Win64, Mac, Linux (overlay menu and hotkeys are gated off on mobile; console commands still work)
- Required engine plugins: Enhanced Input, EngineAssetDefinitions
Modules
| Module | Type | Purpose |
|---|---|---|
BlueprintCheats | Runtime | Core types: scripts, arguments, subsystem, settings, UI. |
BlueprintCheatsNodes | UncookedOnly | Custom K2 nodes (e.g. Get Cheat Argument As Enum). |
BlueprintCheatsEditor | Editor | Asset definitions, factories, slate customizations. |
Shipping builds
Cheats are stripped from shipping builds by default — see the Disable On Shipping flag in Settings. The subsystem itself refuses to spawn when that flag is on, which means no cheat script, console command, or hotkey is registered in shipping.