Abstract
Video games are an integral part of popular culture. The video game industry faces challenges with the increase in players’ numbers and application areas including serious games. The increase in the number of players includes disabled players. Therefore, serious games have to consider these audiences who may be affected by one or more temporary or ongoing disabilities. Universally accessible games (UA-Games) aim to create interfaces that can be accessed and manipulated by the largest number of players. Currently few serious games include accessibility features, while accessibility should be considered at the beginning of the serious game design. Then how can we help designers and developers to include accessible features in an existing serious game? To this end, game engines must be efficient but also scalable and modular. This paper studies the interest of the Entity-Component-System (ECS) software architecture to integrate accessibility features in an existing serious game. As a case study, we will take a serious game developed with ECS yet not accessible: E-LearningScape. We will present the accessible features that we have integrated into the serious game and discuss the pros and cons of this approach. This feedback shows us that ECS provides very useful design flexibility to integrate unanticipated interaction features into serious games.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
WCAG = Web Content Accessibility Guidelines.
- 2.
W3C = World Wide Web Consortium.
References
ESA Essential Facts About Computer And Video Game Industry. https://www.theesa.com/esa-research/2019-essential-facts-about-the-computer-and-video-game-industry/, last accessed 2020/03/19
Grammenos, D., Savidis, A., Stephanidis, C.: Designing universally accessible games. ACM Comput. Entertain. 7(1), 29 (2009)
McCrindle, R.J., Symons, D.: Audio space invaders. In: Third International Conference on Disability, Virtual Reality and Associated Technologies (2000)
Yuan, B., Folmer, E., Harris, F.: Game accessibility: a survey. Univ. Access. Inf. Soc. 10, 81–100 (2011)
Garcia, F.E., de Almeida Neris, V.P.: A data-driven entity-component approach to develop universally accessible games. In: Stephanidis, C., Antona, M. (eds.) UAHCI 2014. LNCS, vol. 8514, pp. 537–548. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07440-5_49
Bierre, K., Chetwynd, J., Ellis, B., Hinn, D.M., Ludi, S., Westin, T.: Game not over: accessibility issues in video games. In: Human-Computer Interaction (2005)
Grammenos, D., Savidis, A., Stephanidis, C.: Unified design of universally accessible games. In: Stephanidis, C. (ed.) UAHCI 2007. LNCS, vol. 4556, pp. 607–616. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-73283-9_67
Rafaillac, T., Huot, S.: Polyphony: programming interfaces and interactions with the entity-component-system model. In: 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, Valencia, Spain (2019)
Gestwicki, P.: The entity system architecture and its application in an undergraduate game development studio. In: International Conference in the Foundations of Digital Games (2012)
Bierre, K., et al.: Accessibility in games: motivations and approaches. In: The International Game Developers Association (2004)
Game Accessible Guidelines. http://gameaccessibilityguidelines.com/full-list/, last accessed 2020/03/11
Hussaan, A.M.: Generation of adaptive pedagogical scenarios in serious games. Université Lyon 2, Lyon, France (2012)
A Blind Legend, http://www.ablindlegend.com/. Accessed 11 Mar 2020
Daniellou, F., Rabardel, P.: Activity-oriented approaches to ergonomics: some traditions and communities. Theor. Issues Ergon. Sci. 6(5), 353–357 (2005)
Forcisi, L.A., Decortis, F.: Children’s creativity at school: learning to produce multimedia stories. In: Bagnara, S., Tartaglia, R., Albolino, S., Alexander, T., Fujita, Y. (eds.) IEA 2018. AISC, vol. 826, pp. 683–692. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-96065-4_72
Bilas, S.: A data-driven gameobject system. In: Game Developers Conference (2002)
Capdevila, B.: Serious game architecture and design: modular component-based data-driven entity system framework to support systemic modeling and design in agile serious game developments. Université Pierre et Marie Curie, Paris, France (2013)
FYFY, https://github.com/Mocahteam/FYFY. Accessed 11 Mar 2020
LearningScape. https://sapiens-uspc.com/projets-innovants/learningscape-2/. Accessed 11 Mar 2020
Muratet, M., Yessad, A., Carron, T.: Understanding learners’ behaviors in serious games. In: Advances in Web-Based Learning – ICWL 2016, Rome, Italy (2016)
Acknowledgements
We thank Séverine Maillet for comments on the paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Muratet, M., Garbarini, D. (2020). Accessibility and Serious Games: What About Entity-Component-System Software Architecture?. In: Marfisi-Schottman, I., Bellotti, F., Hamon, L., Klemke, R. (eds) Games and Learning Alliance. GALA 2020. Lecture Notes in Computer Science(), vol 12517. Springer, Cham. https://doi.org/10.1007/978-3-030-63464-3_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-63464-3_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63463-6
Online ISBN: 978-3-030-63464-3
eBook Packages: Computer ScienceComputer Science (R0)