Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Camera
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/11
loading

RHC is a package to fit your camera motion needs! It generates realistic head movements, in just a few seconds. It is pretty easy to customize with its custom editors and creatable, overridable, revertable presets. It's primarily designed for first person cameras, however due to it's modularity and the ability of its components work individually, it can easily be set up for a third person, side scroller or any kind of camera for your liking.

Features

Shake Controller: Create recoil shakes, explosion shakes, earthquake shakes or custom shakes for users to generate and call any time. Also, it supports distance based shake sorting so that you can define multiple camera motions for various distances. This is very useful to create explosion shakes!

Camera State Positioner: Interpolate the position & rotation of your camera, according to your player's current state. You can configure the settings in seconds to orient your camera in any kind of player state like climbing, diving, crouching, on air, landing etc.

Bob Controller: Highly detailed and customizable, easy to use bob controller to generate realistic headbob effects. The controller uses seperate profiles for each of the player states given, so you can easily customize any behaviour according to your player's state.

Events: All components of RHC use an EventManager to act. They all listen and subscribe to specific events, and they are not related to each other. So, you can use any component of RHC in any part of the game, not only for camera. Do you want to create swing behaviours for a particular object? Use a customized Bob Controller and pass events to the manager. Same goes for shakes and state positioning.

Player Controller: The RHC prefab comes with a player controller that uses a character controller and has the ability to walk around, sprint, jump, crouch and prone. The player controller includes a custom state machine to support these behaviours and pass them as events for the other components to read, so that they can manipulate the camera according to player movement behaviours.

Camera Controller: RHC prefab comes with a smooth first person camera controller, that is easy to customize and will fit into your needs!

Animation Controller: RHC prefab includes an example first person hands model and animations, to listen to particular events and act accordingly!

Modularity: RHC components are designed with modularity in mind! So RHC is pretty easy to integrate with any game setup. If you already have a player controller working, just seperate individual RHC components as a parent to your camera and call static events from your player controller for the components of RHC to act. The rest is, just parameter configuration and presets!

Custom Editors: All scripts are displayed with custom editors for user-friendliness, no need to hussle, adjust your settings easily!

Included Presets:The package includes various presets for generic camera shakes and headbob movements. Use any of the pre-adjusted shakes to have beatifully smoothed camera movement.

User Generated Presets: While using Shake Controller or Bob Controller, you can create your own presets with just a few clicks, and use them through code or keep the .asset files for further use!

Full C# Source Code: Commented and clean written full C# source code is included with the unity package, no DLL's, everything is customizable!

Documentation: RHC's documentation includes every variable and detail that you need to know to get going with it, to customize and extend it!

Support: Quick e-mail response rate and a live Discord server is available for support!

General Documentation Scripting Documentation Discord Channel Web Demo

Realistic Head Controller

(5)
127 users have favourite this asset
(127)
$15
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
6.9 MB
Latest version
1.0
Latest release date
Jun 18, 2018
Original Unity version
5.6.0 or higher
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR