Description
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.
Technical Details
Code Modules:
Number of Blueprints: 0
Number of C++ Classes: 5
Network Replicated: Yes
Supported Development Platforms: Windows, macOS, Linux
Supported Target Build Platforms: “Win64”, “Win32”, “Android”
Documentation: https://victov.github.io/difficulty_scaling_docs
Important/Additional Notes:
Supported Engine Versions
4.26 – 4.27, 5.0 – 5.3