Assets updates
Instance Damage System

Instance Damage System

Publish date
2025-11-01
Category
VIP
Supported Engine Versions
5.5 , 5.6
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
KAWAII ANIMATIONS 100
KAWAII ANIMATIONS 100
Animations
5.3
VIP
Skateboarding System
Skateboarding System
3D
4.27
Free
Open World Locomotion System
Open World Locomotion System
Game Systems
5.5
VIP
Beech Forest Ecosystem
Beech Forest Ecosystem
Environments
5.1
VIP
Soccer Ball Control v0.41
Soccer Ball Control v0.41
Game Systems
4.27
Free
Pro Main Menu V3
Pro Main Menu V3
2D
5.3
Free
GhostSamurai_Bundle
GhostSamurai_Bundle
Animations
4.27
Free
SteamCore PRO
SteamCore PRO
Tools & Plugins
5.5 , 5.6
VIP
Advanced Insects System – Realistic Multithreaded Insect Simulation
Advanced Insects System –...
Tools & Plugins
5.6
Free
Action-Adventure Movement System
Action-Adventure Movement...
Game Systems
5.6
VIP
Severe Injury Animations
Severe Injury Animations
Animations
5.3
Free
Flex Patrol - Advanced Patrolling System
Flex Patrol - Advanced Pa...
Tools & Plugins
5.5 , 5.6
VIP