Make something
worth playing.
Find the tools, gameplay systems and assets that move your project forward. Ready to use. Free to download.
Find your next building block
Character Needs
Named stamina, nutrition and other bounded needs with time-based rates, separate low/recovery thresholds and valida…
Destruction Weapons & Streaming
Hammer windup/contact/recovery, swept rockets, ammunition and cleanup, plus adapters to DemiEngine's native spatial…
Encounter Director
Schedule wave spawn callbacks, track live IDs and report completion or objective failure. Games supply the spawn ca…
Gameplay Events
Caller-owned Lua event queues with named events, ordered listeners and unsubscribe support. Emit queues events; flu…
Health & Damage
Track health by entity ID, clamp damage and healing, and queue defeat events. Supports custom damage policies, team…
Interactions & Pickups
Select interactions from game-supplied candidates by priority and distance, and track single-use pickups through ca…
Inventory & Equipment
Store item counts and equipment slots, with capacity limits on distinct items and event notifications for inventory…
Projectiles & Weapons
2D segment-based shots, pooled projectile state, immediate hitscan queries and a separate cooldown/ammo helper. Gam…