A downloadable asset pack

Buy Now
On Sale!
50% Off
$19.99 $9.99 USD or more

ZeroAllocPool for Godot 4.6+

A high-performance, memory-optimized Static Index Free-List Pool implemented in native C++ via GDExtension.

Designed specifically for performance-critical indie games (bullet hells, massive particle systems, enemy spawner systems) where runtime heap allocations and Garbage Collector spikes can ruin fluid gameplay.

Key Features

True Zero-Allocation: Reserves a contiguous block of memory linearly at level load. Zero `new` or `malloc` operations during runtime.

- CPU Cache Locality: Data is stored back-to-back in memory, minimizing CPU cache misses and maximizing hardware processing speed.

- O(1) Time Complexity: Fetching (`obtain`) and recycling (`release`) available slots takes constant time, regardless of pool size.

- GDScript Friendly: Exposes a clean, high-speed index management API directly to your GDScript architecture without SceneTree overhead.

Purchase

Buy Now
On Sale!
50% Off
$19.99 $9.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:

zero_alloc_pool_v1.0.rar 242 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.