Assets updates
Instance Damage System

Instance Damage System

Update date
2025-12-14
Category
VIP
Supported Engine Versions
5.5-5.7
Distribution Method
Engine Plugin
File Version
2.0.3
Registration required
Only VIP Users

Asset Description

Instance Damage System lets you interact with instanced static meshes in an open world fashion!

General Information

This is a perfect solution for GTA style destruction/interaction with respawning props or any resource collection game.

 

Features:

  • Register any static mesh component based object as proxy (primarly intended for ISMCs but supports any base SMC with the ability for adding support to any other UE object class in C++)

  • Define damage settings per damage asset (static mesh asset used by the proxy ISMC)

  • Spawn destructibles in place of proxy instances (ISMC instances)

  • Hide/unhide proxy instances

  • Respawn proxy instances over time depending on the distance to the player

  • Pool destructibles (reuse already spawned objects)*

  • World Partition support (hide/unhide instances even when the proxy isn't present in the level!)

  • Setup custom data per each damage asset (exp, money, etc.)

  • Network Replication with three replication modes

    • Client Authoritative: only clients spawn destructible; server detects damage and sends it to other clients

    • Client Replicated: clients spawn destructibles as a result of replication

    • Server: destructible actors are responsible for replication

  • Save and load proxy visibility state

  • Easy setup through data tables

  • Exposed to blueprints - easy scripting anywhere within your project

  • C++ extendible - add new features or override default ones with the provided subsystem and its virtual functions

  • Example project with minigames build around the system:

    • Chaos minigame (recreation of Saints Row's Mayhem activity)

    • Destruction minigame (destroy a random instance amount of 3 randomly picked meshes)

    • Wanted Level example (get wanted stars depending on the amount of damage done)

 

Technical Details

Code Modules:

  •  InstanceDamageSystem (Runtime)

 

Number of C++ Classes: 7

Network Replicated: Yes

You can buy this asset in original store

https://www.fab.com/listings/c41d17ed-67a2-4642-ad9d-0d084662a026
Comments
Comments is not yet
Add Comment
Please register
You may like
Optimization Tools plugin
Optimization Tools plugin
Tools & Plugins
5.5-5.6
VIP
MMO Kit
MMO Kit
Game Templates
5.4
VIP
Citizen NPC
Citizen NPC
Characters
5.0
VIP
Ultimate Multiplayer Survival Pack V6
Ultimate Multiplayer Surv...
Game Templates
5.6
VIP
Medieval Kingdom (Medieval Castle, Medieval Town, Modular Castle, Castle)
Medieval Kingdom (Medieva...
Environments
5.3
VIP
Middle East Military Characters
Middle East Military Char...
Characters
5.0
VIP
Regular Male Civilian Character
Regular Male Civilian Cha...
Characters
4.27
VIP
RPG Engine V5.16.3
RPG Engine V5.16.3
Game Templates
5.6
VIP
Adventure Game Locomotion System v1.6
Adventure Game Locomotion...
Game Templates
5.6
VIP
Ultimativ Multiplayer Scan System
Ultimativ Multiplayer Sca...
Tools & Plugins
5.5-5.7
VIP
Ascent Combat Framework (ACF) V4 - C++ Action RPG Creator
Ascent Combat Framework (...
Tools & Plugins
5.7
VIP
Futuristic Rooftop City Environment ( Futuristic Rooftop City Cyberpunk City )
Futuristic Rooftop City E...
Environments
4.27
VIP