# Documentation

Our Parkour and Climbing system allows the player to traverse complex environments in the game using different parkour and climbing actions. The parkour system has predictive jumping that will automatically detect points to which the player can jump and execute precise jumps to reach them. The climbing system uses a mix of authored and procedural animations to adapt to dynamic climbing environments while looking realistic. Check out the [Quickstart guide](https://fantacode.gitbook.io/parkour-and-climbing-system/quickstart) to get started.

{% embed url="<https://youtu.be/VYg0QiiBOuI>" %}

The asset comes with the complete C# code, so you can also modify it to suit your game.

**Key Features**

* Predictive Jumping: Automatically detect and jump to obstacles in front of the player.
* Hang on ledges and jump or shimmy between them based on their distance.
* Uses Inverse Kinematics (IK) to place the hands and feet dynamically while climbing.
* Supports Braced Hang and Free Hang climbs, and the player can transition between them seamlessly.
* Supports climbing on ledges placed at different angles.
* Automatically perform different parkour actions based on height and type of obstacle
* Bake climb points (points on which the player can climb) into your level with a single click.
* It contains 32 climbing animations and 14 Parkour animations


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fantacode.gitbook.io/parkour-and-climbing-system/documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
