A Mapping Study of the Entity Component System Pattern

  • Laurent Voisard
  • , Henrique De Freitas Serra
  • , Cristiano Politowski
  • , Fabio Petrillo
  • , Yann Gael Géhéneuc

Research output: Contribution to Book/Report typesContribution to conference proceedingspeer-review

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.

Original languageEnglish
Title of host publicationProceedings - 2025 IEEE/ACM 9th International Workshop on Games and Software Engineering, GAS 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages33-40
Number of pages8
ISBN (Electronic)9798331502096
DOIs
Publication statusPublished - 2025
Event9th IEEE/ACM International Workshop on Games and Software Engineering, GAS 2025 - Ottawa, Canada
Duration: 29 Apr 2025 → …

Publication series

NameProceedings - 2025 IEEE/ACM 9th International Workshop on Games and Software Engineering, GAS 2025

Conference

Conference9th IEEE/ACM International Workshop on Games and Software Engineering, GAS 2025
Country/TerritoryCanada
CityOttawa
Period29/04/25 → …

!!!Keywords

  • Data-Oriented Design
  • ECS
  • Entity Component System
  • Game Engine
  • Software Architecture
  • Systematic Mapping Study
  • Video Games

Fingerprint

Dive into the research topics of 'A Mapping Study of the Entity Component System Pattern'. These topics are generated from the title and abstract of the publication. Together, they form a unique fingerprint.

Cite this