Перейти к контенту

Описание

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

Включённые форматы