Immersive Full-Body FPS Controller View on Asset Store (opens in new tab)

Package details

Latest version
1.2
Last updated
First released
Unity version
6000.3.5 or later
Package size
654 KB
Files
67
Favorites
18
Views in the past week
52

Price tracking

Last checked
Tracked since
Lowest recorded
$11.99 on

Keywords

Immersive Full-Body FPS Controller

by Cupil Games (opens in new tab)

2 ratings, too few to average

Flexible full-body FPS controller for Unity with IK, ragdoll, and realistic surface interaction. Production-ready codebase with example scene — designed for developers and customization.

Price $11.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Immersive Full-Body FPS Controller, 6 months Current $11.99; lowest $11.99; highest $11.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov Version 1.2 released 3 Nov 2026 v1.2

Asset preview

1 / 8

Immersive Full-Body FPS Controller screenshot 1

Immersive Full-Body FPS Controller screenshot 1

About this asset

Immersive Full-Body FPS Controller is a flexible and extensible character controller for Unity, designed for first-person games with full-body awareness.

The system is built on top of the Unity Character Controller and focuses on responsiveness, physical feedback, and realistic body behavior. It uses Animation Rigging to handle procedural animation and allows full control directly inside the Unity Editor.

This asset is not a plug-and-play solution.

It provides a solid and production-ready codebase that is intended to be integrated and adapted to your own project.

Who this asset is for

This asset is a good fit if you:

• are working on an FPS or immersive game

• want a full-body controller with physical interaction

• are comfortable with Unity and basic scripting

• plan to customize animations and character setup

What you get

• Full-body FPS controller system

• Example scene with working setup

• Character prefabs

• IK-based animation system

• Ragdoll integration

• Damage and impact reactions

Key features

• Full-body awareness in first-person view

• Advanced surface interaction (falling on stomach/back, slope handling)

• Foot and leg positioning using IK

• Smooth transitions between states (standing, crouching, falling)

• Ragdoll-based character death

• Observer / spectator camera mode

• Lightweight and clean project structure

Setup and workflow

The controller is designed to be integrated into your own project.

You are expected to:

• replace the character model

• configure animations

To simplify this process, tutorial videos are provided, covering:

• installation

• character setup

• animation workflow

Video tutorial part 1: https://www.youtube.com/watch?v=-Bty7GURWco

Video tutorial part 2: https://www.youtube.com/watch?v=STcSCjnHhNM

From the publisher's Asset Store listing.

Technical details

Requirements:

Unity: 6000.0.58f2 LTS or newer

Render Pipeline: URP, HDRP

Dependencies: Animation Rigging, Input System

Installation:

It is recommended to install Animation Rigging in advance via.

Import the .unitypackage file into your Unity project.

Allow the asset to modify the project’s physics layer settings.

(If the layers were previously modified, manual adjustment may be required.)

Main Parameters:

All core controller parameters are located in the CharacterData component and are configured individually for each character.

For advanced customization:

Additional parameters can be found directly in the scripts. Most of them are implemented as constants and affect the entire controller logic.

MaskLayer and AnimationLayer settings are located in the Singleton script.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.5f2 Compatible Compatible Compatible

The asset is program code independent of RP.

As listed on the Asset Store.