Vai ai contenuti
File multimediali per l'articolo Task Runner: 1

Descrizione

Task Runner

A lightweight sequential Runner and Task execution framework for Unreal Engine. It allows you to define, queue, and execute tasks in a structured pipeline with full control over execution flow, error handling, and data sharing between jobs. Built on an Engine Subsystem, it works seamlessly in both editor and runtime, and is fully accessible from Blueprints and C++.

Key Features:

  • Sequential task execution with configurable per-task settings

  • Automatic retry and timeout handling with customizable delays and attempt limits

  • Conditional task execution, skip task based on runtime context

  • Real-time progress reporting at both task and runner level

  • Inter-job data sharing via a GameplayTag-keyed context (blackboard pattern)

  • Event broadcasting through runner listeners and multicast delegates

  • Create workflows from pre-built task instances or from class definitions

  • Works in both editor and runtime through an Engine Subsystem

Formati inclusi