#ecs #allocator #gamedev #statically-typed

app secs

一个专注于人体工程学的静态类型 ECS (实体-组件-系统)

1 个不稳定版本

0.0.1 2020 年 11 月 14 日

#94#静态类型

MIT/Apache

3KB

S. E. C. S.

静态实体组件系统

Secs 是一个静态类型 ECS 的概念验证。实体被定义为普通的结构体。组件不必是新类型,它们只是字段。每个实体的字段在编译时已知,这意味着您将获得类似于非 ECS 代码的静态类型检查,并且有更少的样板代码,如 unwraps,更少错误。

Secs 旨在结合代际竞技场(或类似的分配器)和传统 ECS 的优点。

这个包是我编写游戏时作为 ECS 替代品的一个占位符。如果您有疑问,可以在 discord 上联系我。如果您认为您编写的 ECS 比我的更符合人体工程学,并且有更好的用途,请告诉我。

无运行时依赖