Advanced Side Scroller Camera System

Karl Muller - 블루프린트 - 2023/05/30

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.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.27, 5.0 - 5.4
  • 다운로드 유형
    에셋 팩
    이 제품은 기존 프로젝트에 임포트 가능한 언리얼 엔진 에셋의 모음을 포함하고 있습니다.

**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.

기술적 세부사항


  • 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.