Easy Asset Search

RPG Cameras & Controllers

RPG Cameras & Controllers: A feature-rich, easy-to-configure package for MMO and Action RPG games, with high-quality, commented code.
RPG Cameras & Controllers Asset Image RPG Cameras & Controllers: A feature-rich, easy-to-configure package for MMO and Action RPG games, with high-quality, commented code.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$45
Category:
ToolsGame-toolkits
Developer:
John Stairs
Price:
$45
Rating:
(158 reviews)
Favorites:
338
Supported Unity Versions:
2021.3.0 or higher
Current Version:
6.1.3
Download Size:
274.97 MB
Last Update:
Mar 17, 2025
Description:
This package offers a comprehensive solution for RPG camera and character controllers, inspired by famous MMO and ARPG games. It features separate camera and controller scripts for both MMO and Action RPG styles, with a focus on efficient code, great maintainability, and ease of use.

The package includes a wide range of features, such as:

* 60 camera parameters and 56 controller parameters
* Support for Unity's new Input System and legacy Input Manager
* Works with keyboard/mouse, gamepad, and other input devices
* Fast developer support
* Character controller with MMO and Action RPG flavors
* Large set of different motions, including running, walking, crouching, sprinting, and strafing
* Swimming and diving mechanics
* Ledge and Free Climbing mechanics
* Adjustable movement speed values or multipliers
* Midair jumps and rewards
* Intelligent autorunning and rotation with objects
* Sliding mechanics with adjustable angle
* Flying mechanic
* Adjustable tolerance of grounded checks and falling threshold
* Mecanim animator controller for every implemented action

The camera features include:

* Arbitrarily smooth orbit camera
* Seamless transition between third- and first-person view
* Intelligent occlusion handling
* Support of internal and external camera pivots
* Intelligent pivot that moves away from obstacles
* Cursor hiding and dedicated cursor behavior while orbiting
* Possibility to align the character with the camera's view direction
* Possibility to control when the camera should rotate together with the character
* Following behaviors "Strict" and "Lazy"
* Movable camera pivot
* Camera look up if it lies on objects with a dedicated tag assigned
* Lock a rotation axis or set a maximum angle
* Axis input inversion
* Minimum and maximum distance individually adjustable
* Camera shaking effect
* Fast first person zoom and maximum distance zoom at the touch of a button
* UI interface for pausing input processing
* Easily change the used skybox
* Easily extendable visual underwater effects

The package also includes a written manual and a demo to help you get started.
Technical Details:
This asset features a wide range of parameters and features, including:

* 60 camera parameters
* 56 controller parameters
* Support for Unity's new Input System and legacy Input Manager
* Works with keyboard/mouse, gamepad, and other input devices
* Fast developer support
* Character controller with MMO and Action RPG flavors
* Large set of different motions, including running, walking, crouching, sprinting, and strafing
* Swimming and diving mechanics
* Ledge and Free Climbing mechanics
* Adjustable movement speed values or multipliers
* Midair jumps and rewards
* Intelligent autorunning and rotation with objects
* Sliding mechanics with adjustable angle
* Flying mechanic
* Adjustable tolerance of grounded checks and falling threshold
* Mecanim animator controller for every implemented action

The camera features include:

* Arbitrarily smooth orbit camera
* Seamless transition between third- and first-person view
* Intelligent occlusion handling
* Support of internal and external camera pivots
* Intelligent pivot that moves away from obstacles
* Cursor hiding and dedicated cursor behavior while orbiting
* Possibility to align the character with the camera's view direction
* Possibility to control when the camera should rotate together with the character
* Following behaviors "Strict" and "Lazy"
* Movable camera pivot
* Camera look up if it lies on objects with a dedicated tag assigned
* Lock a rotation axis or set a maximum angle
* Axis input inversion
* Minimum and maximum distance individually adjustable
* Camera shaking effect
* Fast first person zoom and maximum distance zoom at the touch of a button
* UI interface for pausing input processing
* Easily change the used skybox
* Easily extendable visual underwater effects
Continue »

Similar Packages