
説明
RetroDebug – In-Game Debugging for Unreal Engine
If your project has a CheatManager, you already have a debug menu. RetroDebug finds your `UFUNCTION(Exec)` functions and exposes them as interactive entries — parameter editors included — with no registration code required.
Works with C++ and Blueprint. Fully controllable by gamepad, which matters the moment you're on a dev kit without a keyboard in reach.
CheatManager Integration
RetroDebug scans your CheatManager and any registered CheatManagerExtension classes, detects Exec functions, generates UI entries from their signatures, and wires up execution through ProcessEvent.
Adding a new debug tool means writing an Exec function.
Variant Parameters
Debug commands can expose editable parameters before execution.
Supported types: bool, int, float, string, FVector, and UENUM.
Enum parameters automatically generate a dropdown populated from the enum entries, no manual setup required.
Values persist between executions so you're not re-entering the same test parameters over and over.
Mini Debug Window
Pin any entry to a small overlay that stays visible during gameplay. Useful for watching a value while the game is running without keeping the full interface open.
Console Command Entries
Wrap any console command as a RetroDebug entry, complete with parameters, tooltips, and auto-completion. Behaves identically to native entries from the user's perspective.
Input Bindings
Bind any debug entry directly to an input action. Trigger it from a controller button or keyboard shortcut without opening the interface at all.
Built-in Entries
Ships with predefined entries for common UE tasks — profiling, performance monitoring, CVar control. Useful out of the box, especially on hardware where you can't drop into the console.
Built for the situations that actually suck
Console dev kits. Remote test builds. Multiplayer sessions where attaching a debugger isn't an option. RetroDebug is designed around these constraints, not around the comfortable case where you have a keyboard and a PIE session.










