Skip to content

Instantly share code, notes, and snippets.

@Ilgrim
Forked from paniq/ecs.md
Created September 11, 2020 23:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Ilgrim/987342547d156401165725988414c019 to your computer and use it in GitHub Desktop.
Save Ilgrim/987342547d156401165725988414c019 to your computer and use it in GitHub Desktop.
Entity Component Systems

Entity Component Systems

collecting links and documents about the topic

Articles

Object Systems (2004, as used in Thief 1998) http://chrishecker.com/images/6/6f/ObjSys.ppt

A Data Driven Game Object System (GDC 2002) http://scottbilas.com/files/2002/gdc_san_jose/game_objects_slides_with_notes.pdf

A Dynamic Component Architecture for High Performance Gameplay (GDC 2010) http://www.insomniacgames.com/a-dynamic-component-architecture-for-high-performance-gameplay/

Building a Data-Oriented Entity System (C++, 2014) http://bitsquid.blogspot.com.au/2014/08/building-data-oriented-entity-system.html http://bitsquid.blogspot.com.au/2014/09/building-data-oriented-entity-system.html http://bitsquid.blogspot.com.au/2014/10/building-data-oriented-entity-system.html http://bitsquid.blogspot.com.au/2014/10/building-data-oriented-entity-system_10.html

Comparison of Doom 1, Quake, and Doom 3 entity references system http://blog.noctua-software.com/entity-references.html

Adam Martin. Entity Systems are the future of MMOG development http://t-machine.org/index.php/2007/09/03/entity-systems-are-the-future-of-mmog-development-part-1/, 2007

Jeff Plummer. A flexible and expandable architecture for computer games https://www.tjhsst.edu/~rlatimer/techlab07/plummer_thesis.pdf , 2004

The Components and Systems of Morgan's Raid http://paulgestwicki.blogspot.ru/2012/03/components-and-systems-of-morgans-raid.html

Dungeon Siege https://web.archive.org/web/20150418070828/http://scottbilas.com/games/dungeon-siege

Data Structures for Entity Systems: Contiguous memory http://t-machine.org/index.php/2014/03/08/data-structures-for-entity-systems-contiguous-memory/

Implementations

Artemis-odb a high performance java based Entity-Component-System framework https://github.com/junkdog/artemis-odb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment