Léxico TI › Programación › Flecs

Flecs

Programación Svenska → Actualizado: 2026-10-26
Más información
Creador
Sander Mertens
Año
2019
Tipo
Biblioteca de C/C++
Licencia
MIT
Sitio oficial
flecs.dev

Un framework ECS basado en arquetipos, escrito en C con API de C++, conocido por tratar las relaciones entre entidades como datos de primera clase.

Sander Mertens publicó Flecs en 2019. Las entidades con el mismo conjunto de componentes se guardan juntas en una tabla de arquetipo, lo que mantiene la iteración amable con la caché, en la línea del diseño orientado a datos. Lo distintivo son las relaciones: un par como (ChildOf, Ship) o (Likes, Bob) es en sí un componente, de modo que jerarquías, inventarios y grafos se expresan y consultan con la misma maquinaria que todo lo demás.

Encima hay un lenguaje de consultas con variables, sistemas planificados, módulos y un explorador web que inspecciona un mundo en ejecución. El núcleo está en C99 para poder incrustarse casi en cualquier parte. Flecs y EnTT son los dos nombres que salen siempre que alguien pide un ECS independiente para C++.

← Volver al léxico