Entity Component System Flecs v1.0 Released
<p> <a href=https://github.com/SanderMertens/flecs rel="external nofollow">Version 1.0 of the Flecs Entity Component System</a> is now available. Flecs is an Entity Component System designed from scratch in C99 with a similar architecture as Unity DOTS with a few changes, including: </p> <ul> <li style="border: 0px; padding: 0px; vertical-align: baseline;"> Entity hierarchies </li> <li style="border: 0px; padding: 0px; vertical-align: baseline;"> Component sharing </li> <li style="border: 0px; padding: 0px; vertical-align: baseline;"> Expressive system queries with lots of operators and features to subscribe for entities </li> <li style="border: 0px; padding: 0px; vertical-align: baseline;"> Group systems with Flecs features </li> <li style="border: 0px; padding: 0px; vertical-align: baseline;"> A web dashboard </li> <li style="border: 0px; padding: 0px; vertical-align: baseline;"> Multithreading </li> </ul> <p style="border: 0px; padding: 0px; vertical-align: baseline;"> Documentation is available <a href=https://github.com/SanderMertens/flecs/blob/master/Manual.md rel="external nofollow">here</a>. A <a href=https://github.com/flecs-hub/flecs-systems-admin rel="external nofollow">web dashboard for Flecs</a> is also available for understanding performance and activity in the ECS engine. </p> <p style="border: 0px; padding: 0px; vertical-align: baseline; text-align: center;"> <img alt=57316044-36312680-70f5-11e9-9116-561384af581f.png class="ipsImage ipsImage_thumbnailed" data-fileid=58918 data-mime-type data-original=https://uploads.gamedev.net/monthly_2019_08/57316044-36312680-70f5-11e9-9116-561384af581f.png.61e78a96f5c82605e2b3e0c643a07301.png data-unique=q7ctjpm0m decoding=async height=665 loading=lazy referrerpolicy=no-referrer sizes="(min-width: 1200px) 1200px, (min-width: 768px) 768px, (min-width: 300px) 300px, 100vw" src=https://uploads.gamedev.net/monthly_2019_08/medium.57316044-36312680-70f5-11e9-9116-561384af581f.png.61e78a96f5c82605e2b3e0c643a07301.webp srcset="https://uploads.gamedev.net/monthly_2019_08/thumbnail.57316044-36312680-70f5-11e9-9116-561384af581f.png.61e78a96f5c82605e2b3e0c643a07301.webp 150w, https://uploads.gamedev.net/monthly_2019_08/small.57316044-36312680-70f5-11e9-9116-561384af581f.png.61e78a96f5c82605e2b3e0c643a07301.webp 300w, https://uploads.gamedev.net/monthly_2019_08/medium.57316044-36312680-70f5-11e9-9116-561384af581f.png.61e78a96f5c82605e2b3e0c643a07301.webp 768w, https://uploads.gamedev.net/monthly_2019_08/large.57316044-36312680-70f5-11e9-9116-561384af581f.png.61e78a96f5c82605e2b3e0c643a07301.webp 1200w" style="aspect-ratio: 800/665;" width=800></p>
Discussion