스포트라이트 세일: 9월 16일 오후 10시 59분까지 엄선된 플러그인을 50% 할인받으세요.

Detailed Damage System

NubGamerz - 블루프린트 - 2024/08/04

A simple to use, 100% blueprint damage system with scalable elemental damage

  • 지원 플랫폼
  • 지원 엔진 버전
    5.4
  • 다운로드 유형
    에셋 팩
    이 제품은 기존 프로젝트에 임포트 가능한 언리얼 엔진 에셋의 모음을 포함하고 있습니다.

The Detailed Damage System (DDS) is exactly what it says on the tin… a damage system with additional bells and whistles.

This system is designed from the ground up to be incredibly easy to use, scalable and versatile enough to support different single player projects.


Everything is handled through interfaces and components, there is no casting. Validation is automatic, anything that is damageable that you apply damage to will automatically take damage. There is no more need for casting… no more need for actor specific functions. Everything is shared across actors, with the ability to easily select what can and cannot receive certain damage types as well as what elements actors are resistant and susceptible to!


Setup an actor to have resistances against fire, but weak against ice. Have them be able to block damage with a block chance amount. Apply damage over time, with your initial shots having more/ less damage than the ticking dot damage.

Do you want your shots to crit, but the tick damage to not? That's configurable too, all by simply checking the right boxes when you apply damage.


All a damageable character needs a health bar widget, a single interface and a single actor component. Most of the interface functions are completely optional. And setting these up are as simple as plugging in the parameters to the paired component function. In just a matter of minutes you can have a damageable character ready to go!


Extensive documentation provided, as well as a long video going over all the available systems in the game.

https://www.youtube.com/watch?v=SKVPiGqlSmE


기술적 세부사항

Features:

  • Animated Damage Numbers
  • Different Damage Types:
  • Single Damage (min/ max damage with random selection)
  • Damage Over Time
  • AoE Damage
  • Healing
  • Healing over Time
  • Damage/ Healing pools
  • Elemental Damage
  • Elemental Resistances (less/ more damage depending on elements)
  • Health bar indicators for Elemental Resistances
  • Blocking Damage
  • Critical Damage
  • Automatic Damage Calculator
  • And more…

Number of Blueprints: 6 core blueprints (3 of which are widgets). 8 blueprints in the Demo folder which are optional. 1 data table, 1 structure and 1 enumerator.

Network Replicated: No

Supported Development Platforms:

Windows: Yes

Documentation

Important/Additional Notes:

All assets provided in the demo folder are either provided by Epic themselves (infinity blade/ paragon effects), CC0 licensed, where you are free to use them for your own projects, or AI generated, which again you are free to re-use if you so wish.