Ultimate Difficulty Scaling (UDS) – Unreal Engine

DEMO VIDEO

Stop wrestling with endless Branch nodes. Ultimate Difficulty Scaling gives you one clean, central editor to control any variable, in any Blueprint, for any difficulty level. Balance your game in minutes, not days. It’s the tool you’ve always wished you had.
You probably have that massive BeginPlay in your Player Character. It’s a tangled web of Branch nodes checking if Difficulty == Easy, then setting health to 100. Else if Medium, set it to 80. Then you do it again for the enemy AI’s damage. And again for the ammo pickups.
Weeks later, you realize “Easy” is too hard. Now you have to dig through dozens of Blueprints, trying to find every single hard-coded value you sprinkled everywhere. It’s a nightmare. It’s slow, it’s messy, and it makes balancing your game a miserable chore.
I built this plugin because I was tired of that workflow.
Ultimate Difficulty Scaling is a simple, powerful tool built on one idea: managing your game’s difficulty should be fast, intuitive, and centralized. It gives you a single, dockable editor window to manage everything.

One central editor. Every difficulty.
Ultimate Difficulty Scaling is built on one idea: managing your game’s difficulty should be fast, intuitive, and centralized. One clean, dockable editor controls it all.
The workflow is dead simple:
Add a Blueprint. Your Player Character, an enemy AI, a weapon, anything.
Pick a variable. The editor shows a live tree of every variable, no matter how deep it’s nested inside Components or Structs.
Set the values per difficulty. Type them in with the right control for each type.
Or let the AI do it. Describe the balance you want and apply its suggestions in one click.
That’s it. The plugin handles everything at runtime.

NEW: AI-Powered Tuning in V2.0
This is what sets Ultimate Difficulty Scaling apart. Describe the difficulty curve you want in plain English and let AI propose balanced values across every difficulty level.
Two ways to use it. Fill values tunes the variables you’ve already added. Suggest what to scale lets the AI scan your Blueprint, pick the variables worth scaling, and fill them in.
Bring your own key. Works with OpenAI, Anthropic, Gemini, DeepSeek, or any OpenAI-compatible local LLM (Ollama, LM Studio, vLLM). No subscription, no middleman. It’s your key and your account. Keys are stored locally on your machine and only ever sent to the provider you choose.
You’re always in control. The AI never changes anything on its own. It proposes values, shows you a clear before and after diff, and nothing is applied until you click Apply. Every value is validated against its real type.

Features:
AI-Powered Tuning: Describe it, and AI balances every difficulty for you. Bring your own key, and you review before anything applies.
One Central Hub: Manage your entire game’s difficulty from a single, clean editor. Stop hunting through Blueprints.
Deep Variable Support: Finds variables on the Blueprint, inside its Components, and even nested inside Structs. If you can see it in the editor, you can scale it.
Smart, Type-Aware UI: The editor knows your types. A Boolean gives you a checkbox. An Enum gives you a dropdown with the correct options. An Int or Float gives you a validated field that won’t let you fat-finger letters.
Modern, Responsive Editor: Rebuilt from the ground up with a fast, premium interface. The variable tree loads on demand, so it stays smooth even on massive Blueprints with hundreds of variables.
Unlimited Difficulties: Easy, Medium, Hard, Hell, Nightmare. Define as many custom difficulty levels as you want.
Safe & Robust: Renamed a variable? It’s automatically flagged as “orphaned” with a warning, and a one-click Clean removes invalid data so your config never breaks.
Non-Destructive Workflow: Adds a single lightweight ActorComponent. It never touches your event graphs or your existing logic.
Full Blueprint API: Let players change difficulty at runtime from a settings menu with a couple of nodes.
Persistence Included: Automatically saves and loads the player’s chosen difficulty between sessions. Zero setup.
Stop letting difficulty scaling be a chore. Spend your time designing your game, not fighting your tools.

Technical details:
Centralized Editor: Control all difficulty-scaled variables across your entire project from one intuitive editor window.
Deep Variable Discovery: Finds and scales variables on Blueprints, inside Components, and nested in Structs.
Smart UI: Automatically provides the correct input widget (Checkbox for Booleans, Dropdown for Enums, Validated Text Box for Numbers).
Optimized & Fast: On-demand variable loading ensures the UI is always responsive, even with massive Blueprints.
Code Modules:
UltimateDifficultyScaling (Runtime): Contains the core logic like the UActorComponent and UGameInstanceSubsystem that runs in a packaged game.
UltimateDifficultyScalingEditor (Editor): Contains all the editor-only UI, including the main Slate window and custom asset details.
Number of Blueprints: 6
Number of C++ Classes: 8
Network Replicated: Yes
Supported Development Platforms:
Windows: Yes
Mac: Yes
Supported Target Build Platforms: Windows, Mac
Supported Unreal Engine Versions: 5.5 – 5.8

Home Page

DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE

(Visited 6 times, 1 visits today)