Publisher | N.E. Tools |
---|---|
File size | 47.19MB |
Number of files | 111 |
Latest version | 1 |
Latest release date | 2020-07-15 08:06:10 |
First release date | 2020-07-15 08:06:10 |
Supported Unity versions | 2018.4.2 or higher |
This asset package contains scripts/prefabs to help you build a player controlled Grenade/Mortar Turret. The system is designed to be variable in it's performance impact and runs well on mobile as well on Pcs. Contains production ready models of a low poly tank as well as a mortar turret with 2k PBR textures, particle systems for the effects and sounds.
The project has been developed with Unity 2019.3 but also works with 2019.2 (only the Tank demo scene will throw errors due to the serilization method of the included Unity Terrain). Previous Unity Versions are not supported by the custom editor and the prefabs.
Features (Overall):- Custom Editors for easy setup
- Input agnostic implementation; control the values easily through functions in the script
- Public Events for easy, additional functions are accessible through the inspector
- Comes with a low poly Tank as well as a game ready 2K PBR textured mortar turret model
- Two test scenes with a moveable tank and a stationary turret demo are included
- Helper scripts for target damage/destruction handling are included
- The code is extensively commented and a pictured pdf documentation is included
Features (Grenade Turret):- Optional tower rotation boundaries
- Variable tower & barrel rotation speeds
- Barrel rotation boundaries
- Optional object pooling for projectiles with variable pool size
- Optional reload function (can have unlimited or limited ammunition)
- Optional estimated projectile flight arc; displayed objects can be changed to any GameObject prefab
- Optional crosshair for the estimated impact location; crosshair can be changed to any GameObject prefab
Features (Grenade):- Simplified, physically based grenade shell behaviour (no accountance for drag)
- Optional Area of Effect based damage behaviour on the grenade
- Tag system for grenades and target identification
If you encounter bugs, have questions or wishes for the functionality, contact me via the supplied email