Difficulty Scaling Plugin

Easy to use plugin to introduce difficulty levels in your game. Fully controllable through blueprint and multiplayer-ready!

Tags: , , , , , , , , , , , , , ,

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