Banner December 25
Tops of the season
Latest added
HKH Object Pooling

HKH Object Pooling

Premium
Code Plugins
Engine version
5.6-5.7
Download type
Engine Plugin
Registration required
Only For Premium Users
Description

Boost Performance. Slash Spawns. Game On.

Say goodbye to the overhead of constant Actor spawning and destruction! The Object Pool Plugin is a high-performance, production-ready solution for Unreal Engine developers who need fast, efficient, and scalable Actor reuse in gameplay.

 

 

🧠 What It Does:

The Object Pool Plugin introduces a drop-in system that recycles Actors, Pawns, Characters, and Projectiles instead of spawning new ones every time. This drastically improves runtime performance — reducing memory churn, frame spikes, and garbage collection stalls.

 

 

💡 Key Features:

  • Blueprint & C++ Ready — Easy to use in Blueprints with fully exposed functions, or plug into C++ with granular control.

  • Multi-Type Pools — Includes separate components for Actors, Pawns, Characters, and a powerful Shared Pool for mixed types.

  • Custom Events — Supports OnPoolBeginPlay and OnPoolEndPlay for seamless behavior resetting.

  • Auto Initialization & Deferred Spawning — Spawn on demand, auto-load on game start, or use advanced manual control.

  • Projectile Optimization — Includes custom projectile movement & spline support, bypassing Unreal’s default limitations.

  • Niagara Compatible — Built-in support for CPU-based pooling with Niagara FX via Force Solo mode.

 

 

🎮 Ideal Use Cases:

  • Bullet hell shooters

  • RPGs with frequent NPC spawning

  • Tower defense games

  • Action games with repeated VFX or destructibles

  • VR & mobile games needing tight performance budgets

 

 

⚠️ Pro Tips:

  • Never add a Pool Component to a class it spawns. That causes infinite loops!

  • Combine with Niagara’s “Force Solo” for FX pooling.

 

 

🧩 Fully Modular. Production-Ready.

Designed with real-world performance in mind, this plugin is already battle-tested in commercial projects. It’s plug-and-play, version-compatible, and easy to drop into any Unreal Engine project using 5.x.

 

 

🎯 Why Choose This Over DIY Solutions?

  • Saves hundreds of hours of manual pooling setup.

  • Provides fully maintained C++ backend with exposed Blueprint logic.

  • Includes full support for multiple actor types, custom events, and advanced memory handling.

 

 

🛒 Ready to scale your gameplay without sacrificing performance?

Grab the Object Pool Plugin now and supercharge your spawning pipeline — one pooled Actor at a time.

 

Technical Details

Features:

  • 🚀 High-performance Actor, Pawn, Character, and Projectile pooling system

  • 🧰 Shared Pool Component for multi-class actor management

  • 🔁 Runtime recycling with support for both Blueprints and C++

  • 🎮 Custom lifecycle events: OnPoolBeginPlay, OnPoolEndPlay

  • 🧠 Advanced memory control: instantiate-on-demand, auto-initialize, orphan-safe

  • 🔫 Includes pooled projectile movement and spline-based projectiles

  • 💥 Niagara-compatible with CPU pooling via Force Solo

 

Code Modules:

  • OBJPool (Runtime)

  • OBJPoolEditor (Editor)


Number of C++ Classes: 30+
Network Replicated: No

 

Supported Development Platforms:

  • Windows: ✅

  • Mac: ✅

  • Linux: ✅

 

Supported Target Build Platforms:

  • Windows (Desktop)

  • Mac

  • Linux / SteamOS

 

Documentation Link:
📘 https://pool.hkh-interactive.com

Comments
Comments is not yet
Add Comment
Only for Premium users
Other interesting assets