Weapon Shooting System Pro

KomodoBit Games
Unreal Engine Versions
5.5-5.7
Distribution Method
Plugin
Asset Version
2.0
You need to register first

Description

Weapon Shooting System Pro was made to simplify complex weapon and shooting systems used in first and third-person shooter games.

It includes support for shotguns, rifles, automatic weapons, and explosions. The system is built inside an actor component that handles hit detection, tracing, projectiles, impacts, VFX, sounds, and other weapon logic for you, allowing quick setup and iteration of shooting mechanics on characters and weapon blueprint actors.

Design Philosophy:

We needed a shooter system that could be reused across projects while still being extensible for weapon switching and creative gameplay cases such as blood effects and explosions. Because of this, we designed the system for internal use first and iterated on it across three of our own games before deciding to release it publicly so other shooter projects can achieve quick polish and tight gunplay.

Feature Overview:

Weapon Shooting System Pro includes a set of modular systems designed to handle common shooter mechanics while remaining flexible for different game styles.

Core System:
  • Actor Component based shooting system

  • Works with both first and third person characters

  • Supports hitscan and projectile weapons

  • Built for quick setup and fast iteration

  • Designed for reuse across multiple projects

Weapon Types
  • Rifles

  • Shotguns

  • Automatic weapons

  • Explosives

  • Custom weapon classes

Hit Detection & Tracing
  • Line trace shooting

  • Projectile shooting

  • Wall penetration tracing

  • Surface detection

  • Bullet tracer handling

Effects & Feedback
  • Impact VFX support

  • Sound playback support

  • Blood / hit effects

  • Explosion support

  • Camera shake integration

Runtime Control & Extensibility
  • Weapon switching support

  • Blueprint control functions

  • Runtime parameter changes

  • Easy extension for custom weapons

  • Works with both Blueprint and C++ projects


Technical details


Features:

  •  Perfect Projectiles - A projectile that will perfectly align with the crosshairs no matter what.

  •  Quick and easy-to-setup recoil for all weapon types.

  •  Explosion Shrapnel Simulation - Simulate realistic explosion shrapnel with a single node, can be used in any actor, pawn, or character.

  • Supports multiple types of shooting such as projectiles and line trace mechanics.

  • Highly optimized code written in c++ but designed specifically for blueprints.

  • Lots of options for polish including decals(bullet holes), layers of sound effects, layers of particle effects, easy camera shakes, quick recoil setup, etc. (Please see documentation for a full list)

  • Hover tool tips on all variables and nodes to help you understand how it all works with ease.

  • Supports Wall Penetration features based on physical material.

  • Supports Chaos Destruction and has a destruction shader for low performance platforms.

  • Native support for automatic, grenades with realistic and simple shrapnel simulation, shotguns, and single shot weapons for both line trace and projectiles.

Code Modules:

  •  Runtime

Number of Blueprints: 5

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Windows 64 bit, and MacOS

Supported Target Build Platforms: Windows, Mac, Android, IOS

Documentation: https://komodobits-organization.gitbook.io/weapon-ballistics-system-documentation-portal


Related assets