ArmoryCore: Low Poly Weapon System OFFICIAL SALE

ArmoryCore: Low Poly Weapon System is a complete firearm toolkit for building FPS, tactical, survival, and action games in Unity.

The package combines an extensive collection of low-poly weapon models with configurable gameplay systems. Each weapon is supplied as a ready-to-use prefab with its own characteristics, ammunition, compatible attachments, handling parameter.

Included content:

  • 191 configured weapon prefabs
  • 59 weapon attachments
  • 92 ammunition definitions
  • 244 low-poly FBX models
  • 243 textures and 244 materials
  • Playable showcase scene

Weapon system features:

  • Semi-automatic, burst, and automatic fire modes
  • Closed-bolt, open-bolt, manual, pump, and break-action weapons
  • Detachable magazines, internal magazines, single-round and belt-fed reloads
  • Configurable magazine capacity and chamber mechanics
  • Tactical, empty, and per-round reloading
  • Recoil, accuracy, movement spread, and heat-based spread
  • Weapon heat, durability, fouling, reliability, and malfunction mechanics
  • Muzzle flashes, muzzle lights, casing ejection
  • Animator integration and Unity Events

Projectile ballistics:

  • Physical projectiles instead of instant hitscan
  • Muzzle velocity, projectile mass, diameter, and aerodynamic drag
  • Gravity and configurable atmospheric density
  • Velocity-based damage and kinetic energy calculations
  • Material penetration and ricochet mechanics
  • Configurable range, flight time, and simulation quality

First-person handling:

  • Aim down sights
  • Camera FOV transitions
  • Procedural recoil
  • Walking and sprinting weapon bob
  • Look sway and sprint poses
  • Weapon collision handling
  • Procedural magazine, slide, and pump movement

Modular attachments:

  • Sights and variable-magnification optics
  • Suppressors
  • Grips and deployable bipods
  • Tactical flashlights
  • Folding stocks
  • Attachment compatibility rules
  • Runtime attachment switching
  • Stat modifiers for recoil, accuracy, velocity, reload speed, and handling

Weapon, ammunition, and attachment parameters are stored in editable ScriptableObjects, making the system easy to balance, extend, and integrate with your own gameplay code.