The 2013 StackExchange post [1] describes what is now commonly called an “archetype” based ECS architecture that was implemented as compile time archetypes in the author’s open source project in Feb 2018 [2]. A similar ECS model was described later in the June 2018 patent filed by Unity [3] and active since 2020.

It’s useful to bring visibility to the issue for the inevitable patent trolling that will occur in the future.

References:


  1. https://gamedev.stackexchange.com/questions/58693/grouping-entities-of-the-same-component-set-into-linear-memory/ ↩︎

  2. https://github.com/TeamHypersomnia/Hypersomnia/issues/264 ↩︎

  3. https://patentimages.storage.googleapis.com/a9/94/51/5f0ea9a1b97629/US10599560.pdf ↩︎

  • Codex@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    8 个月前

    Software patents are such evil bullshit. As if ECS hadn’t been developed 20 years earlier and described in numerous papers and GDC talks after.

  • MadhuGururajan@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    8 个月前

    Corporate loves to steal ideas and patent it/copyright it so nobody else gets to steal it next, even the original author of a technique.