[PLUGIN] CPP Refactor Suite: rename, move and delete C++ classes, without breaking your project

Refactoring a C++ class in Unreal is never one edit. Rename a C++ class and you are chasing every reference across your project, clearing out generated files, writing CoreRedirects so your Blueprints don’t break, regenerating project files, and rebuilding. Do it by hand and the step you forget surfaces during the build as an error in a file you never touched. On larger projects this goes from headache to nightmare. CPP Refactor Suite turns this multi-step process into one dialog: pick the class and new name, the plugin runs every step in order, then closes the editor to rebuild your project. The plugin also handles moving and deleting classes.

Fab
Full Documentation

Rename: files, declaration, every prefixed reference and include, plus the correct [CoreRedirects] key for whatever the header declares.

Move: relocates the files and repairs include paths, including the moved file’s own bare includes.

Delete: removes the files and generated artifacts, then lets the compiler hand you the complete list of remaining references.

This product is actively supported by our team. Bulk refactors are currently planned for the next major release.

UE 5.6, 5.7, 5.8. Visual Studio. Windows only. $29.99 USD.