Showcase Video
Setup / Tutorial Video
Playable Demo
Documentation
Active Ragdoll System is a physics-based, multiplayer-ready solution built with a native C++ core for stable and performant character simulation.
Designed for seamless transitions between animation and full physical simulation, the system supports server-authoritative multiplayer environments while remaining clean, modular, and easy to integrate.
Ideal for FPS, TPS, action, and physics-driven gameplay projects.
Features
Physics-Based Active Ragdoll Simulation
Server Authoritative Multiplayer Support
Custom C++ AnimGraph Node
Modular Bone Replication System
Seamless Ragdoll → Animation Recovery
Fall Impact & Physics-Based Damage Support
Physics-Driven Knockback & Force Reactions
Component-Based Architecture
Clean and Readable Blueprint Integration
Demo Map Included
Multiplayer Architecture
The system uses server-authoritative physics simulation with replicated bone data to ensure stable and predictable multiplayer behavior.
Designed to minimize desynchronization while maintaining responsive physical interaction.
Easy Integration
Fully component-based setup.
Works with existing characters and Animation Blueprints without modifying core character logic.
Setup takes only a few minutes.
Optional Physics Optimization
The system is fully functional with default engine settings.
However, if you notice minor jitter or slight instability during ragdoll simulation, you can enable Physics Substepping in Project Settings to improve overall simulation stability.
This is not required, but recommended for projects with intensive physics interactions.
Notes
No third-party plugins required
Demo assets included for showcase purposes
Lightweight, optimized and extendable design
Built with native C++ for performance and scalability