The October Sale is here! Save 50% on select products now through October 24.

Hadi's Smart Adventure Camera

Increase immersion in your exploration & adventure games

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

Built from scratch using this GDC talk by Journey's game-feel engineer as a guide, this is a 3rd person camera like no other. The Smart Camera emphasizes the environment using cinematic techniques.

While it's most suitable for exploration games, adventure games, and walking simulators, the Smart Camera can easily be modified to fit action games too. Further, gamepad controls benefit the most from using Smart Camera as it will reduce time spent fiddling with the analog stick.


Playable demo

Setup Instructions

  • Check the final image in the gallery.


  • Screenshots were produced using this free asset pack.
  • Some objects might be too small or move too quickly, and mess up the dynamic camera features. To ignore them, go to that object's collision settings and, under Trace Responses, set Camera to Ignore. I recommend adding new presets as needed, such as- IgnoreCamStatic, IgnoreCamDynamic, & etc.

Technical Details


  • Full player control
  • Obstacle avoidance
  • Floor and velocity alignment
  • Cinematic camera angles (resolution independent)
  • FOV bound to pitch, creating grand views of the sky
  • Only two custom events and a minor modification to Event BeginPlay

Number of Blueprints: 1 and a curve

Input: KB/M, gamepad

Network Replicated: N/A

Supported Development Platforms: Windows, but should work on all platforms