> ## 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.

# Welcome

> Build a first-person sci-fi shooter presentation layer in Unity with the KINEMATION Sci-Fi FPS Pack.

The **Sci-Fi FPS Pack** gives you a ready-to-configure first-person arms and weapon layer for Unity. It combines the shared Gameplay Framework, Shooter Core firearm presentation, and Sci-Fi content such as arms, weapons, animation assets, recoil data, audio, and VFX.

Use this documentation if you are integrating the supplied content into a new FPS character or extending the example weapon setup with your own gameplay systems.

## Start here

<Steps>
  <Step title="Set up the supplied character">
    Open an editable scene, select exactly one character root, and choose **GameObject > KINEMATION > Pack Setup**. Select **Sci-Fi FPS Pack** and click **Set Up Character**.
  </Step>

  <Step title="Verify the first-person contract">
    Confirm that the character has a mapped `GameplayAnimationController`, a first-person `GameplayCamera`, `FirstPersonSocket`, `PlayerInput`, `RecoilAnimation`, and `AudioSource`.
  </Step>

  <Step title="Test the loadout">
    Enter Play mode and use `F` to cycle items. Test movement, aim, fire, reload, inspect, and fire-mode changes before replacing assets.
  </Step>
</Steps>

<Check>
  The first successful result is a character that can equip the supplied Sci-Fi weapons and play their synchronized first-person presentation.
</Check>

## Documentation map

| Section                                                          | Use it for                                                        |
| ---------------------------------------------------------------- | ----------------------------------------------------------------- |
| [Installation](/sci-fi-fps-pack/unity/tutorials/installation)    | Configure the supplied character and input actions.               |
| [Sci-Fi content](/sci-fi-fps-pack/unity/gameplay/sci-fi-content) | Included prefabs, weapon variants, charge VFX, and customization. |

<Note>
  Gameplay Framework and Shooter Core are shared documentation snippets. They are maintained outside this product section so other Unity packs can reuse the same component reference.
</Note>

## What the examples provide

The example controllers drive movement, equipped-item presentation, animations, magazine state, recoil, audio, and VFX. They do not implement hit detection, projectiles, damage, inventory persistence, multiplayer authority, or networking. Keep those systems in your game layer.

<Note>
  The project is authored with Unity `6000.0.78f1`, Input System `1.19.0`, and HDRP `17.0.4`. The setup preset expects a `Player` action map and `PlayerInput` **Send Messages** behavior.
</Note>
