Why my asset is the best choice


With a rating of 5 stars, this asset leaves its competition behind. It is greatly inspired by famous RPG camera and character controls

Quality code

Efficient, maintainable and easy to use. Programmed by a studied professional with great love for detail

Fast support

Need help? Customers appreciate my fast and helping support. Contact me using the form below!


Features video

powered by Advanced iFrame free. Get the Pro version on CodeCanyon.

Video manual

powered by Advanced iFrame free. Get the Pro version on CodeCanyon.


Features list


  • Arbitrary smooth orbit camera
  • Zoom into first person view
  • 3 different occlusion handlings: , ,
  • Fading occluding objects out (if wanted)
  • Set the fade out and fade in alpha as well as the fading in/out duration
  • Enable/disable character fading and set the starting distance, ending distance and maximum fade out alpha value
  • 3 options for aligning the character with the camera view direction: , ,
  • 3 options for rotating with the character: , ,
  • Turn on/off automatic alignment with the character when it’s moving (with walking backwards support)
  • Movable camera pivot
  • Camera look up if it lies on the ground
  • Lock a rotation axis or set a maximum angle
  • Axes inversion
  • Minimum and maximum distance individually adjustable
  • Memorizing desired distance when the camera was forced to zoom in because of occlusion
  • Fast first person zoom and maximum distance zoom at the touch of a button
  • Easily change the used skybox
  • Easily extendable visual underwater effects
  • Custom transparent bumped diffuse shader provided
  • Compatible with Unity’s third person controller asset (extra manual provided) …and more


  • Set run, walking, swimming, sprinting, strafing and rotation speed (average speed is computed when strafing while running/walking)
  • Toggle walking and sprinting
  • Toggle an intelligent autorun
  • Set jump height and applied gravity
  • Allow an arbitray number of moves and their speed in mid-air after a standing jump
  • Turn on/off moving/rotating with moving/rotating objects, e.g. platforms, when standing on them
  • Also enable/disable if those objects affect your jump (e.g. always landing on the same point after a standing jump)
  • Water and diving mechanics
  • Sliding mechanics with adjustable sliding angle/threshold
  • Falling threshold
  • Stun mechanic
  • Mecanim animator for every implemented action …and more

  • Focus on absolutely efficient code
  • Completely commented code
  • Written manual, video manual and demo scenes provided
  • Working with keyboard/mouse, gamepad and other input devices
  • Very fast publisher support
  • Your feedback is highly appreciated

What reviewers say

- Quotes taken from my Asset Store product page -


There can be only one...

"I'm pretty sure there can be more than one, but this one will define the standard for the rest. It is, in my opinion, the only controller anybody will need for any Third Person game."


Perfect for any RPG Game

"I came across this controller & camera which has more to offer in terms of customizing the way you want it to behave than any other controller on the asset store."


Simply amazing and so cheap

"I am going to be really clear, just watch the "setup" video and it is simple as that, it just works immediatly. [...] In no time I converted the code given to work in multiplayer online and it all works."


Thank you John Stairs

"In my opinion it offers everything you would expect an MMO/RPG camera and controller needs to feel 100% professional. [...] If your looking for a camera/controller solution for your project, hit the buy button."


Worth every penny

"I did a lot of research and trial and error missions before landing on this gem. It is an excellent camera AND controller. "


wow style nailed it


Frequently Asked Questions

Feel free to use the contact form below if you don't find the answer to your question. Please don't use reviews in Unity's Asset Store to ask me questions as I only read them at odd times.

Are there any new features planned?

Planned, yes, but unfortunately new features have to wait since developing for Unity is only a hobby and not my main profession. I’ll get back to my Unity projects once I have more time again.


Why do I get so many errors?

The reason could be a wrong setup. Please set up everything according to the manual. Use the demo scene to verify that everything is set up correctly.

- Contact -