0.5.0 release
cl-fast-ecs » Devlog
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
Get cl-fast-ecs
Download NowName your own price
cl-fast-ecs
Blazingly fast Entity-Component-System microframework ⚡📦
Status | In development |
Category | Tool |
Author | Andrew |
Tags | ecs, Game engine, Instrument, Minimalist, Open Source |
More posts
- 0.6.0 release30 days ago
- Gamedev in Lisp. Part 2: Dungeons and Interfaces30 days ago
- Gamedev in Lisp. Part 1: ECS and Metalinguistic AbstractionOct 17, 2023
Leave a comment
Log in with itch.io to leave a comment.