This plugin makes adding difficulty levels to your game a breeze. It reduces dependencies and untangles your gameplay logic from your game's balance tweaking. It allows you to centrally define variables that change per difficulty and access these variables from anywhere, without having to worry about tweaking values throughout your entire project. The full power of your game's difficulty settings available within a handful of blueprint nodes. For common variable types (float, boolean, int, text), there are quick-access nodes available that will give you a difficulty-influenced value in one single blueprint node!
Has handy events for blueprint and C++ to let your game respond to difficulty changes, and supports hot-swapping the difficulty during play. Also has a console command (cheat) available to change the game's difficulty for testing purposes.