> For the complete documentation index, see [llms.txt](https://malbersanimations.gitbook.io/animal-controller/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://malbersanimations.gitbook.io/animal-controller/main-components/path-constraint/path-link-unity-spline.md).

# Path Link (Unity Spline)

## Overview

The `Path Link (Unity Spline)` component is an `IPath` implementation that reads directly from Unity's built-in Spline system (`com.unity.splines`). It is the **default and recommended** way to build a path for [Path Constraint](/animal-controller/main-components/path-constraint.md) — no third-party spline package required.

{% hint style="info" %}
This replaces the older **Cinemachine Path** and **Path Creator (Sebastian Lague)** integrations, which have been removed. If you have an existing project using either of those, add a `SplineContainer` + `Path Link (Unity Spline)` to your path GameObject instead — the rest of the Path/Path Constraint setup is unchanged.
{% endhint %}

## Requirements

* A `SplineContainer` component (Unity's Splines package) on the same GameObject — added automatically when you add this component fresh, via its `Reset()`.

## Parameters

#### Spline

Reference to the `SplineContainer` this path reads from.

#### Search Resolution

Coarse samples used to seed the nearest-point search along the spline. Higher values are more accurate but slower.

#### Search Iterations

Refinement passes run after the coarse search to home in on the exact nearest point.
