cl-fast-ecs
A downloadable microframework
Download NowName your own price
cl-fast-ecs
is a Common Lisp library providing an implementation of the Entity-Component-System pattern, primarily focused on speed and interactive game development.
ECS is an architectural data-oriented design pattern that allows for the effective processing of a large number of in-game objects while keeping the code and data separated. This provides flexibility in the way that game objects are built at runtime.
See the documentation page for more details.
Features
- Ability to interactively redefine components and systems on the fly.
- Ability to interactively add new components and systems on the fly.
- Native Lisp, no C/C++ code.
- Mininal external dependencies.
Games built with cl-fast-ecs
Installation
Just unpack the files to your Quicklisp’s local-projects directory and execute (ql:quickload :cl-fast-ecs)
in your Lisp.
Updated | 23 days ago |
Status | In development |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | Andrew |
Tags | ecs, Game engine, Instrument, Minimalist, Open Source |
Code license | MIT License |
Links | Source code, Documentation, Issue tracker |
Download
Download NowName your own price
Click download now to get access to the following files:
cl-fast-ecs-0.6.1.zip 59 kB
Development log
- 0.6.1 release23 days ago
- 0.6.0 release56 days ago
- Gamedev in Lisp. Part 2: Dungeons and Interfaces56 days ago
- 0.5.0 releaseMay 30, 2024
- Gamedev in Lisp. Part 1: ECS and Metalinguistic AbstractionOct 17, 2023
Leave a comment
Log in with itch.io to leave a comment.