# Tutorials

Step-by-step video tutorials for setting up FocalRig in Unreal Engine.

---

## Tutorial Part 1: Look At & Foot IK *6 minutes*

Set up third-person look-at with the Aim Chain node, including automatic foot placement so feet stay planted as the spine rotates.

<div class="embed-responsive embed-responsive-16by9 docs-home-video">
	<iframe
			src="https://www.youtube-nocookie.com/embed/tfv6CTc5oaU?rel=0&modestbranding=1&playsinline=1"
			title="FocalRig Tutorial 1: Look At & Foot IK"
			loading="lazy"
			referrerpolicy="strict-origin-when-cross-origin"
			allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
			allowfullscreen>
	</iframe>
</div>

[Download project files (requires FocalRig)](https://focalrig.com/tutorials/1/files)

**Covers:**

- Creating a Control Rig and importing the skeleton hierarchy
- Adding the [Aim Chain](aim-chain.md) node and wiring [GetFocalPointOfPawn](get-focal-point-of-pawn.md) so the character looks along with the camera — no aim offset animations needed
- Connecting the Control Rig to an Animation Blueprint
- Adding the built-in Foot Placement node (from the Animation Warping plugin) to place IK bones on the floor
- How Aim Chain's automatic leg adjustment applies the actual foot IK to keep feet planted

---

## Tutorial Part 2: Weapon Handling *24 minutes*

Set up third-person weapon handling from just two animations: a single hold pose and a single reload animation.

<div class="embed-responsive embed-responsive-16by9 docs-home-video">
	<iframe
			src="https://www.youtube-nocookie.com/embed/bJFpyXkqf3g?rel=0&modestbranding=1&playsinline=1"
			title="FocalRig Tutorial 2: Weapon Handling"
			loading="lazy"
			referrerpolicy="strict-origin-when-cross-origin"
			allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
			allowfullscreen>
	</iframe>
</div>

[Download project files (requires FocalRig)](https://focalrig.com/tutorials/2/files)

**Covers:**

- Setting up the weapon blueprint and attaching it to the character
- Adding the [Aim Weapon](aim-weapon.md) node so the character aims in any direction from a single hold pose
- [Body Depenetration](aim-weapon.md?id=body-depenetration) to prevent the stock from clipping into the torso
- Procedural [Aim Down Sights](aim-weapon.md?id=aim-down-sights) (ADS)
- Shooting line traces directly from the muzzle which land exactly where the camera is aiming
- Procedural [recoil kick](aim-weapon.md?id=kick)
- [Aim Lock](aim-weapon.md?id=aim-lock-weight) during reload so the authored reload animation plays cleanly instead of being washed out by procedural aim
- [Preserve Limb Placement](preserve-limb-placement.md) so the magazine hand still finds the hip while the upper body aims elsewhere

--- 

## Tutorial Part 3: Weapon Switching *19 minutes*

Set up switching between unarmed, pistol, and rifle. Make it easy to add more weapons.

<div class="embed-responsive embed-responsive-16by9 docs-home-video">
	<iframe
			src="https://www.youtube-nocookie.com/embed/mAZ2WHOJBas?rel=0&modestbranding=1&playsinline=1"
			title="FocalRig Tutorial 3: Weapon Switching"
			loading="lazy"
			referrerpolicy="strict-origin-when-cross-origin"
			allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
			allowfullscreen>
	</iframe>
</div>

[Download project files (requires FocalRig)](https://focalrig.com/tutorials/3/files)

**Covers:**

- Refactoring the weapon blueprint into an abstract base class with a subclass for each weapon
- Switching equipped weapons with mouse and keyboard
- Using per-weapon animation layers that slot into the main ABP
- Adding a new weapon

---

## GASP: True First Person *11 minutes*

Add a true first-person mode to Epic Games' Game Animation Sample Project while preserving Motion Matching, foot placement, traversal, physics, and attacks.

<div class="embed-responsive embed-responsive-16by9 docs-home-video">
	<iframe
			src="https://www.youtube-nocookie.com/embed/eS5lxUMd8Hc?rel=0&modestbranding=1&playsinline=1"
			title="How to Add a True First Person Mode to GASP with FocalRig"
			loading="lazy"
			referrerpolicy="strict-origin-when-cross-origin"
			allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
			allowfullscreen>
	</iframe>
</div>

[Download project files (UE 5.8, requires FocalRig)](https://focalrig.com/tutorials/4/files)

[Download playable demo (Windows)](https://focalrig.com/tutorials/4/demo)

**Covers:**

- Adding a first-person camera style and camera rig to GASP
- Building a Control Rig with [First Person Camera Control](first-person-camera-control.md) and [First Person View](first-person-view.md)
- Applying the Control Rig in the ABP and keeping the body aligned with the view
- Preventing the camera from clipping through walls and low ceilings
- Letting vault and attack montages control the camera, then handing control back smoothly with [Sync Control Rotation To Player View](sync-control-rotation-to-player-view.md)
- Stabilizing the camera on GASP's physics-driven characters
