Dynamic Combat Camera

$69.99
3 ratings

This is an Add-On for Unreal Engine 5 which requires our Ultimate Gameplay Camera framework.


This project allows you to easily and quickly add a high-quality, dynamic third person Combat camera to your game! This project’s features are smooth and non-intrusive, always prioritizing the player’s input and allowing you to frame all of your enemies.


🎮 Download DCC Demo

💬 Discord - Join our community!

📄 Documentation


🎞️Videos


💪Strengths

  • Customize it, Make it yours - Allows you to customize the system even in real-time.
  • Plug & Play - Leverages Unreal’s Camera Modifier system for extra simplicity!
  • Simple Blueprints - This add-on is fully in blueprints. The project base framework, UGC is mostly in blueprints with some base classes in C++, coded with optimized industry standards. No C++ knowledge is required!
  • Multiple Combat Camera Types - The project allows you to control the camera’s Arm Length using multiple methods, all of which are fully customizable to your liking.
  • Fully Replicated - The good thing about a camera is that it is client, which means it works seamlessly in multiplayer.
  • Data-driven Option - You can change the camera's properties with data assets or you can use functions to change them at runtime!
  • Proven System - This is an add-on for our Ultimate Gameplay Camera which has known a lot of success and is a solid framework proven to work fantastically for all your camera needs.


Combat Camera Features

  • Arm Length Multipliers - Control the distance of your camera with our Arm Length Multiplier methods. Each method multiplies the Camera Arm Length in a different way and has its strengths and advantages, and all of them can be data-driven!
  • Static - This mode makes multiplies the arm length of the camera with a static value which never changes.
  • Spheres - This mode uses multiple spheres, each one bigger than the last. Each sphere defines by how much the camera arm length should be multiplied. We only use the biggest sphere that has an enemy inside.
  • Continuous - This mode maps the distance to the furthest enemy to define the value the Arm Length Multiplier; i.e., you can make it so that the further you are from enemies, the further/closer the camera gets to the player. On top of that, this can be mapped onto a curve to define how much the multiplier accelerates/decelerates.
  • Dynamic - This mode will decrease the camera Arm Length when all of the enemies are visible and increase it when they get behind the player's back.
  • Additive Arm Length Methods
  • Tags - Does your game have huge enemies? The Tag Mappings’ additive arm length method in DCC allow you to setup tags on your enemies to dynamically increase/decrease the distance of the camera without having to create another camera system.
  • Screen Edge - Do your players struggle with ambushes from behind? This method allows the camera to ✨dynamically adapt✨ to the enemies at the edges of the screen to always keep them visible!
  • Combine any one Multiplier with any set of Additive methods!

Technical Details

Requires the installation of Ultimate Gameplay Camera as a dependency.

UE-Only Content - Licensed for Use Only with Unreal Engine-based Products

Number of Blueprints: 10

Number of C++ Classes: 0

Network Replicated: Camera is always client-side so it works in multiplayer.


Documentation: https://coda.io/@aurora-devs/documentation-dynamic-combat-camera

I want this!

This project allows you to easily and quickly add a high-quality, dynamic third person Combat camera to your game! This project’s features are smooth and non-intrusive, always prioritizing the player’s input and allowing you to frame all of your enemies.

Created
Mar 12, 2024
Download Type
Complete Blueprint Project
Engine Versions
5.1 - 5.2 - 5.3
Supported Platforms
Windows 64
Size
1.08 MB
Copy product URL

Ratings

5.0
(3 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
$69.99

Dynamic Combat Camera

3 ratings
I want this!