> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinemation.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# 🌌Overview

> In this page we will cover the basics of the FPS Animation Pack.

## Content

All the plugin's content (animations, weapons, sounds, and Blueprints) is located in the *"Plugins"* folder:

<Frame caption={"FPS Animation Pack content."}>
  <img src="https://mintcdn.com/kinemation/6K2VhvCCGB3AmUKf/images/fps-animation-pack/unreal/c476b7189d4094030a78.png?fit=max&auto=format&n=6K2VhvCCGB3AmUKf&q=85&s=da4f1f64e7218208091e2d10cb29184e" alt="" width={1239} data-path="images/fps-animation-pack/unreal/c476b7189d4094030a78.png" />
</Frame>

If you don't see the *"Plugins"* directory, make sure to adjust the content filters:

<Frame caption={"Adjusting filters."}>
  <img src="https://mintcdn.com/kinemation/6K2VhvCCGB3AmUKf/images/fps-animation-pack/unreal/90332a64bac485a98f7a.png?fit=max&auto=format&n=6K2VhvCCGB3AmUKf&q=85&s=1e34e576bf2110f90654bf6b2b952729" alt="" width={323} data-path="images/fps-animation-pack/unreal/90332a64bac485a98f7a.png" />
</Frame>

The **FPS Animation Pack** consists of 8 main directories:

<Frame caption={"Content folders."}>
  <img src="https://mintcdn.com/kinemation/6K2VhvCCGB3AmUKf/images/fps-animation-pack/unreal/c3b3fbe7a86e6037923f.png?fit=max&auto=format&n=6K2VhvCCGB3AmUKf&q=85&s=249b740bc2b1d3e1179df716447d22bb" alt="" width={563} data-path="images/fps-animation-pack/unreal/c3b3fbe7a86e6037923f.png" />
</Frame>

Let's break down each folder to determine what content you can find there.

### Animations

This folder contains camera, character, and weapon animations, including Animation Blueprints. You will character animations for both UE4 and UE5 skeletons:

<Frame caption={"Animation blueprints."}>
  <img src="https://mintcdn.com/kinemation/PlmzVQHJ3J_C1x92/images/fps-animation-pack/unreal/516950338f2abb0b89db.png?fit=max&auto=format&n=PlmzVQHJ3J_C1x92&q=85&s=cc6de2ddc0dbf3ba26a70bd15fe9c50b" alt="" width={422} data-path="images/fps-animation-pack/unreal/516950338f2abb0b89db.png" />
</Frame>

The main Animation Blueprint in the **FPS Animation Pack** is the **ABP\_Viewmodel**. The package uses a modular structure, so the main blueprint consists of these parts:

* **ABP\_IK\_Pose** controls IK offsets for arms and weapons.

* **ABP\_IK\_Ads** controls procedural aiming.

* **ABP\_IK\_Animation** controls procedural movement animations (e.g. idle, walking, sprinting).

* **ABP\_Movement** controls locomotion, such as idle, jump, or tactical sprint.

All animation blueprints are "atomic" - they do not depend on any components, and all their properties are fully exposed:

<Frame caption={"Atomic blueprint architecture."}>
  <img src="https://mintcdn.com/kinemation/PlmzVQHJ3J_C1x92/images/fps-animation-pack/unreal/2152128a4ec6f218a2ed.png?fit=max&auto=format&n=PlmzVQHJ3J_C1x92&q=85&s=697c013c98c86472baac24486c8272a3" alt="" width={960} data-path="images/fps-animation-pack/unreal/2152128a4ec6f218a2ed.png" />
</Frame>

<Tip>
  **Tip**: you can plug your custom parameters here.
</Tip>

### Blueprints

You can find here gameplay logic, tools,and prepared weapon settings:

<Frame caption={"Blueprint folder."}>
  <img src="https://mintcdn.com/kinemation/PlmzVQHJ3J_C1x92/images/fps-animation-pack/unreal/4f2c42fc726e59f44794.png?fit=max&auto=format&n=PlmzVQHJ3J_C1x92&q=85&s=dc5e4bbe942920077bc8a190b007a3c3" alt="" width={485} data-path="images/fps-animation-pack/unreal/4f2c42fc726e59f44794.png" />
</Frame>

Here is what content you can find in each sub-folders:

* **Camera**: Recoil Shakes presets for different weapon types.

* **Character**: All blueprint types used in the project.

* **Modifiers**: Animation Modifiers

* **Procedural**: IK animations, like the "boop" motion when aiming.

* **Weapon**: settings for each weapon, as well as main Blueprint types.

### Input

This directory contains all Input Actions, as well as Input Mapping Context used in the demo level.

### Meshes

This folder contains character and weapon meshes, as well as textures and materials. You can find here the custom FPS Arms and UE5 Mannequin Skeletons.

### PRAS

Here you can find content related to the **Procedural Recoil Animation System** - it generates firing animations using curves.

### SFX

This folder contains all sound effects used in the package. This includes weapon-specific sounds, like firing and reloading, and general ones (e.g. walking, sprinting, jumping).

### UI

Here you can find the UI used by the Procedural Recoil Animation System to modify recoil parameters in runtime.

### VFX

Here you can find a templated *Niagara System*, used for the empty casings effect when firing. You will also find presets for different weapons:

<Frame caption={"Niagara settings."}>
  <img src="https://mintcdn.com/kinemation/6K2VhvCCGB3AmUKf/images/fps-animation-pack/unreal/a60d198b16dd5031136c.png?fit=max&auto=format&n=6K2VhvCCGB3AmUKf&q=85&s=28aa08952694f1523038204260273de3" alt="" width={563} data-path="images/fps-animation-pack/unreal/a60d198b16dd5031136c.png" />
</Frame>
