BlueLine – A Productivity Toolkit for Blueprints, Tags and Level Editor – Unreal Engine

DEMO VIDEO

BlueLine is a lightweight, modular, comprehensive C++ plugin for Unreal Engine 5 designed to solve a growing number of specific problems in professional development workflows, while automating the “boring” parts of graph organization, and allowing you to focus on logic, not layout.

Graph Enhancements
1. “Soft Magnet” Formatting (Shift + Q)
Unlike other auto-formatters that rearrange your entire graph (destroying your specific layout), BlueLine uses a Selection-Only approach.
Usage: Select a group of nodes and press Shift + Q.
Behavior: Nodes align grid-relative to their input connections.
The “Anti-Diff” Philosophy: BlueLine never touches nodes you haven’t selected. This ensures your Commit History remains clean and readable.
2. Hotkeys
Shift + Q Magnet Align: Aligns selected nodes to the grid relative to their inputs.
Shift + R Rigidify: Reroutes the tangled wires into more rigid and navigable iterations.
Smart Tags & Visualization
BlueLine overrides the Details Panel customization for FGameplayTag, replacing the text string with a colored “Chip” widget.

1. Setup (Team Color Sync)
Colors are not stored in local user preferences. they are stored in a Data Asset so the whole team sees the same colors.
Create a DataAsset derived from BlueLineThemeData.
Name it DA_BlueLineDefault and place it in /Game/BlueLine/ (Content/BlueLine/).
Note: This path ensures the plugin finds it automatically without configuration.
Add Tag Styles:
Tag: Status.Debuff
Color: Red
Apply To Children: True

2. Runtime Debugging (C++)
Debug colors shouldn’t disappear when you hit PIE (Play In Editor). Use the static library to draw colored tags on the HUD or in World space.

3. Blueprint Support
The library is exposed to Blueprint as “Draw BlueLine Debug Tag”.

Technical details:
Magnet Formatting (Shift+Q): A selection-based heuristic formatter
Smart Tag Visualization: Replaces the standard text-based Gameplay Tag row
Colored Graph Pins: Implements a custom FGraphPanelPinFactory
Team Synchronization
Runtime Debug Library
Rerouting / Rigidify Wiring (Shift+R)
Code Modules:
BlueLineCore (Runtime)
BlueLineSmartTags (Editor)
BlueLineGraph (Editor)
C++ Classes: 10
Network Replicated: No
Dev Platforms: Windows, Mac, Linux
Target Build Platforms: All

Important/Additional Notes:
Requires the creation of a Data Asset to function correctly.
Enable Plugin.
Create Data Asset of type BlueLineThemeData.
Name it DA_BlueLineDefault.
The plugin utilizes the Asset Registry to locate this configuration file automatically within the project Content.

System Requirements:
Unreal Engine Version: 5.7+

Dependencies: Requires GameplayTags and GameplayTagsEditor modules enabled in the .uproject.

Home Page

DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE

(Visited 102 times, 1 visits today)