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
Infinity Weather
Infinity Weather
Game Systems
5.4
VIP
WW2 Warzone Environment Megapack ( w DestructedBuildings / Props, Warzone WW2 )
WW2 Warzone Environment M...
Environments
5.0
VIP
Ghost Town VOL.7 - Vintage Caravans
Ghost Town VOL.7 - Vintag...
3D
5.1
VIP
505 Survival Mocap Animations
505 Survival Mocap Animat...
Animations
5.1
VIP
MeshPack
MeshPack
Tools & Plugins
5.5 , 5.6
VIP
Rain - Water Drop - Flow Material & FX System
Rain - Water Drop - Flow ...
Materials
5.6
VIP
Sci-Fi Animals Pack Vol. 1
Sci-Fi Animals Pack Vol. 1
Characters
5.4
VIP
Lumberjack Hunter - Male and Female Characters
Lumberjack Hunter - Male ...
Characters
4.27
VIP
Dust and Smoke Effects
Dust and Smoke Effects
VFX
5.1
VIP
FPS Animation Pack Ultimate
FPS Animation Pack Ultimate
Tools & Plugins
5.5 , 5.6
VIP
IMPERFECTER - Post Process Toolkit
IMPERFECTER - Post Proces...
Tools & Plugins
5.6
VIP
Ultimate Horse System (Horse, Horse Riding, Horse System, Mount, Rideable Horse)
Ultimate Horse System (Ho...
Game Systems
5.0
VIP