Changelog

0.2.0

August 15th 2025

  • A Pooling subsystem for reusing objects (https://docs.gunsmithplugin.com/docs/optimization/object-pooling/).
  • A weapon subsystem to for easy access to weapon and attachment data via Gameplay Tags.
  • Per-level pooling requirement data assets.
  • Removed SteamSockets due to the Steam upload being rejected. Uploaded the demo to https://krakenparty.itch.io/gunsmith instead.
  • Fixed a few animation issues in the demo.
  • Added CommonLoadingScreen plugin to the example project.
  • Implemented random ranges for attachment modifiers (https://docs.gunsmithplugin.com/docs/dynamic_attributes/attachments/#modifiers)

0.1.3

August 1st 2025

  • Removed Gameplay Abilities module dependency
  • Improved projectile radial damage functionality
  • Consolidated rollback components Net Simulation into a single replicated actor to prevent unnecessary replication
  • Attributes now cache values to ensure it is available after the registered attribute goes out of scope
  • Fixed headless clients crashing
  • Added a player count stress test level
  • Rollback optimisations - Preventing physics state from being recreated each rollback and no longer moving colliders if it has not changed since last frame

0.1.2

July 21st 2025

  • Added shooting range level
  • Submitted playable demo to Steam (Coming soon!)
  • Fixed crash when editing beam gun on Mac

0.1.1

June 26th 2025

  • Improved gamepad support
  • Added Steam Sockets for testing the demo project via Steam
  • Cleaned up example project UI

Release (0.1.0)

June 12th 2025

  • Projectile and Beam Gun emitter implementation
  • Basic sample package
  • Custom weapon preview editor
  • Attachment/Attribute system
  • Fab Release