Ends Today: Save up to 95% on the Time Travel Mega Bundle!

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

Features:

  • Centrally manage your game's balancing and difficulty tweaks.
  • All difficulty-influenced variables within reach from anywhere.
  • Allows hot-swapping difficulty level during gameplay.
  • Multiplayer ready.
  • Console command (cheat) to change difficulty on the fly.
  • Extensive and configurable logging to catch problems early.

Code Modules:

  •  DifficultyScaling (Runtime)

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:

VV
Victor Veldstra
All Assets by Author
11.38 
Platforms Windows 64-bit, Windows 32-bit, Android, iOS, MacOS, Linux
UE Versions 4.26 - 4.27, 5.0 - 5.1
Tags GAMESETTINGS, BALANCE, NoAI, SETTINGS, BLUEPRINTS, BALANCING, BLUEPRINT NODE, CODE PLUGIN, MECHANICS, CODE, EASY TO USE, DIFFICULTY
Release date 25.02.2022

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery