ArtcoreStudios: すべてのプロダクトが 50% 割引

Blueprint Node Template

BlueprintNodeTemplate is a template K2_Node for creating your own nodes, including asynchronous, inside the UE4 editor, without c++.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.25 - 4.27, 5.0 - 5.3
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

BlueprintNodeTemplate is a template for K2_Node for creating your own nodes, including asynchronous, inside the UE4 editor, without c++. 

Quite often, developers have questions: - “how to create your own latent (asynchronous) nodes?”, Similar to AIMoveTo , etc. but the templates provided by UE4 are not intended to be flexible and work exclusively in blueprints, and are severely limited in functionality. And writing your own K2_Nodes confuses many developers because of the undocumented API of the blueprint graph module.

Initially, the plugin was developed as a template for custom asynchronous tasks for AI, but the final design allows you to customize arbitrary creation of any UObjects in blueprints with the functionality of expanding creation nodes. Which is pretty helpful.

BlueprintNodeTemplate is very easy to use for creating tasks: 

  • create blueprint class from base class.
  • declare public functions, variables, delegates in it, define the class task,
  • that's it! the node is available in blueprints to call and use anywhere in your code. video




  • Allows you to create a class of asynchronous and regular functions in blueprints
  • Expose delegates of the created object as function parameters with an optional connection.
  • Expose the input of Exec parameters from the functions of the object
  • Expose the output of the Exec parameters from the delegates of the object
  • Expose functions that are automatically called after the creation of the. One of the frequent questions of developers is “overriding the constructor of objects for blueprints”, when after creating an object it needs to be initialized. Automatic functions are called immediately after the object is created, with the parameters being expanded in the constructor node
  • Spawn templates AActor, UObject, UUserWidget, work the same as standard spawn nodes + node extension functionality
  • Blueprintable class UBlueprintTaskTemplate for arbitrary functions, or tasks not related to the AI
  • Blueprintable class UBlueprintAITaskTemplate for AI Task
  • All created nodes can be configured individually at their call

Code Modules: Runtime, Editor

Number of Blueprints: 0

Number of C++ Classes: 15, Runtime: abstract Blueprintable - 4, BlueprintFunctionLibrary - 1

Network Replicated: No

Supported Development Platforms: Win64, Win32, Mac, Linux

Supported Target Build Platforms: All