Grenade (Tank) Turret Controller System

$7
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