Object Pool Plugin

Average Rating:  
X Rating Failed

The classes implemented by this plugin builds a fully working Object Pool system super easy to use. It's blazing fast, carefully implemented to reduce overhead as much as possible, making viable to have thousands of actors flying around.

  • Supported Platforms
  • Supported Engine Versions
    4.15-4.18

Description


UPDATE WARNING (UE4.18+):

Version 1.4.5 introduces a significant change in code and isn't recommended upgrade mid project to 1.4.5 if you have many 'Spawn from Pool' nodes in use on your Blueprints; 1.4.5+ have moved custom BP nodes to a 'Developer' module which is essentially a different DLL... That means if you update from earlier versions to 1.4.5+ when you open your project in Editor all the 'Spawn from Pool' nodes will disappear from your graphs and you'll have to add them again to your Blueprints because Unreal Engine considers the moved nodes in 1.4.5+ a different function coming from a different DLL although they are really the same functionality.

This change was needed to fix issues some projects had when packaging test builds in 'Development Mode' instead of 'Shipping Mode'.


Preview: youtube.com/watch?v=xou6o6v2LTU


This is not just a simple script to hide/show actors.

The classes implemented by this plugin builds for you a fully working Object Pool system super easy to use.

It's blazing fast, carefully implemented to reduce overhead as much as possible, making viable to have thousands of actors flying around with minimum performance impact while not falling to the quirks and weirdness of instanced meshes. This is specially useful for VR and Mobile platforms!


Yes, the best part of an Object-Pool is that your actors will still be actors with physics simulation, unique materials and all that; but still, your game will render much much faster when you're in need of rendering and animate thousands of unique projectiles, for example.

Technical Details


* Game Runtime Plugin
* 1 Runtime Module
* 1 Editor Module
* 1 Custom Actor Component
* 1 Custom Actor Class
* Runs in Game Main Thread

Platforms Tested: Windows, OSX, Linux, Oculus, Gear VR, Android, iOS
Demo Project: Dropbox

Documentation:
API Reference
Epic Forums
My Blog

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention