Topdown Physics Based Camera System

ProjectZero - Jul 25, 2021

Collision-based camera system including a room transition. Works for any number and shape of rooms, with a single camera.

  • Supported Platforms
  • Supported Engine Versions
    4.26 - 4.27
  • 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.

A fully customizable camera system for topdown games where the camera will interact with blocking volumes.

Additionally contains a transition volume to ease the transition between blocked zones. Allows you to not only set camera boundaries but also obey them in any physical custom shape.

Fully customizable:

  • Rooms of any size and shape. Not just boxes.
  • Collision distances in each direction (Front, back, left and right)
  • Collision channel
  • Camera offset
  • Distance from the character to the camera
  • Camera Lag and Camera Lag Speed

Technical Details

Demo Video


  • Topdown support, including projects based on the topdown template.
  • Block cameras using standard Camera Blocking Volumes
  •  Place blocking volumes in any configuration
  • Adjustable camera transitions between rooms
  • Adjustable camera lag
  • Customize parameters in Blueprints

Code Modules:

  •  A dynamic camera actor [runtime]

Number of Blueprints: 2

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Win32, Win64

Supported Target Build Platforms: Win32, Win64

Documentation: Link

Example Project: Link

Important/Additional Notes: none