Beschreibung
Note:Not All assets like environment or cannons are included.
A fully modular, Blueprint-based cannon component for any pirate, naval, or artillery game — built for true plug-and-play integration.
BPC_Cannon is a single Actor Component that handles aiming, firing, recoil, and reload out of the box. Drop it onto any actor, tag your own meshes, and you're ready to fire — no rebuilding logic, no rewiring nodes.
Features:
Aiming — smooth, speed-controlled steering with configurable horizontal/vertical limits
Fire System — swap in your own projectile class via a single exposed variable; works with any cannonball actor
Recoil System — curve-driven recoil with independent location and rotation strength, so you control feel without touching the curve itself
Reload System — configurable reload time, auto-reload toggle, and a progress dispatcher so you can bind your own UI
Mesh-agnostic — tag your own body, barrel, and aim pivot components; tested across multiple completely different cannon meshes (see showcase video)
Event-driven, not hardcoded — hit and reload-progress events broadcast outward, so you integrate your own damage, UI, and feedback systems your way
Clean, categorized configuration — every variable organized by system (Movement, Fire, Reload, Recoil) with full tooltips
Mobile-tested — runs at a stable 60 FPS on mid-range mobile hardware
Scope & honesty: this is a single-player-focused component. It does not include multiplayer replication(will be added in next update), an inventory/ammo system, or ship physics — these are left open so you can integrate your own systems exactly how your game needs them.
Whether you're building a pirate broadside battle, a siege-artillery system, or a naval combat game, BPC_Cannon gives you a solid, tested foundation to build on.
Discord:https://discord.gg/2WgjpsKa2Y
Documentation:https://docs.google.com/document/d/1QzX6KFW1XAR-vWR87L7JsbXYo5oz3HsdW9lqfNoZI-Q/edit?usp=sharing




