ArtcoreStudios: すべてのプロダクトが 50% 割引

BM Weapon System

Weapon Shooting flow framework, and the implementation of Main Shooting Types

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.25 - 4.27, 5.0 - 5.3
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

This Plugin create the base shooting flow framework, and implements the main shooting types.

  1. It's easy to create top down shooting game, tank game or 3rd shooting game.
  2. Aim Component and WeaponComponent are easy to use for ai system.
  3. Both characters and tanks can use the same weapon system.
  4. Easy to intergrate, Easy to extend

Demonstration Video



  • C++ implementation of base Shoot flow framework
  •  Aim system (just add a component and implements a interface)
  •  C++ implementation of Scan for Laser, Missile, Launcher
  • The missile targets are evaluated and the best target is selected by different scoring system
  • The Launcher supports the prediction path and attacks the specified target
  • Laser implementation in blueprint
  • Launcher implementation in blueprint
  • Missile implementation in blueprint
  • Cannon(normal weapon) presentation implementation in blueprint
  • Target Unit in blueprint
  • Tank Unit in blueprint
  • Character Unit in blueprint
  • Tank Controller in blueprint and c++
  • Character Controller in blueprint
  • Weapons are loaded by DataTable
  • Character and Tank use the same system and data
  • Character and Tank use mesh sockets to make difference

Code Modules:

  •  BMWeaponSystem Runtime 


  1. create collision object type "Bullet"

Number of Blueprints: 21

Number of C++ Classes: 12

Network Replicated: (Yes/No) No

Supported Development Platforms: (Win64, Win32)

Supported Target Build Platforms: (Win64, Win32)


Example Proejct: 4.25 4.26 4.27