Skip to content

Overview

Third Person Camera System

PloxTools: Third Person Camera is a production-ready camera solution for Unreal Engine, designed to replicate modern AAA third-person camera behavior without relying on a SpringArm.

The system is built around a pivot-based architecture and implements its own deterministic camera pipeline, handling pivot calculation, rotation, collision, and final camera placement internally. This provides full control over camera framing, rotation, and gameplay-driven behavior in a predictable and stable way.

All functionality is exposed through a clean and consistent Blueprint and C++ API, allowing developers to build responsive and dynamic camera systems without writing custom camera logic. The camera works out of the box with minimal setup, while still supporting advanced runtime control and smooth blending between states.


Core Features

The plugin provides a complete set of camera systems:

  • Pivot-based camera framing (distance, height, offsets)
  • Smooth runtime blending for all camera parameters
  • Advanced rotation system (lag, follow, constraints)
  • Focus system for lock-on and target tracking
  • Camera spline support for scripted camera movement
  • Movement anticipation and dynamic framing
  • Pitch-based and speed-based camera modifiers
  • Camera animations and shake integration
  • Advanced collision handling with predictive avoidance
  • Dithering system for occlusion handling
  • Full runtime control via Blueprint and C++

All systems are designed to work together as a unified camera pipeline.


Design Goals

The plugin is built with the following principles:

  • No SpringArm dependency — full control over camera behavior
  • Deterministic updates — predictable and stable camera movement
  • Runtime-driven — all parameters can be changed dynamically
  • Modular systems — each feature can be enabled and configured independently
  • Production-ready — designed for real shipped projects

Use Cases

This camera system is suitable for:

  • Action and combat games (lock-on systems, dynamic combat cameras)
  • Third-person shooters
  • Adventure and RPG games
  • Platformers and character-driven experiences
  • Cinematic gameplay and scripted sequences

Summary

The Third Person Camera System is designed to replace traditional camera setups with a more flexible, modern, and production-ready solution, giving full control over how the camera behaves in any gameplay scenario.