URPG LogoURPG Template!
Camera system

Camera Modes

Your Ultimate RPG System comes with 3 ready to use camera modes, giving players full control over how they experience your game.


• How It Works?

You only need to call one function:

Chosecamera

📝 Steps:

  • Open your Player Character Blueprint
  • Call the function ChooseCamera
  • Select the desired camera type from the drop down menu
  • Compile & Play your camera system is ready!

• Auto Depth Of Field

This system automatically adjusts focus based on what the player is looking at, keeping the target sharp while softly blurring the background.

DOF

How It Works

  • Automatically detects the object or character in the player’s view.
  • Dynamically adjusts the camera’s focus distance in real time.
  • Creates a smooth, cinematic depth of field effect without manual setup.

Blured&Focused


• Camera Overlap

Third-Person & Top-Down View:

  • A material with dynamic fading is applied. The material becomes partially transparent when the camera overlaps with the player’s mesh, improving visibility in close quarters.

First-Person View:

  • A separate material is applied, ensuring the player sees full detail with no fading.

DifMat

  • Smoothly adjusts material opacity in TPP/Top-Down view when the camera is close.

    Fade


• Camera FOV

The Ultimate RPG Template includes a dynamic Field of View (FOV) system that enhances immersion by adjusting the camera FOV depending on player actions such as sprinting, crouching, or camera mode.

Sprinting:

  • When the player sprints, the FOV increases smoothly to give a more realistic sense of speed and momentum.
  • This transition is handled through a Timeline and Lerp function, blending between the default camera FOV and the sprint FOV.
  • Normal FOV = 90, Sprint FOV = 100

Crouching:

  • The system can optionally avoid FOV changes while crouching, keeping the FOV consistent for a stable player experience.

Customization:

  • All values, including Walk Speed, Run Speed, Crouch Speed, and Sprint FOV, can be easily adjusted in the Blueprint.

Fov


Now lets take a look to Camera Shake!