Spotlight Sale: Save 50% on select Props now through October 7.

Advanced Combat System

DocCodding - Code Plugins - Oct 4, 2024
Not Yet Rated

This plugin enables a robust and flexible combat system ready to use in blueprints

  • Supported Platforms
  • Supported Engine Versions
    5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This plugin contains functionallity to easilly create new weapons, damage events, armor, realistic bullets, optimized bullet generation, easy to use FX and facilities. Create a new weapon requieres just a bit of simple programming in blueprints, or none at all if you use the bullets from the demo.

Technical Details

Features:

  • A robust and adaptable Health component.
  • Add as many armors as needed.
  • Easy to create and modify weapons with a base weapon and it's two sub-classes for melee and fire weapon
  • Spawn many bullets with a low latency with the bullet pool system.
  • Have detailed simulations for bullets with ricocchete and penetration effects based on the surface
  • Spawn effects with a pre-integrated randomizer, allowing to generate different effects on the same surface
  • Build in settings to allow the effects to adapt to the user requirements
  • Everything is written in c++ and exposed to blueprints, allowing the user to not to code in c++ for a high performance combat system.

Code Modules:

  •  Core Module (Runtime)
  •  Health Module (Runtime)
  •  Weapons Module (Runtime)
  • Weapons Editor Module (Editor)
  • Effects Module (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 38 (14 exposed to blueprints)

Network Replicated: No

Supported Development Platforms: Windows, macOS, Linux

Supported Target Build Platforms: PC, PlayStation, Xbox, Nintendo Switch

Documentation: https://drive.google.com/file/d/13vIIOdpLwitCDxL9ibxnvFXrpqMmmHge/view?usp=drive_link

Example Project: https://drive.google.com/file/d/1E2jJ6vqb0uwdfFytWhN1sWrgwk169scp/view?usp=sharing

Important/Additional Notes: Feel free to give me feedback and ask questions to help me to continue improving this plugging :)