Skip to content

ArtemIyX/AsyncBlueprintsUnreal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Async blueprints nodes plugin for Unreal Engine 5.3

Nodes

Description

Allows you to execute code asynchronously directly in blueprints.

Async Node

Async Node

This node allows you to call your blueprint code on another thread. It is suitable for long and short tasks.

Note, the Callback will be called on the same thread you choose.

Async Task Node

Async Task Node

This node allows you to call your blueprint code on a specific thread.

It is very useful to return to GameThread and continue working in it.

Note, the Callback will be called on the same thread you choose.

Cautions

  • You don't want to use too much of this nodes. It is not a magic wand. Paralleling 10000 array items on a separate threads may be a miserable task for your computer.
  • Note that when closing the game at the moment of Async code execution, memory sections that have already been deleted (even if it is just an int variable) may be accessed causing crash.
  • It should be noted that most tasks in Unreal Engine can only be executed in Game Thread (Move, Rotate, Spawn Actor etc).

Documentation

Doxygen documentation: GitHubPages

Documentation sources: GitHub