Taskflow
A header-based C++ task-parallel library supporting static and dynamic graphs, conditional tasks, work-stealing executors, CUDA or SYCL graphs, visualization, and profiling tools.
Why use it
Game engines can make dependencies among asset work, animation, physics, and render preparation explicit while using available cores and retaining an inspectable scheduling topology.
Where it fits
Find engines, frameworks, code libraries, version control, and production automation.
What to check
Tiny tasks can lose to scheduler overhead, while blocking operations and main-thread rules need explicit modeling; benchmark real frame workloads against any existing job system and control thread affinity.