Pular para o conteúdo
Mídia 1 do anúncio ParallelFlow: Blueprint Performance Optimizer

Descrição

ParallelFlow: Blueprint Performance Optimizer

Does your Unreal Engine game hitch, freeze, or drop frames when processing data? Whether you are sorting a massive leaderboard, calculating distances to thousands of AI enemies, or saving a large inventory, running these tasks in standard Blueprints blocks your main Game Thread and destroys your player's experience.

When this happens, the default advice is always: "Just rewrite it in C++." But if you are a gameplay designer, technical artist, or solo developer, migrating your entire workflow to C++ is a massive momentum killer. ParallelFlow is the alternative. It is the missing performance layer for Blueprint developers, compatible with all engine versions from Unreal Engine 5.2 to 5.7.

By replacing slow, heavy Blueprint loops with highly optimized, thread-safe C++ nodes, you can offload intense mathematical operations, massive array sorting, and file saving off the Game Thread entirely. Your main thread stays at a buttery-smooth 120 FPS while your CPU's idle cores handle the heavy lifting.

How It Works (And Why It Never Crashes)

Standard Blueprints crash instantly if you try to run them on background threads because the Blueprint Virtual Machine is strictly single-threaded and not thread-safe. ParallelFlow solves this cleanly. It extracts raw data on the Game Thread, processes it at blazing C++ speeds across multiple background worker threads, and safely delivers the results back to the main Game Thread before firing your visual execution pins. Best of all, there is zero configuration. You do not need to manage threads, task systems, or synchronization. ParallelFlow automatically chooses the optimal thread count, chunk sizes, and execution strategies on the fly.

Core Performance Features Included

  • Parallel Array Suite: Multi-threaded, lightning-fast sorting, filtering, searching, and double-precision math reduction for massive datasets (supporting Float, Int, Vector, and String arrays).

  • Spatial & AI Math Helpers: Offloads heavy distance-based queries (like finding the closest actor out of thousands), visibility trace batching using async physics, and Perlin noise generation.

  • Frame-Spreading Loops: Automatically splits heavy Blueprint-only loops across multiple frames to completely eliminate visual hitching.

  • Asynchronous File Systems: Save, load, compress (Oodle/LZ4), and encrypt files in the background so players never experience a save-game freeze.

  • Honest Performance Advisor: Includes the built-in Advise node. If your array only has 20 items, the Advisor will tell you honestly: "Keep using normal Blueprint, the threaded setup cost isn't worth the microseconds."

  • Live Task Debugger: An in-editor debugger window to track active, queued, and completed background tasks, memory usage estimates, and execution timings in real-time.

Technical Specs & Compatibility

  • Engine Versions: Fully supported across Unreal Engine 5.2 up to 5.7.

  • Target Platforms: Pure C++ runtime module compatible with Windows, macOS, Linux, iOS, and Android.

  • Zero Packaging Overhead: The debugger window is editor-only and strips cleanly on package builds, leaving your shipping builds completely lean and free of external dependencies.

ParallelFlow does not claim to outperform well-written, hand-tailored custom C++. Instead, it provides a production-ready native layer so you can build highly optimized, commercial games while staying entirely inside Blueprints.


Documentation


Support

Formatos incluídos