Factions Extension

Average Rating:  
X Rating Failed

Add factions and relations in your game using C++ or Blueprints

  • Supported Target Platforms
  • Supported Engine Versions


Add factions and relations to your game using C++ or Blueprints.

Check the Github Repository for Documentation and Source and

get into our Discord server for Support or proposals!

Included Features

C++ & Blueprints

The plugin can be 100% used from C++ or Blueprints

Made for Humans

The API is designed to be simple and intuitive. Focus on your game, not secondary stuff.

Easy to Edit

Custom editors allow fast and easy editing of the factions and its relations

Easy to Implement and Use

Implementation takes less than 3 minutes. Add an interface, and override two functions. You are good to go!

Isolated system

Its independent! No dependencies or limitations from other systems.

Compatibility with UE4's C++ Teams

UE4 implements teams for things like Perception, they are however limited to C++.

Factions are compatible with them and no setup is needed.

Performant - It's just fast as hell

Tested in Real Environments: Being used to develop multiple games

Strong and Reliable features though deep testing

Documented API and Usage

Technical Details

Version 1.8


Documentation online



Send us Feedback, proposals or any issues at info@piperift.com


Code Modules:

  • Factions: Runtime
  • FactionsEditor: Editor

Number of Blueprints: 0

Number of C++ Classes: 8 (+ 6 Editor)

Network Replicated: Yes

Supported Development Platforms: Win32, Win64, Mac

Supported Target Build Platforms: Any platform compatible with UE4

Github Project: github.com/Piperift/FactionsExtension



Previous Next
  • Edit
  • Preview
  • Help
Login to comment
X Report this Comment
X Attention

X Edit this Comment
  • Edit
  • Preview
  • Help
X Remove this Comment

Are you sure you want to remove this comment?

X Attention