Davis3D: All products 50% off


Mashmashu Studio - Code Plugins - Dec 14, 2017
4.64 out of 5 stars(11 ratings)
  • 91%
  • 0%
  • 0%
  • 0%
  • 9%

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

On Sale$4.99
$3.49Sign in to Buy
  • 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.


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)


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