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
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.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
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
| 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.