Skip to content

Consider migrating to a lightweight ECS framework #130

@alice-i-cecile

Description

@alice-i-cecile

The code in Forest is effectively a very poorly optimized ECS, attempting to store tabular structs-of-arrays. We should consider just using an ECS framework and seeing what sort of performance gains we can get.

In particular, the data storage is extremely suboptimal, with relatively large "components" being accessed constantly when only a single field is needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    controversialThis work requires a heightened standard of review due to implementation or design complexityperformanceLayout go brr

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions