> For the complete documentation index, see [llms.txt](https://docs.forge3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.forge3d.com/sci-fi-effects/turret-controller.md).

# Turret Controller

&#x20;*Perfect for any kind games, the redesigned turret controller is now highly customizable including the arc of fire handles and several aiming algorithms.*

![](/files/-MAkst6AcVwaY3ZVWlvh)

**Before a turret will target anything, you must setup a few things and specify a transform of an object to aim. Let’s have a look at the new options we’ve added to the turret controller with this update:**

**Debug Target** – A transform of an object the turret will aim at

**Mount** – Specifies the transform of the horizontal tracking component along the heading plane

**Swivel** – Specifies the transform of the vertical tracking component along the elevation plane

**Heading tracking speed** – The rate at which the turret can rotate towards target on the horizontal plane

**Elevation tracking speed** – The rate at which the turret can pivot towards target in the vertical plane

**Heading limit** – The arc of fire along the horizontal plane. The editor gizmo marked with red

**Elevation limit** – The arc of fire along the vertical plane.  The editor gizmo marked with blue

**Smooth controlling** – Enables the interpolated tracking algorithm and variable tracking speed. If disabled, the fixed angle rotation is applied

**Debug draw** – Whether to draw a debug line between the swivel center and the far end point

**Animators** – Barrel animator list. A subject to improve over the course of the next update<br>
