Unity logo
Cancel
Cart
Applications
Sell Assets

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/8
2 RPG camera and character controllers in 1 package: MMO and Action RPG. Feature-rich and easy to configure. High-quality, completely commented code. My asset reviews say it all.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.0f1
Compatible
Compatible
Compatible
Description

If you are searching for the one RPG camera and character controller you need, you have come to the right place! This asset contains separate camera and controller scripts for both RPG flavors: MMO and Action RPG. They are greatly inspired by famous MMO and ARPG games and combine efficient code, great maintainability and ease of use. On top comes great love for detail and countless happy customers – my asset reviews should be proof enough.

I claim to be the best when it comes to RPG camera and character controllers in Unity’s Asset Store. And it seems like I am not the only one: This asset was picked by award-winning publisher Blink Studios as the favored RPG camera/controller asset for their RPGBuilder.


🐟 Not hooked yet? Check out the following:


📬 Got suggestions? Let me know!


⚠️ Included animations are from FREE - 32 RPG Animations, kindly provided by partner Blink Studios, and from Unity’s 3D Game Kit. Some animations from the demo are not included as they are from Adobe Mixamo (links can be found in the written manual).


🛈 There is also an RPG Camera [Lite] which only contains the camera logic. It can be upgraded to this asset if you change your mind at a later point in time.

Technical details

This asset features up to 60 camera parameters and up to 56 controller parameters making it a perfect fit.

For a complete list of script parameters, please check the provided screenshots above.


General:

  • Choose between using Unity’s new Input System (recommended) or the legacy Input Manager
  • Works with keyboard/mouse, gamepad and other input devices
  • Focus on absolutely efficient code and commented code
  • Fast developer support

Character Controller:

  • Choose from 2 RPG controller flavors: MMO or Action RPG
  • Large set of different motions: running, walking, crouching, sprinting, strafing – all with adjustable movement speed values or multipliers
  • Swimming and diving mechanics
  • Ledge and Free Climbing mechanics
  • Set jump height and applied gravity
  • Allow an arbitrary number of midair jumps
  • Reward perfect midair jumps at their peak
  • Allow an arbitrary number of moves and their speed in midair – never, always or only after a standing jump
  • Toggle intelligent autorunning which can be turned on while running and turned off again on manual input
  • Turn on/off if the character should move and rotate with the object it is standing on
  • Also enable/disable if those objects affect jumping, i.e. always landing on the same point after a standing jump
  • Sliding mechanics with adjustable angle when the character should start to slide
  • Flying mechanic
  • Adjustable tolerance of grounded checks, e.g. for running over debris
  • Falling threshold
  • Mecanim animator controller for every implemented action …and more

Camera:

  • Arbitrarily smooth orbit camera
  • Seamlessly transition between third- and first-person view
  • Intelligent occlusion handling
    • Choose out of two shapes of view frustums: pyramid or cuboid
    • Decide which layers cause immediate zoom in
    • If there is no occlusion anymore, the camera automatically zooms out to the previous distance
    • Tag objects which should fade out instead of causing a zoom in
    • Set the fade out and fade in alpha as well as the fading duration
    • Enable/disable character fading and set the starting and ending distance as well as the maximum fade out alpha value
  • Support of internal and external camera pivots, i.e. within the character collider or not
  • Intelligent pivot that moves away from obstacles which the player could see through if zooming in enough (internal pivot only)
  • Cursor hiding – never, always or only when orbiting
  • Dedicated cursor behavior while orbiting – move, lock in center or stay
  • Possibility to align the character with the camera’s view direction – always or only when pressing the dedicated alignment input
  • Possibility to control when the camera should rotate together with the character – never, always or only when a dedicated input is not pressed
  • Turn on/off automatic alignment with the character when it is moving (with support for walking backwards)
  • Following behaviors "Strict" and "Lazy"
  • Movable camera pivot
  • Camera look up if it lies on objects that have 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 …and more

Written manual

RPG Cameras & Controllers

(158)
337 users have favourite this asset
(337)
$45
Seat
1
Updated price and taxes/VAT calculated at checkout
158 views in the past week
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
275.0 MB
Latest version
6.1.3
Latest release date
Mar 17, 2025
Original Unity version
2021.3.0
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