Device Pooling Verse Made Simple
Device Pooling Verse Made Simple
Your Price
Suggested
Minimum Price:
Maximum Price:
Couldn't load pickup availability
Downloadable files along with this product
No files to download
Details
Overview
Device Pool Manager is a modular pooling framework for Fortnite UEFN that lets you reuse devices efficiently across your project. Instead of spawning new devices or resetting them manually, this system provides shared pools that any Verse system can check out, use, and release safely. Each pool handles its own reset behavior, original transforms, and index tracking using a shared pool_state backend, keeping performance consistent even in device-heavy gameplay.
What It Does
The framework gives you a clean, unified way to manage reusable devices. Your gameplay systems can request a device from the pool, perform actions, and release it when finished. The manager automatically restores the device to its original state, making it ready for the next user. This keeps your map responsive, reduces overhead, and prevents device duplication issues.
Included Pool Managers
-
Explosives Pool Manager – Recycle
explosive_deviceinstances with automatic reset, original transform restoration, and batch or single checkout support. -
Button Device Pool Manager – Manage reusable
button_deviceinstances so multiple systems can share button interactions without placing duplicates throughout the map.
Key Features
- Modular Pooling Framework – Add multiple device pool types to your project and access them globally.
- Safe Checkout & Release Flow – Each device is returned through a unique checkout handle with built-in safety against double-release issues.
- Original Transform Restoration – Devices automatically teleport back to their starting position and reset their state when released.
- Batch & Single Requests – Efficiently request one or many devices depending on gameplay needs.
- Shared Pool State – A centralized index system ensures consistent behavior across all pool types.
- Performance-Focused – Reduce device clutter, reuse existing actors, and minimize costly spawns.
- Drop-In Setup – Place the manager, assign devices in the editor, and the pool initializes automatically.
Use Case Examples
This system is ideal for any gameplay that needs the same device reused repeatedly without respawning:
- Explosive-heavy combat encounters
- Trap or puzzle sequences that reuse button inputs
- Resource, mining, or destruction systems
- Mission scripting with repeated device actions
- Waves, horde modes, and event-driven mechanics
Includes
- Explosives Pool Manager (full pooling implementation)
- Button Device Pool Manager (reusable button devices)
- Shared
pool_statesystem - Device checkout classes with safe release patterns
- Documentation, usage examples, and best practices
Project Outline
Content/ ├── button_device_pool_manager.verse ├── explosives_pool_manager.verse ├── EXPLOSIVES_README.md └── pool_state.verse
Compatibility
Compatible with Fortnite UEFN (Verse). Designed as an extensible framework; new pool types can be added and will integrate seamlessly.
Frequently Asked Questions
What problem does Device Pooling solve?
Instead of placing hundreds of buttons or explosives, you place a small set once and the pool hands them out and takes them back on request. Returned devices are teleported back to where they started and disabled or reset.
Can I use it without writing Verse?
No. The two manager devices only prepare the pool. Requesting a button or explosive, using it and releasing it are all done from your own Verse code.
How do I set it up?
Place the Button Pool Manager or Explosives Pool Manager, add your placed devices to its list, and the pool builds itself when the game starts. From Verse you then call the request and release functions.
What happens if I forget to release a device?
It stays checked out for the rest of the session, so the pool shrinks. Nothing is released automatically.
Does it work in Fortnite Creative 1.0?
No. It requires UEFN because it is Verse code you call from your own scripts.