This listing has not been migrated to FAB by the seller. It is only available to use from your Vault in the Epic Games Launcher.Learn more about Fab

BPThreads

Mashmashu Studio - Code Plugins - Dec 14, 2017
12
4.33 out of 5 stars(12 ratings)
  • 83%
  • 0%
  • 0%
  • 0%
  • 17%

BPThreads Plugin allows you to use threads directly in blueprints without writing a single line of code to increase the performance of your game!

  • Supported Platforms
  • Supported Engine Versions
    4.16 - 4.27, 5.0
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.
THIS PLUGIN IS DISCONTINUED AND NO LONGER SUPPORTED BY THE PUBLISHER.
DEMO | AI TUTORIAL


Requirements:

* Intermediate or at-least basic knowledge of multi-threaded programming.

* Please do NOT buy this plugin if you are NOT familiar with multi-threaded programming.


Known Issues:

* The plugin will not allow to package game in case you are using Python Plugin for engines prior to UE5.


New Features:

  • Added ability to Pause Autolooping Threads
  • Added WeakObjectPointer to safely dereference UObjects from Threads
  • Added ability to use ScopeGuards
  • Added GarbageCollectorScopeGuard

+ General Stability Improvements.

-----------------------

BPThreads Plugin is very useful for off-loading heavy tasks to another thread without writing a single line of code.

 

You can use custom Mutex, Event, and Thread Safe Boolean for thread synchronization.

The thread can be set to auto-loop and/or auto-start (see tutorial 00:48 sec)

 

Using this plugin is as easy as adding an actor component and binding a delegate to your function (event), while increasing the performance of your game!

Technical Details

Example project (4.16): https://drive.google.com/open?id=1_pJGZakuGGfY8J2IBtheSggFwMWeQD7e


General Stability Improvements.

The plugin wraps C++ threading and synchronization functionality in to blueprint readable objects and nodes.

 

This plugin includes:

  • Thread Object
  • Mutex Object
  • Event Object
  • Thread Safe Boolean
  • Weak Object Pointer (NEW)
  • Garbage Collector Guard (NEW)

 

Documentation provided : No

Number of classes: 8

Network Replicated: No

Supported Development Platforms: Mac, iOS, Linux, Android, Win32, Win64

Supported Target Build Platforms: Mac, iOS, Linux, Android, Win32, Win64

Tested Platforms: Mac, Win64

Tags

PERFORMANCERAYTRACINGOPTIMIZATIONCODEEASYPROCESSINGBACKGROUNDTRACEASYNCTASKTHREADCPUMULTIWORKERCODE PLUGIN