Advanced Side Scroller Camera System

Karl Muller - Blueprints - May 30, 2023

A dynamic camera system for 2D and 2.5D games that provides improved camera movement, and the ability to switch seamlessly between the player camera and external cameras.

  • Supported Platforms
  • Supported Engine Versions
    4.27, 5.0 - 5.4
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

**Overview and Tutorial Video**

**How to add camera as Child Actor**

**Join our Discord**

**Important!** When dragging your player character into your level, remember to set "Auto Possess Player" to "Player 0" in the player character blueprint settings on the right. This will make sure the game uses the placed character instead of spawning a new character.

This is a camera system that is designed to improve the gameplay of your 2D or 2.5D game. Is adds customizable camera movements that lead the player and provide a better view of where the player is headed. Is also gives you the ability to easily and seamlessly switch to external cameras, each with their own adjustable settings. It also fixes FOV settings on ultra wide monitors, so that the view isn't cropped when viewed on wider aspect ratio monitors.

It also provides features to manage depth movements for games like Little Nightmares, where you can move left and right and also toward and away from the camera.

Technical Details


  • Improved Camera movements(Camera can smoothly move ahead of player to show where they are going)
  • Easy to add to an existing project, and simple to use
  • Seamlessly switch between cameras
  • Blend smoothly between different Depth of field and zoom settings on different cameras
  • FOV fix for ultra wide monitors
  • Dynamic and static external cameras
  • Adjustable depth movements for games like Little Nightmares.

Change Log:

Version 1.1

   -Added a new Zoom feature that allows the camera to zoom in and out depending on how fast the player moves. The new zoom settings can be found under "Camera Movement".

   -Fixed a bug where the camera system could experience issues if the player is destroyed and respawned.

Number of Blueprints: 3

Supported Development Platforms:

I have tested on windows and mobile, but should work on any platform.