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
Camera Toolkit
Compute a 2D follow position with velocity look-ahead, rectangular zones and optional shake. Games apply the return…
Character Controllers
Input-to-intent helpers for platform, top-down, click-to-move and isometric controls, plus a separate 2D character …
Character Needs
Named stamina, nutrition and other bounded needs with time-based rates, separate low/recovery thresholds and valida…
Checkpoints
Store a current checkpoint and queue respawn or scene-entrance requests through caller-owned gameplay events. Save …
Demi Woodland Vegetation
Original CC0 low-poly grass, reeds, broadleaf and conifer trees, and faceted boulders. Indexed meshes with real med…
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…

Ground Navigation & Agents
Independent terrain navigation grids and collision-aware ground agents. Incremental surveys, dynamic footprint obst…
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…