High-level wrapper around Flecs, a powerful ECS (Entity Component System) library, written in Zig language
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
copygirl 8d0edc12f3 Rename Entity.new to init, allow passing id 1 year ago
libs Initial commit 1 year ago
src Rename Entity.new to init, allow passing id 1 year ago
test Add Entity tests involving World.setScope 1 year ago
.editorconfig Initial commit 1 year ago
.gitignore Initial commit 1 year ago
.gitmodules Re-add Flecs as a submodule, v3.2.5 1 year ago
README.md Add a basic README 1 year ago
UNLICENSE.txt Initial commit 1 year ago
build.zig Implement some things, first test success? 1 year ago
build.zig.zon Initial commit 1 year ago

README.md

flecs-zig-ble

.. is a Zig wrapper around Flecs, the powerful and fast Entity Component System library. It provides higher-level abstractions around Flecs' primitives and uses Zig's meta-programming functionality for more easily readable and maintainable code.

This library is still very much work-in-progress and not ready for use. It's available for people to have a look, give feedback and take inspirations. I'm attempting to develop this project using a test-driven development approach, translating Flecs' C tests (and later, examples) to Zig, creating wrapper types and functions as I go.