Getting Started
Everything you need to install the Fortuna Blueprint Toolkit and start dropping nodes into your Blueprint graphs in minutes.
Requirements
- Unreal Engine 5.7 (Blueprint or C++ project)
- Windows, Mac, or Linux editor
- No third-party dependencies
Installation
- Purchase and download the Fortuna Blueprint Toolkit from your Fab library in the Epic Games Launcher.
- In the Launcher, click Install to Engine and choose your UE 5.7 installation. The plugin will be placed in
Engine/Plugins/Marketplace/FortunaCoreBPLibrary. - Alternative (per-project install): Copy the
FortunaCoreBPLibraryfolder into your project'sPlugins/directory. Create the folder if it doesn't exist. - Open your project in Unreal Engine 5.7. If prompted to rebuild missing modules, click Yes.
- Open Edit → Plugins, search for "Fortuna", and confirm that Fortuna Blueprint Toolkit is enabled. Restart the editor if you had to enable it manually.
- That's it. The toolkit is ready to use — no additional configuration or setup required.
Using the Nodes
Every function in the toolkit is exposed as a Blueprint node. To find them:
- Open any Blueprint asset (Actor, Widget, Game Instance, etc.) and switch to the Event Graph.
- Right-click on empty graph space to open the context menu.
- Type
FBTin the search box to see every node in the toolkit. Every node is prefixed with FBT for easy discovery. - You can also browse by category. All nodes live under the Fortuna Blueprint Toolkit submenu, grouped into the 16 categories listed below.
- Hover any node to see its tooltip, which describes every input and output. Full reference docs for every node are available on the Documentation page.
Your First Node
As a quick test, try these steps inside any Actor Blueprint:
- Open the Event Graph and find Event BeginPlay.
- Right-click, search
FBT Format Currency, and add the node. - Set the Amount pin to
1234.5and leave the symbol as$. - Drag off the output into a
Print Stringnode and connect BeginPlay. - Press Play. You should see
$1,234.50in the viewport.
Category Overview
Math
General-purpose math helpers that go beyond the engine's built-ins: safe divides, remapping, easing, smooth interpolation, weighted averages, and statistical utilities.
Vectors & Transforms
Vector and transform utilities for gameplay code, including projection helpers, closest-point-on-line, relative transform math, direction-to-rotation shortcuts, and spline-like interpolation.
Strings & Text
Quality-of-life string operations: formatting, padding, parsing, case conversion, tokenization, pluralization, and template-style replacement.
Arrays & Collections
Array helpers missing from the stock library: chunking, deduping, grouping, weighted random selection, sorting by property, and safe bounded access.
Color
Color manipulation and conversion, including HSV/RGB, palette blending, contrast calculation, color distance, and gradient sampling.
Time
Time and date helpers for stopwatches, formatted durations, countdowns, cooldown tracking, and gameplay time utilities.
Gameplay
Common gameplay utilities such as actor filtering by tag or distance, line-of-sight checks, damage falloff curves, and generic stat/attribute helpers.
Physics & Collision
Buoyancy, wind drag, radial impulses with falloff, rest detection, impact force calculation, collision bounds, and path-clear sweeps.
AI & Navigation
Navigation and AI helpers including reachability checks, random points in navigable radius, path length, and patrol point generation.
Audio
Audio helpers for spatialized cues, volume curves, attenuation math, and convenient one-shot playback at a location or on an actor.
UMG & UI
Widget tree traversal, recursive visibility and opacity, radial menu selection, typewriter text animation, pagination, screen-edge indicators, and number/currency formatting.
HTTP
Simple async HTTP GET/POST requests with headers, timeouts, and JSON body support for talking to web APIs from Blueprints.
JSON
Lightweight JSON construction and parsing: make/read objects and arrays, type-safe field access, and stringify/parse helpers.
Platform
Runtime platform detection (mobile, console, desktop), GPU name, available RAM, screen/monitor size, and gamepad/input device detection.
Debug
File logging, performance timers, memory readouts, debug path/grid drawing, array and map logging, assertions, and on-screen message queues.
Save / Load
Actor serialization to JSON, save slot enumeration and timestamps, string compression, data table row export, config INI read/write, and MD5 checksum validation.
Next Steps
- Browse the full Node Reference for detailed input/output specs and examples.
- Join the Fortuna Discord for support, feature requests, and community showcases.
- Report any issues or request new nodes on our Support page.