Publisher | Austin Windsor |
---|---|
File size | 50.27MB |
Number of files | 188 |
Latest version | 1.0.2 |
Latest release date | 2022-08-03 02:19:16 |
First release date | 2022-07-18 08:04:14 |
Supported Unity versions | 2018.4.2 or higher |
Gun Engine is the modern solution to creating guns on the fly. Bring static gun models to life with full-fledged, vastly customisable and expansive gun functionality - functionality which can power a shooter game.
Gun Engine allows for:
- Single, Burst or Automatic fire, with the ability to assign multiple fire modes to each weapon and switch between them
- Primary, secondary, tertiary fire - unlimited different auxiliary firing options, with the ability to customise each one individually and assign as many of these as you want to your weapon. One gun can be a rifle, grenade launcher, shotgun, of which all can be configured separately
- Animation - animate aiming in, recoiling, reloading and more
- Sound - sound effects for firing, charging up to fire, reloading, trying to fire when out of ammunition, shooting a wall...
- The tweaking of just about anything, so you can make your gun just how you want it
- And much more!
The project comes with detailed instructions on how to get up and running as quickly as possible - you can get Gun Engine implemented in your project before you know it. There's also a demo scene included with several functional guns, the likes of which can be copied and changed so you can understand how the system works.
I have endeavoured to make this project as accessible as possible. Its only dependency is another package I made, Better Bullets - a package which is included with this, modified and implemented to work with it. This means not only are you saving $12 on Better Bullets but that you are getting the full functionality provided by that secondary package, with the ability to simulate bullet trajectories and calculate high-velocity collisions much more accurately than rigidbody collisions would normally allow you to.
I'm acutely aware that I have made this project quite complex to tackle some of the nitpicky issues I wanted to in order to enable full customisation. As such, I have fully commented my code if you wanted to make any changes of your own and understand what is going on when.
Gun Engine won't let you down. I have worked tirelessly so you don't have to. If you are making a shooter game and don't know where to begin with the main mechanics, then this is the solution for you.