itch.io is community of indie game creators and players

Devlogs

0.5.0 release

cl-fast-ecs
A downloadable microframework

This is maintenance release that’s been showcased in a game Cycle of Evil, check it out!

This release includes the following important changes:

  • keyword argument :MISSING-ERROR-P to unique indices allowing not to throw an error when entity is not found;
  • error messages for entity being not found in indices made clearer by mentioning component name;
  • ability to define and use components in different CL packages;
  • ability to delete previously registered system;
  • SYSTEM-EXISTS-P helper to check whether system exists by its name;
  • style warnings when component slot types would be boxed by CL implementation, hence incurring performance penalty;
  • a hook for entity deletion;
  • fixed subtle bug when entity with deleted component would be incorrectly processed by system when it shouldn’t;
  • the component data is now not lost upon component redefinition ✨

See changelog for a full list of changes.

Files

  • cl-fast-ecs-0.5.0.zip 52 kB
    May 30, 2024
Download cl-fast-ecs
Leave a comment