> For the complete documentation index, see [llms.txt](https://kinemation.gitbook.io/fps-animation-pack-unity/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinemation.gitbook.io/fps-animation-pack-unity/tutorials/overview.md).

# Overview

## Content

All the assets' contents, such as animations, meshes, sounds, and prefabs can be found in <mark style="background-color:purple;">**KINEMATION → FPSAnimationPack**</mark>:

<figure><img src="/files/N3HPS2Sxkcu7nSit5hhV" alt="" width="280"><figcaption><p>Pack content.</p></figcaption></figure>

Let's break down each directory now.

## Animations

This directory contains camera, character, weapon override controllers, and source models. It also includes procedural recoil settings for each weapon.

<figure><img src="/files/rL0vxqoXMi7VORtWUh6k" alt="" width="378"><figcaption><p>AK animations folder example.</p></figcaption></figure>

## Animator Controllers

This directory contains the main animator controllers used to animate characters and weapons. You can find here default animation clips - they are empty and are only used to be overridden by custom animation data.

## Camera Shakes

Here you can find settings for different recoil shakes, used to animate the camera when firing.

## Character

In this directory, you can find character models, textures, and materials.

## Masks

This folder contains Avatar Masks, used in the animation system.

## Prefabs

Here you can find prefabs for all weapons, characters, and UI.&#x20;

## Render Pipeline Upgrades

This directory contains unity packages that can upgrade materials to a desired render pipeline. All materials are URP by default.

## Scripts

This folder contains gameplay code. All components used in the package are located here.

## Settings

Here you can find character and weapon settings, as well as procedural motions (used for aiming and fire mode switching animations).

## SFX

This folder contains all sound effects used in the package.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://kinemation.gitbook.io/fps-animation-pack-unity/tutorials/overview.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.
