
Chaos Battleground – Ragdoll Corpse Freezing & Culling – Unreal Engine
Chaos Battleground is a system that makes ragdoll deaths stable and performance-manageable.
After an NPC dies, it switches to ragdoll; the system waits for stabilization (or a timeout), captures the final pose via a snapshot, disables physics simulation, and keeps the body in a frozen state.
The system includes a corpse manager:
Plug and Play
Distance culling with hysteresis
A limit on the number of simultaneously visible bodies
On-screen body prioritization
Protection for a near zone around the player
A total corpse count limit with FIFO logic
When the limit is exceeded, the corpse is smoothly hidden and then removed
Material fade:
separate fade-in and fade-out timings
FadeChaosBattle parameter
support for user-provided MIDs or automatic MID creation
Key Features:
Automatic ragdoll freezing based on body sleep or a timeout.
Snapshot pose with no visible popping.
AnimGraph node CB Corpse Freeze.
Component events: OnFrozen, OnCorpseShown, OnCorpseHidden.
Scales for scenes with a large number of corpses.
About Our Plugins:
7+ years of proven experience in Unreal Engine development.
Regular updates and continuous improvements.
Featured multiple times in Epic Games ShowCase.
Free Discord support and active community.
Many features implemented from developer feedback.
Note: The plugin’s price may increase as new features are added.
Features:
Does not require knowledge of C++. All the necessary functions are presented in the blueprint
Free support for our products in discord
The plugin is easy to use.
Code Modules:
ChaosBattlegroundRuntime (Type: Runtime)
ChaosBattlegroundEditor (Type: UncookedOnly / Editor-only)
Number of Blueprints: 2
Number of C++ Classes: 6
Network Replicated: No
Supported Development Platforms: Win64, Mac, Linux
Supported Target Build Platforms: Win64, Mac, Linux
Unreal Engine versions: 5.7 – 5.8
Recent Comments