
์ค๋ช
Modular Weapon Logic for Unreal Engine
Supercharge your shooter project with the Advanced Weapon Component โ a powerful, fully Blueprint-based system designed for flexibility, speed, and easy integration into any FPS or TPS game.
Try the demo first!
Current version: V1.3.1
Check the changelog.
๐ Multiplayer-Ready
Core weapon logic is fully replicated for networked gameplay. Fire modes, recoil, projectiles, and ammo state all sync cleanly over the network โ ready for co-op or PvP shooter development.
๐พ Try the Demo
๐ Google Drive Link
๐ Documentation & Roadmap & Known Bugs
๐ Documentation: Advanced Weapon Component
๐ ๏ธ Feature roadmap & what's coming next: Roadmap Page
๐ ๏ธ Known bugs: Known Bugs Page
๐บ Preview Video
๐ฌ Community
๐ Core Features:
โ 100% Blueprint-Based
No C++ required. Built entirely in Blueprints for full transparency and rapid customization.
๐งฉ Modular & Developer-Friendly
Lightweight, plug-and-play component with clean structure, exposed variables, and helpful tooltips throughout.
๐ซ Hitscan & Projectile Support
Toggle between instant hitscan or physical projectiles via component settings โ perfect for anything from rifles to launchers.
๐ฏ Supports 3 Fire Modes
Automatic
Semi-Automatic
Burst Fire
Fully configurable per weapon instance.
๐ ๏ธ Custom Burst Pattern Tool
Visually define unique burst shot layouts, or enable randomized patterns using a configurable cone angle set directly in the component.
๐ก Event-Based System
Clean, event-driven architecture that makes it easy to hook into gameplay systems and extend weapon behavior.
๐ Tick-Independent Recoil System
No Tick required. Recoil is applied and decayed using custom step logic based on DeltaTime and Blueprint timers, ensuring consistent behavior across frame rates.
๐ฏ One Vector Curve for recoil offsets per bullet (X = pitch, Y = yaw)
๐ Two Float Curves for recoil apply and decay speed per bulletโ Higher curve values = faster application/decay
๐ Recoil logic is encapsulated in a dedicated UObject for clarity and reuse
๐ Basic Ammo Logic
Per-clip ammo tracking with a reloading event trigger โ intentionally minimal to give you full control over your game's ammo system.
๐ฆ Whatโs Included:
Example with menus, multiplayer ready - with damage application, sfx, vfx and replicated health
Entirely Blueprint-based
Tooltips throughout for fast onboarding and easier customization
Clean and organized Blueprints ready for integration
๐ Free Lifetime Updates
Everyone who purchases the component will receive all future updates for free โ including new features, improvements, and optimizations.
โ๏ธ Ideal For:
Game jams, prototypes, and production-ready shooter projects
Developers looking for reliable, modular fire control logic
Anyone who wants full control without diving into C++
๐ฅ Build better weapons, faster. The Advanced Weapon Component gives you the firepower foundation your Unreal Engine project needs.





