RemRemRemRe - Code Plugins - Mar 3, 2024

It's a data-driven gameplay camera system for unreal engine projects. It provides a state based(tag based), modular, prioritized camera data configuration with data asset. Inspired by the camera system of ALS.

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Built on top of the existing camera framework make it full compatible with camera sequence, camera shake, view target switching and other camera effects.

It's actor based, so any actor class could use it (UAbilitySystemComponent is required for now).

With built-in camera location, rotation smoothing (lag) and many other mechanisms, you can easily implement camera system like what's in ALS or Lyra by just tweaking the camera configurations without writing a line of code.

It also come with some basic functionality for "free look", "enemy lock", "mesh close-distance fading" and post processing management, with extensibility in mind.

The "camera data processing pipeline" is divided into several parts, every part of these could be extended, though cpp is required for now.

You could easily implement something like "speed based fov", "speed based camera offset".

Note: (currently) It rely on the ability system component from the view target to provide "gameplay tag event-driven" camera data update, in this way, it also loose-coupled with the rest of the game world.

Technical Details


  • Powerful data-driven camera data configuration system
  • Many built in mechanisms
  • Could be used for any actor class
  • Compatible with engine features
  • Built in "free look", "enemy lock", "mesh close-distance fading" and post processing management, with extensibility in mind
  • Every part of the data processing could be customized via cpp

Code Modules:

  • RemGameplayCamera (Runtime)

Number of Blueprints: 0

Number of C++ Classes: 10+

Network Replicated: (Yes/No) : NO

Supported Development Platforms: (Win64)

Supported Target Build Platforms: (Win64)

(It should work on other platforms)


Important/Additional Notes: UAbilitySystemComponent is required for now.

There is a internal GitHub repository for this plugin, which don't have the dependency restrictions from marketplace.

(The functionality is the same)

If you want to access it because some dependencies issue or just want to start a pull request, please contact me.

If you have any questions, requests, please contact me.

😊 Through the supporter email or discord.