gecs

a generated entity component system 🦎 (by recatek)

Gecs Alternatives

Similar projects and alternatives to gecs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better gecs alternative or higher similarity.

gecs reviews and mentions

Posts with mentions or reviews of gecs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-15.
  • What is Rust's potential in game development?
    12 projects | /r/rust | 15 Jun 2023
    Sure, if you'll forgive me again for copying over text from a previous post. For context, I'm the author of gecs, which is a compile-time library for generating Entity Component System worlds and performing queries against them during compilation. Over the course of writing this library I encountered a number of limitations of Rust's compile-time capabilities with generics and both declarative and proc macros. Some of them I managed to push through with hacks, but others are simply impossible to solve (at least, as far as I can tell after expending a lot of effort trying) on stable.
  • PDF Slides: Rust for "modern" C++ devs
    1 project | /r/rust | 8 Jun 2023
    I disagree with this. They're a code generation tool, but not particularly powerful compared to the features I mentioned in C++. They have no understanding of types, can't evaluate constants, can't enforce constraints, can't (easily) determine build configuration in their host crate (via #[cfg]), and so on. There's also no concept of stateful proc macros or proc macro dependencies that pass information to one another. I've been working on a compile-time ECS library (source code here) and it has been a struggle in quite a number of ways.

Stats

Basic gecs repo stats
2
97
7.5
8 months ago

recatek/gecs is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of gecs is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com