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
StatusIn development
CategoryTool
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorAndrew
Tagsecs, Game engine, Instrument, Minimalist, Open Source
Code licenseMIT License
LinksSource 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

Leave a comment

Log in with itch.io to leave a comment.