A Mapping Study of the Entity Component System Pattern. Voisard, L., De Freitas Serra, H., Politowski, C., Petrillo, F., & Gu�h�neuc, Y. In Proceedings of the 9<sup>th</sup> International Workshop on Games and Software Engineering (GAS), pages 33–40, April, 2025. ACM Press. 8 pages.
Paper abstract bibtex Entity Component System (ECS) is an emerging software engineering pattern for implementing real-time applications. ECS has been primarily used in the video game industry, but its applications and implications have not been thoroughly studied in academia. This lack of academic study makes it difficult to assess ECS with the usual software engineering criteria and compare it to other architectures. In this paper, we conducted a systematic mapping study to identify ECS publication trends, ECS research focus, and the implications of developing with ECS. We performed searches in three databases, resulting in 82 total papers, from which we obtained 25 relevant papers. We synthesized the obtained papers to produce an overview of the state-of-the-art for ECS. This mapping study shows the main publication trends, and research focus, and shows that the literature has identified more benefits for ECS than downsides, potentially indicating a positive bias due to the novelty of the topic. This mapping study also serves as a foundation for future research in academia surrounding the ECS pattern.
@INPROCEEDINGS{Voisard25-GAS-MappingECS,
AUTHOR = {Laurent Voisard and De Freitas Serra, Henrique and
Cristiano Politowski and F�bio Petrillo and Yann-Ga�l Gu�h�neuc},
BOOKTITLE = {Proceedings of the 9<sup>th</sup> International Workshop on Games and Software Engineering (GAS)},
TITLE = {A Mapping Study of the Entity Component System Pattern},
YEAR = {2025},
OPTADDRESS = {},
OPTCROSSREF = {},
EDITOR = {Kendra Cooper},
MONTH = {April},
NOTE = {8 pages.},
OPTNUMBER = {},
OPTORGANIZATION = {},
PAGES = {33–40},
PUBLISHER = {ACM Press},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Video game development</b>,
Rubrique : <b>d�veloppement des jeux vid�o</b>, Workshop: GAS},
URL = {http://www.ptidej.net/publications/documents/GAS25.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/GAS25.ppt.pdf},
ABSTRACT = {Entity Component System (ECS) is an emerging software
engineering pattern for implementing real-time applications. ECS has
been primarily used in the video game industry, but its applications
and implications have not been thoroughly studied in academia. This
lack of academic study makes it difficult to assess ECS with the
usual software engineering criteria and compare it to other
architectures. In this paper, we conducted a systematic mapping study
to identify ECS publication trends, ECS research focus, and the
implications of developing with ECS. We performed searches in three
databases, resulting in 82 total papers, from which we obtained 25
relevant papers. We synthesized the obtained papers to produce an
overview of the state-of-the-art for ECS. This mapping study shows
the main publication trends, and research focus, and shows that the
literature has identified more benefits for ECS than downsides,
potentially indicating a positive bias due to the novelty of the
topic. This mapping study also serves as a foundation for future
research in academia surrounding the ECS pattern.}
}
Downloads: 0
{"_id":"bd2ukjMs6heus97Qx","bibbaseid":"voisard-defreitasserra-politowski-petrillo-guhneuc-amappingstudyoftheentitycomponentsystempattern-2025","author_short":["Voisard, L.","De Freitas Serra, H.","Politowski, C.","Petrillo, F.","Gu�h�neuc, Y."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Laurent"],"propositions":[],"lastnames":["Voisard"],"suffixes":[]},{"propositions":[],"lastnames":["De","Freitas","Serra"],"firstnames":["Henrique"],"suffixes":[]},{"firstnames":["Cristiano"],"propositions":[],"lastnames":["Politowski"],"suffixes":[]},{"firstnames":["F�bio"],"propositions":[],"lastnames":["Petrillo"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]}],"booktitle":"Proceedings of the 9<sup>th</sup> International Workshop on Games and Software Engineering (GAS)","title":"A Mapping Study of the Entity Component System Pattern","year":"2025","optaddress":"","optcrossref":"","editor":[{"firstnames":["Kendra"],"propositions":[],"lastnames":["Cooper"],"suffixes":[]}],"month":"April","note":"8 pages.","optnumber":"","optorganization":"","pages":"33–40","publisher":"ACM Press","optseries":"","optvolume":"","keywords":"Topic: <b>Video game development</b>, Rubrique : <b>d�veloppement des jeux vid�o</b>, Workshop: GAS","url":"http://www.ptidej.net/publications/documents/GAS25.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/GAS25.ppt.pdf","abstract":"Entity Component System (ECS) is an emerging software engineering pattern for implementing real-time applications. ECS has been primarily used in the video game industry, but its applications and implications have not been thoroughly studied in academia. This lack of academic study makes it difficult to assess ECS with the usual software engineering criteria and compare it to other architectures. In this paper, we conducted a systematic mapping study to identify ECS publication trends, ECS research focus, and the implications of developing with ECS. We performed searches in three databases, resulting in 82 total papers, from which we obtained 25 relevant papers. We synthesized the obtained papers to produce an overview of the state-of-the-art for ECS. This mapping study shows the main publication trends, and research focus, and shows that the literature has identified more benefits for ECS than downsides, potentially indicating a positive bias due to the novelty of the topic. This mapping study also serves as a foundation for future research in academia surrounding the ECS pattern.","bibtex":"@INPROCEEDINGS{Voisard25-GAS-MappingECS,\r\n AUTHOR = {Laurent Voisard and De Freitas Serra, Henrique and \r\n Cristiano Politowski and F�bio Petrillo and Yann-Ga�l Gu�h�neuc},\r\n BOOKTITLE = {Proceedings of the 9<sup>th</sup> International Workshop on Games and Software Engineering (GAS)},\r\n TITLE = {A Mapping Study of the Entity Component System Pattern},\r\n YEAR = {2025},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n EDITOR = {Kendra Cooper},\r\n MONTH = {April},\r\n NOTE = {8 pages.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n PAGES = {33–40},\r\n PUBLISHER = {ACM Press},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Video game development</b>, \r\n Rubrique : <b>d�veloppement des jeux vid�o</b>, Workshop: GAS},\r\n URL = {http://www.ptidej.net/publications/documents/GAS25.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/GAS25.ppt.pdf},\r\n ABSTRACT = {Entity Component System (ECS) is an emerging software \r\n engineering pattern for implementing real-time applications. ECS has \r\n been primarily used in the video game industry, but its applications \r\n and implications have not been thoroughly studied in academia. This \r\n lack of academic study makes it difficult to assess ECS with the \r\n usual software engineering criteria and compare it to other \r\n architectures. In this paper, we conducted a systematic mapping study \r\n to identify ECS publication trends, ECS research focus, and the \r\n implications of developing with ECS. We performed searches in three \r\n databases, resulting in 82 total papers, from which we obtained 25 \r\n relevant papers. We synthesized the obtained papers to produce an \r\n overview of the state-of-the-art for ECS. This mapping study shows \r\n the main publication trends, and research focus, and shows that the \r\n literature has identified more benefits for ECS than downsides, \r\n potentially indicating a positive bias due to the novelty of the \r\n topic. This mapping study also serves as a foundation for future \r\n research in academia surrounding the ECS pattern.}\r\n}\r\n\r\n","author_short":["Voisard, L.","De Freitas Serra, H.","Politowski, C.","Petrillo, F.","Gu�h�neuc, Y."],"editor_short":["Cooper, K."],"key":"Voisard25-GAS-MappingECS","id":"Voisard25-GAS-MappingECS","bibbaseid":"voisard-defreitasserra-politowski-petrillo-guhneuc-amappingstudyoftheentitycomponentsystempattern-2025","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/GAS25.doc.pdf"},"keyword":["Topic: <b>Video game development</b>","Rubrique : <b>d�veloppement des jeux vid�o</b>","Workshop: GAS"],"metadata":{"authorlinks":{}},"downloads":0},"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","dataSources":["8vn5MSGYWB4fAx9Z4"],"keywords":["topic: <b>video game development</b>","rubrique : <b>d�veloppement des jeux vid�o</b>","workshop: gas"],"search_terms":["mapping","study","entity","component","system","pattern","voisard","de freitas serra","politowski","petrillo","gu�h�neuc"],"title":"A Mapping Study of the Entity Component System Pattern","year":2025}