Object Priority Queue

RK4XYZ - Code Plugins - May 15, 2023

Object Priority Queue

  • Supported Platforms
  • Supported Engine Versions
    5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This plugin provides a blueprint type for storing Objects in a queue. The queue is a priority queue, meaning that each Objects is inserted with a corresponding priority, and Objects with a lower Priority value will be removed first.

This data structure can be used to implement event queues, where events must occur in a specific order, or for prioritizing any other kind of object or action.

Technical Details


  •  Priority Queue blueprint type.
  •  Enqueue and dequeue any Object reference with a priority.
  • Peek at the next item in the queue before removing it.
  •  Update an Object's priority by Enqueuing it again.

Code Modules:

  •  PriorityQueue

Number of Blueprints: 0

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: All

Supported Target Build Platforms: All

Documentation: https://unreal.rk4.xyz/plugins/ObjectPriorityQueue.html