Skip to content
redcatbox edited this page Feb 16, 2021 · 112 revisions

Description

Camera Volumes System is an Unreal Engine 4 plugin, that allows you to create side-scroller games with advanced camera behavior. Easy to use and integrate into your C++ or Blueprints project.

Video of example projects:

EV1

EV2

EV3

EV4

Type

  • Runtime

Supported platforms

  • Win32
  • Win64
  • Android
  • HTML5 (UE 4.21 - 4.23)

Dependencies

  • Core
  • CoreUObject
  • Engine
  • Paper2D

Features

  • 2D / 2.5D / 3D support.
  • Paper2D support.
  • Perspective & Orthographic camera support.
  • Static & Dynamic camera volumes.
  • Movable and Static cameras.
  • Adjustable camera location, focus point, roll, field of view or ortho width.
  • Ability to block camera movement on volumes sides on specified depth.
  • Adjustable camera transitions between volumes.
  • Camera location / rotation lag.
  • Camera field of view and ortho width interpolation during transitions.
  • Ability to modify camera behavior with blueprints.
  • Ability to modify volume parameters in runtime.
  • Pawn control rotation support.

Games types and camera

This system applies to side-scroller camera games. It is possible to use this system in top-down camera games, in third-person camera games with fixed cameras or "predefined" camera movement. See provided examples.

Limitations

  • System supports only CameraVolumesCharacter class and it's child classes by default. But it is possible to add custom Pawn class support using C++.