top of page
Background.png
Background.png

ORIGIN

DarkBranch

Origin is a plugin designed to help build a more immersive world that truly responds to characters’ backstory, traits, visual appearances and the events they’ve experienced. It streamlines the process of adding and managing properties such as traits, visual appearances and even their experiences. For example, if your character survives a bear attack, you can add an Origin that gives them a scar and makes NPCs react to their survival story.
Built in C++ and designed with flexibility in mind, fully exposed to blueprints means that its easy add to and extend yourself.

Update 1.1:
Modifier Timelines: Modifiers Can have Timelines added to them, making it possible to animate the modifier effects.
New Default Modifier: Morph Target Modifier - Allows to change morph targets on an actor either instantly or through a timeline.
New Default Modifier: Scalar Parameter Modifier - Allows to change scalar parameter values on Dynamic Material Instances on a mesh either instantly or through a timeline.
New Default Modifier: Vector Parameter Modifier - Allows to change vector parameter values on a Dynamic Material Instances on a mesh either instantly or through a timeline.
New Rule Type: Conditional Rules - Allows to easily set up Conditional Rules for adding new Origins to an Actor.

Update 1.2:
Material Modifier now supports the usage of the Material Overlay Slot
Scalar Parameter Modifier now supports the usage of the Material Overlay Slot
Vector Material Parameter Modifier now supports the usage of the Material Overlay Slot
And more..

Technical Details:

Features:
Origin Component: Stores and manages origins
Modifiers: Modify any property on actors and characters.
Modifier Timelines: Add Timelines to modifiers to animate values over time.
Preprocessors: Modify the origin before its being applied. (Experimental)
Rules: Create Conditional logic for your Origins.
Conditional Rules: Create conditions for when an origin can be applied to an actor.
Easily apply effects upon adding an origin.
Easily remove applied effects upon removing an origin.
Fully Exposed and Integrated with Blueprint
Integrates seamlessly with other gameplay systems.

Code Modules:
CharacterOrigins (Runtime)
Number of C++ Classes: 25
Network Replicated: No
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows


bottom of page