Advanced Third Person Camera

Alexander Shumeyko - Code Plugins - Apr 30, 2020

Advanced Third Person Camera - This is a ready-made third person camera solution with more than 100 parameters

On Sale$99.99
$49.99Sign in to Buy
  • Supported Platforms
  • Supported Engine Versions
    4.24 - 4.27, 5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Advanced 3rd Person Camera is a very flexible, powerful and scalable system that allows you to conveniently create and manage various camera modes with unique behavior and many parameters for configuring or creating custom scripts with logic for each camera mode. The plugin has the functionality of automatic switching the camera modes by using special triggers on certain locations.

  • Full Control: Easily adjust camera positions and angles. Whether you’re zooming in, panning smoothly, or tweaking the field of view, our plugin keeps it slick and simple.
  • Smart Collision Handling: Say goodbye to annoying obstructions like trees or poles blocking your view. Our plugin knows what to keep and what to skip, keeping your gameplay views clear.
  • Adaptive Moves: The camera automatically shifts to match your character’s actions and the terrain they’re navigating. Overhead obstacles? The camera tilts to clear up your view, no sweat.
  • Keep It Clear: Automatically hides any objects that get in the way between your camera and your character. Even hides your character if they get too close to the camera in a tight spot.
  • Lock On Target: Keep the focus on the action with our lock-on feature, perfect for combat scenes or when you want to highlight specific interactions.
  • Flexibility and Customization: With loads of camera modes and easy-to-use scripts, you can set up exactly the view you want.
  • Set and Forget: Place triggers in your game that automatically switch the camera view based on where your character is or what they’re doing.plugin might be built on some serious C++ muscle, but you don’t need to worry about that. Everything is adjustable through the Unreal Engine interface, making it super accessible for all developers.

Trailer: Link
Demo: Link

Discord Server for support, questions and getting an example project

Quick setup tutorial: Link

Documentation: Link

Example project - you can download the example project with a fully set up camera and camera modes after verifying on Discord


Technical Details

Plugin replaces srping arm component


  • Camera location and rotation control
  • Smooth change of the distance from the camera to the character
  • A default collision test and ignore collision on movement (for example, disabling collisions with a fence, trees, or poles)
  • Automatic camera alignment along the Pitch axis
  • Automatic camera rotation in the direction of the character’s movement
  • Automatic change of the camera tilt angle along the Pitch axis to avoid collisions with objects above the character (for example, roofs and ceilings)
  • Hiding the objects between the camera and the character
  • Hiding own character and the actors attached to him in the case of a collision with the camera
  • Changing the camera location and rotation depending on a terrain on which the character is located
  • FOV control
  • Lock On Target functionality
  • Camera modes with many parameters
  • Camera mode scripts(scripts that will make the camera mode truly powerful and unique)
  • Camera Triggers for automatic switching of the camera modes
  • And very-very more!

Code Modules:

  •  AdvancedThirdPersonCamera (Runtime)

Number of C++ Classes: 20

Supported Development Platforms: All Platforms

Supported Target Build Platforms: All Platforms