Ends Today: Save up to 95% on the Time Travel Mega Bundle!

Component Camera System (CCS) is a simplified, extensible and designer-friendly camera system for Unreal Engine, based on the concept of Component (not the "component" in UE). The core idea of CCS is that all cameras are structured via one or more components, where each component controls one aspect of the camera's behaviors. For example, the "FramingFollow Component" is responsible for adapting camera location to a specified following actor so that this actor keeps at a fixed position on screen; the "ControlAim Component" recerives user input (e.g. mouse) to alter camera rotation; the "Deoccluder Component" emits rays between the camera and the aiming actor and resolves any occlusion in the way of rays. It enhances the built-in spring arm and camera components in native Unreal editor across a wide variety of common gameplay camera behaviours and offers very simple interfaces to create custom cameras, enabling you to easily create plentiful smooth camera movements and effects within only few minutes.


Please go to the documentation's General Workflow section for a quick start.

Technical Details

Features:

  •  A full toolset of camera components for you to create nice composition and different camera behaviours.
  •  Clear concept separation of follow component, aim component and extension component, providing easy control over camera position, camera rotation and camera post-process respectively.
  •  Tons of helper functions for you to easily manipulate cameras.
  • Highly customizable blueprint nodes to define your own camera components.
  • Debug visualization, camera shakes, camera dither, camera fade, camera post-processing and more!

Code Modules:

  •  ComponentCameraSystem (Runtime)
  •  ComponentCameraSystemEditor (Editor)

Number of Blueprints: None

Number of C++ Classes: 20+

Required Plugins:

  • Gameplay Cameras
  • Enhanced Input
  • Actor Sequence
  • Neural Network Inference

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: Documentation

Example Project: Demo (UE 5.1)

Important/Additional Notes: This plugin is now at its alpha version and may be unstable on unexpected occasions. If you find any bugs / have any suggestions, please leave a comment here or email me at qinghonghan97@gmail.com.

10.43 
Platforms Windows 64-bit
UE Versions 5.0 - 5.2
Tags CAMERA, ANIMATIONS, DYNAMIC CAEMRA, BLUEPRINTS, FIRST PERSON CAMERA, COMPONENT, RPG, ACTION RPG, ACTION, COMPONENT BASED, CODE PLUGIN, CAMERA SYSTEM, COMPONENT DRIVEN, THIRD PERSON CAMERA
Release date 28.05.2023

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery