TArrayQueue is a lightweight, circular queue for Unreal Engine, implemented directly on top of TArray. It provides O(1) enqueue and dequeue operations while supporting Blueprint access through wrapper classes. Unlike Unreal’s built-in TQueue, this implementation is indexable, iterable, and optimized for both C++ and Blueprint workflows.
Linked below is the Githubs Wiki, which explains how to use it: