Flecs v4.0 Is Out
Flecs v4.0 is a major release for the Entity Component System in C and C++, featuring over 1700 new commits. The community has grown significantly, with expanded language support, performance improvements, and enhanced tools.
Read original articleFlecs v4.0 has been released, marking a significant milestone for the Entity Component System designed for C and C++. This version introduces over 1700 new commits, with enhancements, bug fixes, and breaking changes. Notably, the Flecs community has grown substantially, with the Discord server now boasting over 2300 members and the GitHub stars doubling to 5800. Various projects, including Hytale, Tempest Rising, Extermination Shock, and Tome Tumble Tournament, are utilizing Flecs for game development, showcasing its versatility. Additionally, Flecs now offers language bindings for Rust and C#, expanding its cross-language support. The v4 update brings a unified query API, a revamped Explorer tool, enhancements to Flecs Script for entity and component creation, sparse component storage for improved performance, and updates to demo projects like Tower Defense and City demos. Other improvements include streamlined inheritance features, member queries, a new Flecs Remote API for remote connections, and enhanced documentation to support developers effectively.
Related
Farm: Fast vite compatible build tool written in Rust
Farm is a Rust-based web building engine for efficient web programming. It accelerates React/Vue projects with fast updates, incremental building, module-level caching, and support for popular technologies like Sass, Less, Vue, and React.
Gren 0.4: New Foundations
Gren 0.4 updates its functional language with enhanced core packages, a new compiler, revamped FileSystem API, improved functions, and a community shift to Discord. These updates aim to boost usability and community engagement.
Improving 64-bit RISC-V Linux support in Rust
Ferrous Systems and Codethink collaborate to boost 64-bit RISC-V Linux support in Rust to Tier 1 via the RISE Project. This effort aims to enhance Rust's functionality for diverse platforms, focusing on RISC-V's open instruction set architecture.
Bevy 0.14 – Data driven game engine
Bevy 0.14 release includes Virtual Geometry, Sharp Screen Space Reflections, Depth of Field, Motion Blur, Volumetric Fog, and more. Updates also cover Animation Blending, ECS Observers, Color API, and UI improvements.
What's Coming Next for ESLint
ESLint is evolving with version 9.0.0 changes like a new config system, rule API, and language plugins for JSON and Markdown. A core rewrite aims to modernize the API and core for better development and integration.
Related
Farm: Fast vite compatible build tool written in Rust
Farm is a Rust-based web building engine for efficient web programming. It accelerates React/Vue projects with fast updates, incremental building, module-level caching, and support for popular technologies like Sass, Less, Vue, and React.
Gren 0.4: New Foundations
Gren 0.4 updates its functional language with enhanced core packages, a new compiler, revamped FileSystem API, improved functions, and a community shift to Discord. These updates aim to boost usability and community engagement.
Improving 64-bit RISC-V Linux support in Rust
Ferrous Systems and Codethink collaborate to boost 64-bit RISC-V Linux support in Rust to Tier 1 via the RISE Project. This effort aims to enhance Rust's functionality for diverse platforms, focusing on RISC-V's open instruction set architecture.
Bevy 0.14 – Data driven game engine
Bevy 0.14 release includes Virtual Geometry, Sharp Screen Space Reflections, Depth of Field, Motion Blur, Volumetric Fog, and more. Updates also cover Animation Blending, ECS Observers, Color API, and UI improvements.
What's Coming Next for ESLint
ESLint is evolving with version 9.0.0 changes like a new config system, rule API, and language plugins for JSON and Markdown. A core rewrite aims to modernize the API and core for better development and integration.