Skip to main content
Log in

A framework for tailorable games: toward inclusive end-user development of inclusive games

  • Long Paper
  • Published:
Universal Access in the Information Society Aims and scope Submit manuscript

Abstract

One strategy toward universalizing play is enabling more people to develop their own games. In this paper, our efforts toward a framework for inclusive creation of inclusive games are discussed. The hypothesis is that if end-users used creation tools suitable to their interaction needs and followed a collaborative work model to iteratively improve accessibility features to be inserted into a software architecture able to modify human-computer interaction at use-time, then they would be able to create games satisfying heterogeneous interaction needs of possible players. To verify the hypothesis, the architecture, the collaborative work model, and a game creation platform (Lepi) were designed to support game creation and play activities. Abilities were focused to provide opportunities for contributions based on skills, interests, and knowledge of people. The framework was evaluated over ten meetings spanning four months by people with alcohol and drug addiction from a public healthcare service. With the framework, participants were able to create their own games despite their different interaction needs (including low literacy, no previous contact with computers, emotional disabilities). By following the collaborative work model, they enabled people with different interaction needs than their own to play their games. Hence, with the framework, opportunities were provided to enable people with different interaction needs to contribute, create, and play. Game creation became a jigsaw puzzle, on which each piece (contribution) allowed people to create and play according to their abilities and skills.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. In this paper, inclusion is a broad term, as defined by the World Wide Web Consortium [185].

  2. This considers the game UI as a whole, ranging, for instance, from the representation of the game world to head-up displays to menu.

  3. For inclusion as a broad term, other aspects could be considered (for instance, socio-cultural references in the content, representativeness of characters and avatars).

  4. Tailoring a metaphor for the activities of tailors’ [53, 121, 122]. They adjust materials for the best fit. This same idea is followed here. Tailorable games are games that provide alternatives for perceiving and command a game with the same rules.

  5. In the future, we aim to expand it, including new audiences first, then moving toward new mechanics, genres, and EUGD strategies over time.

  6. We followed research ethics protocols throughout the entire processes—Certificado de Apresentação de Apreciação Ética from Plataforma Brasil: CAAE: 89477018.5.0000.5504. As we will mention in Sect. 9, although we have a second audience (including people with hearing and cognitive disabilities), we have not performed activities with them in this research.

  7. For instance, as this research was performed in Brazil, literacy and language are accessibility barriers for the population.

  8. Wobbrock et al. [183] and Ladner [92] contextualize, summarize, discuss, and compare these approaches.

  9. For complex games, UA-Games can be unfeasible in practice.

  10. The Microsoft’s Xbox Adaptive Controller (https://news.xbox.com/en-us/2018/05/16/xbox-adaptive-controller/) might help to improve assistive technology support in games.

  11. http://gameaccessibilityguidelines.com/.

  12. https://accessible.games/accessible-player-experiences/.

  13. For instance, AgentSheets and AgentCubes [78, 79, 148]; Alice http://www.alice.org/ [33]; Game Salad https://gamesalad.com/; Game Studio http://3dgamestudio.com/; Game-Editor http://game-editor.com/; GameMaker https://www.yoyogames.com/gamemaker/; Gamestar Mechanic http://gamestarmechanic.com/ [50]; Kodu https://www.kodugamelab.com/ [100] and Project Spark http://www.xbox.com/en-US/games/; Panda 3D http://www.panda3d.org/; Phogram http://phrogram.com/; PyGame http://www.pygame.org/; RPG Maker https://www.rpgmakerweb.com/; Scratch https://scratch.mit.edu [152]; Sploder http://www.sploder.com/; ToonTalk http://toontalk.com/.

  14. Technology: [4, 6, 7, 11, 14, 22, 45, 78,79,80, 87, 89, 93, 117, 131, 133, 144,145,146,147,148, 174, 178].

  15. Aesthetics: [4, 6, 78,79,80, 148, 149, 184, 187].

  16. Story: [26, 37, 106, 107].

  17. Mechanics: [34, 109, 110, 142, 143, 147, 165, 166].

  18. http://supermariomaker.nintendo.com/.

  19. http://littlebigplanet.playstation.com/.

  20. Gaming Literacy (GL): [30, 42, 70, 95, 108, 113, 118].

  21. Development process: [5, 10, 28, 32, 39, 69, 72, 108, 124, 130, 134, 137, 141, 151, 153, 167, 176].

  22. Studies with participation of students: [4, 6, 11, 14, 26, 39, 42, 69, 70, 78,79,80, 84, 87, 89, 95, 108, 110, 113, 117, 118, 133, 134, 142, 145, 146, 153, 165, 176].

  23. Studies involving modders: [5, 133, 137, 141, 167].

  24. The game was implemented by the researchers, not by the participants (end-users).

  25. As they are software, people can always create new pieces to fit gaps.

  26. Point in case, visual programming languages are, by definition, inaccessible to blind users; written programming is inaccessible to illiterate people; spoken programming is inaccessible to mute people...

  27. Once again, this does not mean that every game can become universally accessible. It does mean, however, that every game can become more accessible and usable—inclusive, for short.

  28. In parallel to the framework, we worked with non-programmers in educational and healthcare contexts, exploring games in therapeutic and rehabilitation practices [154, 155]. A related result was a visual language to help end-users design their own therapeutic games [58]. In these studies, it was observed that game creation can contribute to learning and rehabilitation. Moreover, domain experts from these areas (professors and healthcare professional for the last example) may assist others playing games.

  29. As defined in Biology, mutualism defines a relationship in which organisms benefit from the existence of each other.

  30. These architectures are commonly used by the industry and can be defined in software, if the underlying middleware do not provide them.

  31. Hereafter, the term “Game” (with upper case initial letter) will be used to distinguish regular games from our definition presented in this section.

  32. Suffixing components with “able” is a helpful way to name (and think about) components. Once a component is attached to an entity, the latter becomes able to do whatever the component abstracts. For instance, the previous components could be renamed to “Positionable,” “Collidable,” “Kinematic-able.”

  33. Available at https://gitlab.com/francogarcia/GamesRunTimeTailorability.

  34. This does not imply that aesthetics are not important; rather, they are not part of game logic. When aesthetics contribute to game logic, there is a game mechanic involved.

  35. It is important to note that every new accessible version may require significant development efforts (for design, implementation, and evaluation).

  36. Output from the MG is omitted in this discussion, as it is irrelevant if there are no humans. Unless they are part of data processing, a machine is not concerned if the system emits light, makes sounds, vibrates, or smells. For a system, the current state is determined from its internal data. A more functional way of understanding is considering that, every step of the game loop, the previous internal state is an input to the current one.

  37. AI agents provide a useful side effect: as they can provide input, they can be used for playing automation. For motor disabilities, this means that AI agents can automate part of the input, potentially helping players to play the game. Similarly, they can help players with visual and cognitive disabilities to play.

  38. At best, perhaps that, with enough features, individual levels of accessibility (that is, supporting the abilities of whoever was using the game) toward universal access could be approached. At worst, the features would include as many audiences as possible.

  39. They are demonstrations for the architecture, not the most inclusive games as possible. To make them truly inclusive, we would need to improve the non-graphical versions, allow the use of more input devices and assistive technology, and perform accessibility and usability evaluations. These are demonstrations for the flexibility of the architecture, and to show our approach to inclusion with tailorable games. The rule of not changing the MG is broken at Sect. 6.5.1 to describe how the architecture can be further explored for accessibility.

  40. Available at https://gitlab.com/francogarcia/RunTimeTailorability-PingPong.

  41. Available at https://gitlab.com/francogarcia/GamesRunTimeTailorability. Access Invaders was chosen as an example because it is an example of UA-Game.

  42. Including UI elements for Head-Up Displays (HUDs). Alternatives can be defined and introduced arbitrarily.

  43. Actually, this rule can be circumvented for single player games, as mentioned at the end of this section (Sect. 6.5.1).

  44. Developers can define other arities as needed.

  45. In cases that automation is not possible, another approach is enabling cooperative play, on which multiple players share the same entity to help one another to play.

  46. Conversely, players who do not want the assistance will not have it.

  47. It is important to note, however, that the game may not be balanced to all participants. This would require suitable design.

  48. For an example, the reader may refer to https://gitlab.com/francogarcia/RunTimeTailorability-PingPong/tree/interaction_remapping. In this branch, one Interaction Profile monitors the distance between the Player’s 1 paddle and the ball. When it is going to the side of the player, the game slows down; when it approaches the paddle, time is stopped and a different interface is introduced (a button, as proof of concept). The game resumes after the button is pressed. With run-time tailoring, this feature is gone once the profile changes.

  49. For instance, design approaches such as the Mechanics, Dynamics, and Aesthetics (MDA) [74], the Design, Dynamics, Experience (DDE) [181], or the Machinations [2] frameworks.

  50. In other words, mechanics are provided to define the Meta-Game. Creators provide assets and content to convert their Meta-Games into Games.

  51. In the future, approaches including paper prototyping (PixelPress—http://projectpixelpress.com), drawings (Google Quick, Draw!—https://quickdraw.withgoogle.com), natural language (GURI VR—https://gurivr.com/ and WordsEye—http://www.wordseye.com/), and creative input devices (Makey Makey—http://www.makeymakey.com/, virtual reality) could be explored. This could promote multimodal creation involving, for instance, words, speech, drawings, image recognition, movements. Different approaches for different abilities. Provided there is a suitable one for a person, she/he could become able contribute. Creation is about abilities.

  52. Although a single Supervisor was assumed for convenience, there could be multiple ones.

  53. https://godotengine.org/.

  54. At this time, Lepi is an application created with Godot. Ideally, it would extend Godot.

  55. In other words, it serves to verify if tailorable games could be implemented in existing engines instead of only in our own.

  56. Components and events handlers allow us to provide new mechanics as stencils. When Creators attach a component to an entity, it enables the entity to perform the rule (mechanic). This way, developers can pre-define (implement) mechanics, figure interaction alternatives based on content (for instance, media for different audiences), and add them as stencils for game creation. The same reasoning applies to events and event handlers—for immediate feedback. Furthermore, this strategy can be expanded for programming in the future. This way, people could start programming their own components, event handlers, and subsystems to define new mechanics.

  57. This same idea will be expanded for new mechanics. We implement the mechanics (and related commands), consider different ways to convey their information, provide them as templates into Lepi—or a new tool—and create slots that users can fill with alternatives. As one can define what an entity is able to do via components, one can promote game creation by attaching “mechanics” components into entities.

  58. As the content, in the current version, is orthogonal, resulting Games can have any combination of text, audio, and sign language videos to convey content to a Player. This means that any player able to read, hear, or understand sign language in the languages of created games can play them.

  59. Although this is, currently, a task for a Supervisor, it could be achieved programmatically. The system could track alternatives for each asset of the game, identify which are missing alternatives, and inform a Supervisor to request them.

  60. Likewise, although this is the central idea, in practice, it may not be enough. Selected features must be compatible with each other. Following Grammenos et al. [64], a possible approach consists of building a compatibility matrix to map game content alternatives that can be used simultaneously. The matrix helps to avoid the generation of unsuitable or conflicting versions of Games, as well as hinting on how to avoid sensory overloading (for instance, too many sounds at once).

  61. We had two scenarios for the evaluation. The first was a public healthcare service, with people with low literacy. The second was at an inclusive school, where some children had hearing or cognitive disabilities. For the second course, we provided a capacitation course for teachers; however, we have not performed activities with them (and neither students at this time).

  62. We followed research ethics protocols over the evaluation. Certificado de Apresentação de Apreciação Ética from Plataforma Brasil: CAAE: 89477018.5.0000.5504.

  63. More details of the study are provided in [59].

  64. Reference “[49]” in the quote is cited as [154] in the present paper.

  65. Some preferred to use Lepi at the Conversion phase as well, instead of working with other materials.

  66. Sometimes, they also participated as Collaborators; in one case, a user even participated as a “small scale” Supervisor.

  67. This is further detailed in [59].

  68. For instance, with Data-Oriented Design [44].

  69. Interactive may happen as well—for instance, when a participant assist another during a play session.

  70. For instance, with Enhancers improving existing content for usability.

  71. For games in particular, reuse of assets are normally low from project to project.

  72. Readers may refer, for instance, to [90, 162] for discussions on this regard.

  73. The reader may refer to [139, 140].

  74. Although the architecture can help with some of these issues, the discussion falls out of scope of this paper. The general idea is that the implementation strategies would allow developers to keep their traditional processes, while still enabling the community to modify the game for accessibility.

References

  1. Adams, E.: Fundamentals of Game Design, 3rd edn. New Riders, Berkeley (2013)

    Google Scholar 

  2. Adams, E., Dormans, J.: Game Mechanics: Advanced Game Design, 1st edn. New Riders, Berkeley (2012)

    Google Scholar 

  3. Aguado-Delgado, J., Gutiérrez-Martínez, J.M., Hilera, J.R., de-Marcos, L., Otón, S.: Accessibility in Video Games: A Systematic Review. Universal Access in the Information Society (2018). https://doi.org/10.1007/s10209-018-0628-2

  4. Ahmadi, N., Jazayeri, M.: Analyzing the learning process in online educational game design: a case study. In: Proceedings of the Australian Software Engineering Conference, ASWEC, pp. 84–93 (2014). https://doi.org/10.1109/ASWEC.2014.34

  5. Ahmadi, N., Jazayeri, M., Landoni, M.: Helping novice programmers to bootstrap in the cloud: incorporating support for computational thinking into the game design process. In: 2012 IEEE 12th International Conference on Advanced Learning Technologies, pp. 349–353 (2012). https://doi.org/10.1109/ICALT.2012.24

  6. Ahmadi, N., Jazayeri, M.: Repenning a engineering an open-web educational game design environment. In: 2012 19th Asia-Pacific Software Engineering Conference, vol. 1, pp. 867–876 (2012). https://doi.org/10.1109/APSEC.2012.88

  7. Ahmadi, N., Jazayeri, M., Repenning, A.: Performance evaluation of user-created open-web games. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing, ACM, New York, NY, USA, SAC ’12, pp. 730–732 (2012). https://doi.org/10.1145/2245276.2245414

  8. Altizer, R. Jr, Zagal, J.P., Johnson, E., Wong, B., Anderson, R., Botkin, J., Rothwell, E.: Design box case study: facilitating interdisciplinary collaboration and participatory design in game developm. In: Extended Abstracts Publication of the Annual Symposium on Computer-Human Interaction in Play, ACM, New York, NY, USA, CHI PLAY ’17 Extended Abstracts, pp. 405–412 (2017). https://doi.org/10.1145/3130859.3131333

  9. Barlet, M.C., Spohn, S.D.: Includification: a practical guide to game accessibility (2012)

  10. Basawapatna, A.R., Repenning, A., Koh, K.H., Savignano, M.: The consume—create spectrum: balancing convenience and computational thinking in stem learning. In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education, ACM, New York, NY, USA, SIGCSE ’14, pp. 659–664 (2014). https://doi.org/10.1145/2538862.2538950

  11. Basawapatna, A.R., Repenning, A., Koh, K.H.: Closing The cyberlearning loop: enabling teachers to formatively assess student programming projects. In: Proceedings of the 46th ACM Technical Symposium on Computer Science Education, ACM, New York, NY, USA, SIGCSE ’15, pp. 12–17 (2015). https://doi.org/10.1145/2676723.2677269

  12. Bennett, C.L., Cen, K., Steele, K.M., Rosner, D.K.: An intimate laboratory?: prostheses as a tool for experimenting with identity and normalcy. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, CHI ’16, pp. 1745–1756 (2016). https://doi.org/10.1145/2858036.2858564

  13. Bennett, C.L., Brady, E., Branham, S.M.: Interdependence as a frame for assistive technology research and design. In: Proceedings of the 20th International ACM SIGACCESS Conference on Computers and Accessibility, ACM, New York, NY, USA, ASSETS ’18, pp. 161–173 (2018). https://doi.org/10.1145/3234695.3236348

  14. Berland, M., Martin, T., Benton, T., Petrick, C.: Programming on the move: design lessons from IPRO. In: Conference on Human Factors in Computing Systems–Proceedings, pp. 2149–2154 (2011). https://doi.org/10.1145/1979742.1979932

  15. Bernardo, C.G., Mori, A., Orlandi, T.R.C., Duque, C.G.: Multimodality by electronic games as assistive technology for visual disabilities. In: 2016 1st international conference on technology and innovation in sports, health and wellbeing (TISHW), pp. 1–8 (2016). https://doi.org/10.1109/TISHW.2016.7847790

  16. Bigham, J.P., Ladner, R.E., Borodin, Y.: The design of human-powered access technology. In: The Proceedings of the 13th International ACM SIGACCESS Conference on Computers and Accessibility, ACM, New York, NY, USA, ASSETS ’11, pp. 3–10 (2011). https://doi.org/10.1145/2049536.2049540

  17. Bouissac, P. (ed.): Encyclopedia of Semiotics. Oxford University Press, New York (1998)

    Google Scholar 

  18. Braad, E., Žavcer, G., Sandovar, A.: Processes and models for serious game design and development. In: Dörner, R., Göbel, S., Kickmeier-Rust, M., Masuch, M., Zweig, K. (eds.) Entertainment Computing and Serious Games: International GI-Dagstuhl Seminar 15283, Dagstuhl Castle, Germany, July 5–10, 2015, Revised Selected Papers, Lecture Notes in Computer Science. Springer International Publishing, Cham, pp. 92–118 (2016). https://doi.org/10.1007/978-3-319-46152-6_5

  19. Buehler, E., Branham, S., Ali, A., Chang, J.J., Hofmann, M.K., Hurst, A., Kane, S.K.: Sharing is caring: assistive technology designs on thingiverse. In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, CHI ’15, pp. 525–534 (2015). https://doi.org/10.1145/2702123.2702525

  20. Burgun, K.: Clockwork Game Design, 1st edn. Routledge, Burlington (2015)

    Book  Google Scholar 

  21. Burke, Q., Kafai, Y.B.: Decade of game making for learning: from tools to communities. In: Angelides, R.C., Agius, H. (eds.) Handbook of Digital Games, pp. 689–709. Wiley, Hoboken (2014)

    Chapter  Google Scholar 

  22. Burleson, W., Ruffenach, C., Jensen, C., Bandaru, U., Muldner, K.: Game as life—life as game. In: Proceedings of IDC 2009—The 8th International Conference on Interaction Design and Children, pp. 272–273 (2009). https://doi.org/10.1145/1551788.1551852

  23. Caillois, R.: Man, Play and Games. University of Illinois Press, Urbana (2001)

    Google Scholar 

  24. Cambridge Advanced Learner’s Dictionary & Thesaurus (2017) Framework

  25. Cano, A.R., Fernández-Manjón, B., García-Tejedor, Á.J.: Using game learning analytics for validating the design of a learning game for adults with intellectual disabilities. Br. J. Educ. Technol. 49(4), 659–672 (2018). https://doi.org/10.1111/bjet.12632

    Article  Google Scholar 

  26. Carbonaro, M., Cutumisu, M., Duff, H., Gillis, S., Onuczko, C., Siegel, J., Schaeffer, J., Schumacher, A., Szafron, D., Waugh, K.: Interactive story authoring: a viable form of creative expression for the classroom. Comput. Educ. 51(2), 687–707 (2008). https://doi.org/10.1016/j.compedu.2007.07.007

    Article  Google Scholar 

  27. Chakraborty, J., Chakraborty, S., Dehlinger, J., Hritz, J.: Designing video games for the blind: results of an empirical study. Univ. Access Inform. Soc. 16(3), 809–818 (2017). https://doi.org/10.1007/s10209-016-0510-z

    Article  Google Scholar 

  28. Cheung, G.: Customization for games: lessons from variants of Texas Hold’em. In: Conference on Human Factors in Computing Systems—Proceedings, pp. 1849–1854 (2011). https://doi.org/10.1145/1979742.1979889

  29. Cheung, M.: Therapeutic Games and Guided Imagery: Tools for Mental Health and School Professionals Working with Children, Adolescents, and their Families. Lyceum Books, Chicago (2006)

    Google Scholar 

  30. Chilton, L., Sims, C., Goldman, M., Little, G., Miller, R.: Seaweed: a web application for designing economic games. In: Proceedings of the ACM SIGKDD Workshop on Human Computation, HCOMP ’09, pp. 34–35 (2009). https://doi.org/10.1145/1600150.1600162

  31. Clarkson, P.J., Coleman, R., Keates, S., Lebbon, C.: Inclusive Design: Design for the Whole Population, 2003rd edn. Springer, London, New York (2003)

    Book  Google Scholar 

  32. Comunello, F., Mulargia, S.: User-generated video gaming: little big planet and participatory cultures in Italy. Games Culture 10(1), 57–80 (2015). https://doi.org/10.1177/1555412014557028

    Article  Google Scholar 

  33. Cooper, S., Dann, W., Pausch, R.: Alice: a 3-D tool for introductory programming concepts. J. Comput. Sci. Coll., Consort. Comput. Sci. Coll. 15, 107–116 (2000)

    Google Scholar 

  34. Cypher, A., Smith, D.C.: KidSim: end user programming of simulations. In: Conference Companion on Human Factors in Computing Systems, ACM, New York, NY, USA, CHI ’95, pp. 35–36 (1995). https://doi.org/10.1145/223355.223414

  35. Darin, T., Andrade, R., Sánchez, J.: SLUP: a standard list of usability problems in multimodal video games designed for people who are blind. In: Anais Estendidos do Simpósio Brasileiro de Fatores Humanos em Sistemas Computacionais (IHC) (2018). https://doi.org/10.5753/ihc.2018.4231

  36. de Borba Campos, M., Damasio Oliveira, J.: Usability, accessibility and gameplay heuristics to evaluate audiogames for users who are blind. In: Antona, M., Stephanidis, C. (eds.) Universal Access in Human-Computer Interaction. Methods, Techniques, and Best Practices, Springer International Publishing, Lecture Notes in Computer Science, pp. 38–48 (2016)

  37. de Leeuw, K., Moreno-Ger, P., Sierra, J.L., Martínez-Ortiz, I., Fernández-Manjón, B.: A documental approach to adventure game development. Sci. Comput. Program. 67(1), 3–31 (2007). https://doi.org/10.1016/j.scico.2006.07.003

    Article  MathSciNet  Google Scholar 

  38. de Souza, P.M., da Hora Rodrigues, K.R., Garcia, F.E., de Almeida Neris, V.P.: Towards a semiotic-based approach to the design of therapeutic digital games. In: Liu, K., Nakata, K., Li, W., Baranauskas, C. (eds.) Digitalisation, Innovation, and Transformation, pp. 53–62. Springer International Publishing, IFIP Advances in Information and Communication Technology (2018)

  39. Denner, J., Werner, L., Ortiz, E.: Computer games created by middle school girls: can they be used to measure understanding of computer science concepts? Comput. Educ. 58(1), 240–249 (2012). https://doi.org/10.1016/j.compedu.2011.08.006

    Article  Google Scholar 

  40. Desurvire, H., Wiberg, C.: User Experience Design for Inexperienced Gamers: GAP—Game Approachability Principles. In: Bernhaupt R (ed) Game User Experience Evaluation, Human—Computer Interaction Series, Springer International Publishing, Cham, pp. 169–186 (2015). https://doi.org/10.1007/978-3-319-15985-0_8

  41. Earp, J.: Game making for learning: a systematic review of the research literature. In: Proceedings of 8th International Conference of Education, Research and Innovation, ICERI2015, IATED Academy, Seville, Spain, pp. 6426–6435 (2015)

  42. El-Nasr, M.S., Smith, B.K.: Learning through game modding. Comput. Entertain. 4, 1 (2006). https://doi.org/10.1145/1111293.1111301

    Article  Google Scholar 

  43. Ersche, K.D., Turton, A.J., Chamberlain, S.R., Müller, U., Bullmore, E.T., Robbins, T.W.: Cognitive dysfunction and anxious-impulsive personality traits are endophenotypes for drug dependence. Am. J. Psych. 169(9), 926–936 (2012). https://doi.org/10.1176/appi.ajp.2012.11091421

    Article  Google Scholar 

  44. Fabian, R.: Data-Oriented Design: Software Engineering for Limited Resources and Short Schedules. Richard Fabian (2018)

  45. Ferreira, J.J., de Souza, C.S., Salgado, L.C.d.C., Slaviero, C., Leitão, C.F., Moreira, F.d.F.P: Combining cognitive, semiotic and discourse analysis to explore the power of notations in visual programming. In: 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 101–108 (2012). https://doi.org/10.1109/VLHCC.2012.6344492

  46. Fischer, G.: User modeling in human-computer interaction. User Model. User Adapt. Interact. 11(1–2), 65–86 (2001). https://doi.org/10.1023/A:1011145532042

    Article  MATH  Google Scholar 

  47. Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A.G., Mehandjiev, N.: Meta-design: a manifesto for end-user development. Commun. ACM 47(9), 33–37 (2004). https://doi.org/10.1145/1015864.1015884

    Article  Google Scholar 

  48. Fortes, R.P.M., de, : Lima Salgado, A., de Souza Santos, F., Agostini do Amaral, L., Nogueira da Silva, E.A.: Game accessibility evaluation methods: a literature survey. In: Antona, M., Stephanidis, C. (eds.) Universal Access in Human-Computer Interaction, pp. 182–192. Springer International Publishing, Lecture Notes in Computer Science, Design and Development Approaches and Methods (2017)

  49. Fullerton, T.: Game Design Workshop: A Playcentric Approach to Creating Innovative Games, 3rd edn. A K Peters/CRC Press, Boca Raton (2014)

    Book  Google Scholar 

  50. Games, I.A.: Gamestar mechanic: learning a designer mindset through communicational competence with the language of games. Learn., Med. Technol. 35(1), 31–52 (2010). https://doi.org/10.1080/17439880903567774

    Article  Google Scholar 

  51. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software, 1st edn. Addison-Wesley Professional, Boston (1994)

    MATH  Google Scholar 

  52. Garcia, F.E.: Um Estudo sobre Diretivas de Design para Audio Games. Universidade Federal de São Carlos, São Carlos, Trabalho de Conclusão de Curso (2011)

  53. Garcia, F.E.: Um Motor para Jogos Digitais Universais. Universidade Federal de São Carlos, São Carlos, Dissertação (2014)

  54. Garcia, F.E., de Almeida Neris, V.P.: Strategies for inclusive end-user co-creation of inclusive storytelling games. In: van der Spek E, Göbel S, Do EYL, Clua E, Baalsrud Hauge J (eds) Entertainment Computing and Serious Games, Springer International Publishing, Cham, Lecture Notes in Computer Science, pp. 201–213 (2019). https://doi.org/10.1007/978-3-030-34644-7_16

  55. Garcia, F.E., Neris, V.P.D.A.: Design de Jogos Universais: Apoiando a Prototipação de Alta Fidelidade com Classes Abstratas e Eventos. In: Proceedings of the 12th Brazilian Symposium on Human Factors in Computing Systems, Brazilian Computer Society, Porto Alegre, Brazil, Brazil, ICH ’13, pp. 82–91 (2013)

  56. Garcia, F.E., Neris, V.P.D.A.: Design guidelines for audio games. In: Kurosu, M. (ed.) Human-Computer Interaction. Applications and Services, no. 8005 in Lecture Notes in Computer Science, Springer Berlin Heidelberg, pp. 229–238 (2013)

  57. Garcia, F.E., Neris, V.P.d.A.: A data-driven entity-component approach to develop universally accessible games. In: Stephanidis, C., Antona, M. (eds.) Universal Access in Human-Computer Interaction. Universal Access to Information and Knowledge, Lecture Notes in Computer Science, vol. 8514 LNCS, Springer International Publishing, pp. 537–548 (2014)

  58. Garcia, F.E., Rodrigues, K.R.H., Neris, V.P.d.A.: Uma Linguagem de Modelagem de Interação para Aplicações Terapêuticas. In: Simpósio Brasileiro Sobre Fatores Humanos Em Sistemas Computacionais, São Paulo (2016)

  59. Garcia, F.E., Brandão, R.P.: Mendes, G.C.d.P., Neris, V.P.d.A.: Able to create, able to (self-)improve: how an inclusive game framework fostered self-improvement through creation and play in alcohol and drugs rehabilitation. In: Lamas, D., Loizides, F., Nacke, L., Petrie, H., Winckler, M., Zaphiris, P. (eds.) Human-Computer Interaction—Interact 2019, pp. 337–358. Springer International Publishing, Lecture Notes in Computer Science (2019)

  60. Gee, E.R., Tran, K.M.: Video game making and modding. In: Handbook of Research on the Societal Impact of Digital Media, Information Science Reference, Hershey, PA, pp. 238–267 (2015)

  61. Gerling, K.M., Schulte, F.P., Smeddinck, J., Masuch, M.: Game design for older adults: effects of age-related changes on structural elements of digital games. In: Herrlich, M., Malaka, R., Masuch, M. (eds.) Entertainment Computing—ICEC 2012, Springer, Berlin, Heidelberg, Lecture Notes in Computer Science, pp. 235–242 (2012). https://doi.org/10.1007/978-3-642-33542-6_20

  62. González Sánchez, J.L., Padilla Zea, N., Gutiérrez, F.L.: From usability to playability: introduction to player-centred video game development process. In: Kurosu, M. (ed.) Human Centered Design, Springer, Berlin, Heidelberg, Lecture Notes in Computer Science, pp. 65–74 (2009). https://doi.org/10.1007/978-3-642-02806-9_9

  63. Gould, T.J.: Addiction and cognition. Addict. Sci. Clin. Pract. 5(2), 4–14 (2010)

    Google Scholar 

  64. Grammenos, D., Savidis, A., Stephanidis, C.: Unified design of universally accessible games. In: Proceedings of the 4th International Conference on Universal Access in Human-Computer Interaction: Applications and Services. Springer, Berlin, Heidelberg, UAHCI’07, pp. 607–616 (2007)

  65. Grammenos, D., Savidis, A., Stephanidis, C.: Designing universally accessible games. Mag. Comput. Entertain. (CIE) Special Issue: Med. Arts Games 7, 29 (2009). https://doi.org/10.1145/1486508.1486516

  66. Grammenos, D., Savidis, A., Stephanidis, C.: Unified design of universally accessible games. In: Stephanidis, C. (ed.) Universal Access in Human-Computer Interaction. Applications and Services, vol. 4556. Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 607–616 (2011)

  67. Gregory, J.: Game Engine Architecture, 2nd edn. A K Peters/CRC Press, Boca Raton (2014)

    Google Scholar 

  68. Harel, I., Papert, S. (eds.): Constructionism, vol. xi. Ablex Publishing, Westport, CT, US (1991)

  69. Hayes, E.: Game content creation and IT proficiency: an exploratory study. Comput. Educ. 51(1), 97–108 (2008). https://doi.org/10.1016/j.compedu.2007.04.002

    Article  Google Scholar 

  70. Hayes, E., Gee, J.: No selling the genie lamp: a game literacy practice in the sims. E-Learning 7(1), 67–78 (2010). https://doi.org/10.2304/elea.2010.7.1.67

    Article  Google Scholar 

  71. Hiwiller, Z.: Players Making Decisions: Game Design Essentials and the Art of Understanding Your Players, 1st edn. New Riders, New York (2015)

    Google Scholar 

  72. Hong, R., Chen, V.H.: Becoming an ideal co-creator: web materiality and intensive laboring practices in game modding. New Med. Soc. 16(2), 290–305 (2014). https://doi.org/10.1177/1461444813480095

    Article  Google Scholar 

  73. Huizinga, J.: Homo Ludens: A Study of the Play-Element in Culture. Angelico Press, Kettering (2016)

    Google Scholar 

  74. Hunicke, R., LeBlanc, M., Zubek, R.: MDA: a formal approach to game design and game research. In: Proceedings of the AAAI Workshop on Challenges in Game AI, pp. 04–04 (2004)

  75. Hurst, A., Tobias, J.: Empowering Individuals with Do-it-yourself Assistive Technology. In: The Proceedings of the 13th International ACM SIGACCESS Conference on Computers and Accessibility, ACM, New York, NY, USA, ASSETS ’11, pp 11–18 (2011). https://doi.org/10.1145/2049536.2049541

  76. Ijsselsteijn, W., Nap, H.H., de Kort, Y., Poels, K.: Digital game design for elderly users. In: Proceedings of the 2007 Conference on Future Play, ACM, New York, NY, USA, Future Play ’07, pp. 17–22 (2007). https://doi.org/10.1145/1328202.1328206

  77. International Game Developers Association: Accessibility in Games: Motivations and Approaches. Tech. rep., International Game Developers Association (2004)

  78. Ioannidou, A., Repenning, A., Webb, D.: Using scalable game design to promote 3D fluency: assessing the agentcubes incremental 3D end-user development framework. In: 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 47–54 (2008). https://doi.org/10.1109/VLHCC.2008.4639057

  79. Ioannidou, A., Repenning, A., Webb, D.C.: AgentCubes: incremental 3D end-user development. J. Vis. Lang. Comput. 20(4), 236–251 (2009). https://doi.org/10.1016/j.jvlc.2009.04.001

    Article  Google Scholar 

  80. Jazayeri, M., Ahmadi, N.: End-user Programming of web-native interactive applications. In: Proceedings of the 12th International Conference on Computer Systems and Technologies, ACM, New York, NY, USA, CompSysTech ’11, pp. 11–16 (2011). https://doi.org/10.1145/2023607.2023610

  81. Kafai, Y., Burke, W., Fields, D.: What videogame making can teach us about access and ethics in participatory culture. In: Breaking New Ground: Innovation in Games, Play, Practice and Theory—Proceedings of DiGRA 2009 (2009)

  82. Kafai, Y.B., Burke, Q.: Constructionist gaming: understanding the benefits of making games for learning. Educ. Psychol. 50(4), 313–334 (2015). https://doi.org/10.1080/00461520.2015.1124022

    Article  Google Scholar 

  83. Kahler, H., Mørch, A., Stiemerling, O., Wulf, V.: Computer supported cooperative work: the journal of collaborative computing. Comput. Support. Coop. Work (CSCW) 9(1), 1–4 (2000). https://doi.org/10.1023/A:1017243824820

    Article  Google Scholar 

  84. Kauhanen, M., Biddle, R.P: Cognitive dimensions of a game scripting tool. In: Proceedings of the 2007 Conference on Future Play, ACM, New York, NY, USA, Future Play ’07, pp. 97–104 (2007). https://doi.org/10.1145/1328202.1328220

  85. Kelley, B.J., Yeager, K.R., Pepper, T.H., Beversdorf, D.Q.: Cognitive impairment in acute cocaine withdrawal. Cognit. Behav. Neurol.: Off. J. Soc. Behav. Cognitive Neurol. 18(2), 108–112 (2005). https://doi.org/10.1097/01.wnn.0000160823.61201.20

    Article  Google Scholar 

  86. Kenney, J.W., Gould, T.J.: Modulation of hippocampus-dependent learning and synaptic plasticity by nicotine. Mol. Neurobiol. 38(1), 101–121 (2008). https://doi.org/10.1007/s12035-008-8037-9

    Article  Google Scholar 

  87. Keser, H., Ozcinar, Z., Kanbul, S., Webb, D.C.: Troubleshooting assessment: an authentic problem solving activity for it education. Proc. Soc. Behav. Sci. 9, 903–907 (2010). https://doi.org/10.1016/j.sbspro.2010.12.256

    Article  Google Scholar 

  88. Kitchenham, B.: Procedures for performing systematic reviews. Tech. Rep. TR/SE-0401, Keele University, Keele, Staffs (2004)

  89. Koh, K.H., Nickerson, H., Basawapatna, A., Repenning, A.: Early validation of computational thinking pattern analysis. In: Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education, ACM, New York, NY, USA, ITiCSE ’14, pp. 213–218 (2014). https://doi.org/10.1145/2591708.2591724

  90. Kow, Y., Nardi, B.: Who owns the mods? First Monday 15(5), (2010)

  91. Ladner, R.E.: Access and empowerment: commentary on “computers and people with disabilities”. ACM Trans. Access Comput. 1(2), 11:1–11:5 (2008). https://doi.org/10.1145/1408760.1408765

    Article  Google Scholar 

  92. Ladner, R.E.: Design for user empowerment. Interactions 22(2), 24–29 (2015). https://doi.org/10.1145/2723869

    Article  Google Scholar 

  93. Lagerström, S., Soute, I., Florack, Y., Markopoulos, P.: Meta-designing interactive outdoor games for children: a case study. In: ACM International Conference Proceeding Series, pp. 325–328 (2014). https://doi.org/10.1145/2593968.2610483

  94. Lieberman, H., Paternò, F., Klann, M., Wulf, V.: End-user development: an emerging paradigm. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End User Development, no. 9 in Human-Computer Interaction Series, Springer Netherlands, pp. 1–8 (2006)

  95. Lin, H.Z.S., Chiou, G.F.: Modding commercial game for physics learning: a preliminary study. In: 2010 Third IEEE International Conference on Digital Game and Intelligent Toy Enhanced Learning (DIGITEL), pp. 225–227 (2010). https://doi.org/10.1109/DIGI%0021.2010.41

  96. Liu, P., Ding, X., Gu, N.: “Helping others makes me happy”: social interaction and integration of people with disabilities. In: Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing, ACM, New York, NY, USA, CSCW ’16, pp. 1596–1608 (2016). https://doi.org/10.1145/2818048.2819998

  97. Loeber, S., Duka, T., Welzel, H., Nakovics, H., Heinz, A., Flor, H., Mann, K.: Impairment of cognitive abilities and decision making after chronic use of alcohol: the impact of multiple detoxifications. Alcohol Alcohol. 44(4), 372–381 (2009). https://doi.org/10.1093/alcalc/agp030

    Article  Google Scholar 

  98. Loos, E., de la Hera, T., Simons, M., Gevers, D.: Setting up and conducting the co-design of an intergenerational digital game: a state-of-the-art literature review. In: Zhou, J., Salvendy, G. (eds.) Human Aspects of IT for the Aged Population. Design for the Elderly and Technology Acceptance, Springer International Publishing, Cham, Lecture Notes in Computer Science, pp. 56–69 (2019). https://doi.org/10.1007/978-3-030-22012-9_5

  99. Macklin, C., Sharp, J.: Games, Design and Play: A Detailed Approach to Iterative Game Design, 1st edn. Addison-Wesley Professional, Boston (2016)

    Google Scholar 

  100. MacLaurin, M.: Kodu: End-user programming and design for games. In: Proceedings of the 4th International Conference on Foundations of Digital Games, ACM, New York, NY, USA, FDG ’09, pp. 2:xviii–2:xix (2009). https://doi.org/10.1145/1536513.1536516

  101. Mader, S., Natkin, S., Levieux, G.: How to analyse therapeutic games: the player/game/therapy model. In: Herrlich, M., Malaka, R., Masuch, M. (eds.) Entertainment Computing - ICEC 2012, no. 7522 in Lecture Notes in Computer Science. Springer, Berlin Heidelberg, pp. 193–206 (2012)

  102. Mader, S., Levieux, G., Natkin, S.: A game design method for therapeutic games. In: 2016 8th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES), pp. 1–8 (2016). https://doi.org/10.1109/VS-GAMES.2016.7590333

  103. Malinverni, L., Mora-Guiard, J., Padillo, V., Valero, L., Hervás, A., Pares, N.: An inclusive design approach for developing video games for children with autism spectrum disorder. Comput. Hum. Behav. 71, 535–549 (2017). https://doi.org/10.1016/j.chb.2016.01.018

    Article  Google Scholar 

  104. Mangiron, C., Zhang, X.: Game accessibility for the blind: current overview and the potential application of audio description as the way forward. In: Matamala, A., Orero, P. (eds.) Researching Audio Description: New Approaches, Palgrave Studies in Translating and Interpreting, Palgrave Macmillan UK, London, pp. 75–95 (2016). https://doi.org/10.1057/978-1-137-56917-2_5

  105. Mankoff, J., Hayes, G.R., Kasnitz, D.: Disability studies as a source of critical inquiry for the field of assistive technology. In: Proceedings of the 12th International ACM SIGACCESS Conference on Computers and Accessibility, ACM, New York, NY, USA, ASSETS ’10, pp. 3–10 (2010). https://doi.org/10.1145/1878803.1878807

  106. Marchiori, E.J., del Blanco, Á., Torrente, J., Martinez-Ortiz, I., Fernández-Manjón, B.: A visual language for the creation of narrative educational games. J. Vis. Lang. Comput. 22(6), 443–452 (2011). https://doi.org/10.1016/j.jvlc.2011.09.001

    Article  Google Scholar 

  107. Marchiori, E.J., Torrente, J., del Blanco, Á., Moreno-Ger, P., Sancho, P., Fernández-Manjón, B.: A narrative metaphor to facilitate educational game authoring. Comput. Educ. 58(1), 590–599 (2012). https://doi.org/10.1016/j.compedu.2011.09.017

    Article  Google Scholar 

  108. McArthur, V., Teather, R.J.: Serious mods: a case for modding in serious games pedagogy. In: 2015 IEEE Games Entertainment Media Conference (GEM), pp. 1–4 (2015). https://doi.org/10.1109/GEM.2015.7377224

  109. McDaniel, R.G., Myers, B.A.: Gamut: demonstrating whole applications. In: UIST (User Interface Software and Technology): Proceedings of the ACM Symposium, pp. 81–82 (1997)

  110. McDaniel, R.G., Myers, B.A.: Getting more out of programming-by-demonstration. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, CHI ’99, pp. 442–449 (1999). https://doi.org/10.1145/302979.303127

  111. McShaffry, M.L., Graham, D.: Game Coding Complete, 4th edn. Course Technology PTR (2012)

  112. Melonio, A.: Is participatory game design effective over time? Let’s assess its products. In: Rossignoli, C., Virili, F., Za, S. (eds.) Digital Technology and Organizational Change, Springer International Publishing, Cham, Lecture Notes in Information Systems and Organisation, pp. 81–93 (2018). https://doi.org/10.1007/978-3-319-62051-0_8

  113. Morais, D., Gomes, T., Peres, F.: Desenvolvimento De Jogos Educacionais pelo Usuário Final: Uma Abordagem Além do Design Participativo. In: Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems, Brazilian Computer Society, Porto Alegre, Brazil, Brazil, IHC ’12, pp. 161–164 (2012)

  114. Mørch, A.: Three levels of end-user tailoring: customization, integration, and extension. In: Computers and Design in Context, pp. 51–76 (1997)

  115. Moriyama, Y., Muramatsu, T., Kato, M., Mimura, M., Kashima, H.: Family history of alcoholism and cognitive recovery in subacute withdrawal. Psych. Clin. Neurosci. 60(1), 85–89 (2006). https://doi.org/10.1111/j.1440-1819.2006.01464.x

    Article  Google Scholar 

  116. Moser, C.: Child-centered game development (CCGD): developing games with children at school. Personal Ubiquitous Comput. 17(8), 1647–1661 (2013). https://doi.org/10.1007/s00779-012-0528-z

    Article  Google Scholar 

  117. Mota, M.P., Faria, L.S., de Souza, C.S.: Documentation comes to life in computational thinking acquisition with agentsheets. In: Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems, Brazilian Computer Society, Porto Alegre, Brazil, Brazil, IHC ’12, pp. 151–160 (2012)

  118. Moumoutzis, N., Christoulakis, M., Pitsiladis, A., Sifakis, G., Maragkoudakis, G., Christodoulakis, S.: The ALICE experience: a learning framework to promote gaming literacy for educators and its refinement. In: 2014 International Conference on Interactive Mobile Communication Technologies and Learning (IMCL), pp. 257–261 (2014). https://doi.org/10.1109/IMCTL.2014.7011143

  119. Muller, M.J., Haslwanter, J.H., Dayton, T.: Participatory practices in the software lifecycle. In: Helander, M., Landauer, T.K., Prabhu, P. (eds.) Handbook of Human-Computer Interaction, 2nd edn, Elsevier Science Inc., pp. 255–297 (1997)

  120. Nadolny, L., Alaswad, Z., Culver, D., Wang, W.: Designing with game-based learning: game mechanics from middle school to higher education. Simul. Gaming 48(6), 814–831 (2017). https://doi.org/10.1177/1046878117736893

    Article  Google Scholar 

  121. Neris, V.P.D.A.: Estudo e Proposta de um Framework para o Design de Interfaces de Usuário Ajustáveis. Tese (Doutorado), Universidade de Campinas, Campinas (2010)

  122. Neris, V.P.d.A., Baranauskas, M.C.C.: Interfaces for all: a tailoring-based approach. In: Filipe. J., Cordeiro, J. (eds.) Enterprise Information Systems, no. 24 in Lecture Notes in Business Information Processing. Springer, Berlin Heidelberg, pp. 928–939 (2009)

  123. Neris, VPdA, Baranauskas, M.C.C.: Designing tailorable software systems with the users’ participation. J. Braz. Comput. Soc. 18(3), 213–227 (2012). https://doi.org/10.1007/s13173-012-0070-x

    Article  Google Scholar 

  124. Nieborg, D., Van, D.G.: The mod industries? The industrial logic of non-market game production. Eur. J. Cultural Stud. 11(2), 177–195 (2008). https://doi.org/10.1177/1367549407088331

    Article  Google Scholar 

  125. Nunes, E.P.S., Luz, A.R., Lemos, E.M., Nunes, C.: Approaches of participatory design in the design process of a serious game to assist in the learning of hospitalized children. In: Kurosu, M. (ed.) Human-Computer Interaction. Novel User Experiences, Springer International Publishing, Cham, Lecture Notes in Computer Science, pp. 406–416 (2016). https://doi.org/10.1007/978-3-319-39513-5_38

  126. Obrenovic, Z., Abascal, J., Starcevic, D.: Universal accessibility as a multimodal design issue. Commun. ACM 50, 83–88 (2007). https://doi.org/10.1145/1230819.1241668

    Article  Google Scholar 

  127. Olesen, J.F.: Design processes in game jams: studies of rapid design processes. In: Extended Abstracts Publication of the Annual Symposium on Computer-Human Interaction in Play, ACM, New York, NY, USA, CHI PLAY ’17 Extended Abstracts, pp. 723–726 (2017). https://doi.org/10.1145/3130859.3133226

  128. Oliveira, L.G.D., Barroso, L.P., Silveira, C.M., Sanchez, Z.V.D.M., Ponce, J.D.C., Vaz, L.J., Nappo, S.A.: Neuropsychological assessment of current and past crack cocaine users. Subst. Use Misuse 44(13), 1941–1957 (2009). https://doi.org/10.3109/10826080902848897

    Article  Google Scholar 

  129. Organisation for Economic Cooperation and Development: Skills Matter: Further Results from the Survey of Adult Skills. Organisation for Economic Co-operation and Development, Paris (2016)

  130. Owens, T.: Modding the history of science: values at play in modder discussions of sid meier’s civilization. Simul. Gaming 42(4), 481–495 (2011). https://doi.org/10.1177/1046878110366277

    Article  Google Scholar 

  131. Pena, J.: Collaborative framework for browser games development. In: Proceedings of the 2011 Workshop on Open Source and Design of Communication, ACM, New York, NY, USA, OSDOC ’11, pp. 65–72 (2011). https://doi.org/10.1145/2016716.2016734

  132. Pereira, A.F., Silva, J., Hideki, H., Rodrigues, M., Souza, L., Martins, M., SilvaMichel, I.S., Barbosa, G.A.R., Coutinho, F.R.S.: Game accessibility guidelines for people with sequelae from macular chorioretinitis. Entertain. Comput. 28, 49–58 (2018). https://doi.org/10.1016/j.entcom.2018.09.001

    Article  Google Scholar 

  133. Perrone, C., Clark, D., Repenning, A.: WebQuest: substantiating education in edutainment through interactive learning games. Comput. Netw. ISDN Syst. 28(7), 1307–1319 (1996). https://doi.org/10.1016/0169-7552(96)00053-0

    Article  Google Scholar 

  134. Petre, M., Blackwell, A.F.: Children as unwitting end-user programmers. In: IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), pp. 239–242 (2007). https://doi.org/10.1109/VLHCC.2007.52

  135. Pipek, V., Kahler, H.: Supporting collaborative tailoring. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End User Development, no. 9 in Human-Computer Interaction Series. Springer, Netherlands, pp. 315–345 (2006)

  136. Piper, A.M., O’Brien, E., Morris, M.R., Winograd, T.: SIDES: a cooperative tabletop computer game for social skills development. In: Proceedings of the 2006 20th Anniversary Conference on Computer Supported Cooperative Work, ACM, New York, NY, USA, CSCW ’06, pp. 1–10 (2006). https://doi.org/10.1145/1180875.1180877

  137. Poor, N.: Computer game modders’ motivations and sense of community: a mixed-methods approach. New Med. Soc. 16(8), 1249–1267 (2014). https://doi.org/10.1177/1461444813504266

    Article  Google Scholar 

  138. Pope, H.G., Gruber, A.J., Yurgelun-Todd, D.: Residual neuropsychologic effects of cannabis. Curr. Psych. Rep. 3(6), 507–512 (2001). https://doi.org/10.1007/s11920-001-0045-7

    Article  Google Scholar 

  139. Porter, J.R.: Understanding and addressing real-world accessibility issues in mainstream video games. SIGACCESS Access Comput. 108, 42–45 (2014). https://doi.org/10.1145/2591357.2591364

    Article  Google Scholar 

  140. Porter, J.R., Kientz, J.A.: An empirical study of issues and barriers to mainstream video game accessibility. In: Proceedings of the 15th International ACM SIGACCESS Conference on Computers and Accessibility, ACM, New York, NY, USA, ASSETS ’13, pp. 3:1–3:8 (2013). https://doi.org/10.1145/2513383.2513444

  141. Postigo, H.: Video game appropriation through modifications: attitudes concerning intellectual property among modders and fans. Convergence 14(1), 59–74 (2008). https://doi.org/10.1177/1354856507084419

    Article  Google Scholar 

  142. Rea, D.J., Igarashi, T., Young, J.E.: PaintBoard: prototyping interactive character behaviors by digitally painting storyboards. In: Proceedings of the Second International Conference on Human-Agent Interaction, ACM, New York, NY, USA, HAI ’14, pp. 315–322 (2014). https://doi.org/10.1145/2658861.2658886

  143. Repenning, A.: Excuse me, i need better AI!: Employing collaborative diffusion to make game AI child’s play. In: Proceedings of the 2006 ACM SIGGRAPH Symposium on Videogames, ACM, New York, NY, USA, Sandbox ’06, pp. 169–178 (2006). https://doi.org/10.1145/1183316.1183341

  144. Repenning, A.: Conversational programming in action. In: 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 263–264 (2011). https://doi.org/10.1109/VLHCC.2011.6070423

  145. Repenning, A.: Making programming more conversational. In: 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 191–194 (2011). https://doi.org/10.1109/VLHCC.2011.6070398

  146. Repenning, A.: Conversational programming: exploring interactive program analysis. In: Proceedings of the 2013 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, ACM, New York, NY, USA, Onward! 2013, pp. 63–74 (2013). https://doi.org/10.1145/2509578.2509591

  147. Repenning, A., Ambach, J.: The agentsheets behavior exchange: supporting social behavior processing. In: CHI ’97 Extended Abstracts on Human Factors in Computing Systems, ACM, New York, NY, USA, CHI EA ’97, pp. 26–27 (1997). https://doi.org/10.1145/1120212.1120231

  148. Repenning, A., Ioannidou, A.: AgentCubes: raising the ceiling of end-user development in education through incremental 3D. In: IEEE Symposium on Visual Languages and Human-Centric Computing, 2006. VL/HCC 2006, pp. 27–34 (2006). https://doi.org/10.1109/VLHCC.2006.7

  149. Repenning, A., Ioannidou, A.: End-user visualizations. In: Proceedings of the Working Conference on Advanced Visual Interfaces, ACM, New York, NY, USA, AVI ’08, pp. 492–493 (2008). https://doi.org/10.1145/1385569.1385672

  150. Resnick, M., Silverman, B.: Some reflections on designing construction kits for kids. In: Proceedings of the 2005 Conference on Interaction Design and Children, ACM, New York, NY, USA, IDC ’05, pp. 117–122 (2005). https://doi.org/10.1145/1109540.1109556

  151. Resnick, M., Flanagan, M., Kelleher, C., MacLaurin, M., Ohshima, Y., Perlin, K., Torres, R.: Growing up programming: democratizing the creation of dynamic, interactive media. In: CHI ’09 Extended Abstracts on Human Factors in Computing Systems, ACM, New York, NY, USA, CHI EA ’09, pp. 3293–3296 (2009). https://doi.org/10.1145/1520340.1520472

  152. Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., Kafai, Y.: Scratch: programming for all. Commun. ACM 52(11), 60–67 (2009). https://doi.org/10.1145/1592761.1592779

    Article  Google Scholar 

  153. Robertson, J.: Making games in the classroom: benefits and gender concerns. Comput. Educ. 59(2), 385–398 (2012). https://doi.org/10.1016/j.compedu.2011.12.020

    Article  Google Scholar 

  154. Rodrigues, K., Garcia, F.E., Bocanegra, L., Gonçalves, V., Carvalho, V., Neris, VPdA: Personas-driven design for mental health therapeutic applications. SBC J. Interact. Syst. 6(1), 18–34 (2015)

    Google Scholar 

  155. Rodrigues, K.R.H., Bocanegra, L.F., Gonçalves, V.P., Carvalho, V.G., Neris, V.P.A.: Enriquecimento De Personas Para Apoio ao Design De Aplicações Terapêuticas Para a Saúde Mental. In: Proceedings of the 13th Brazilian Symposium on Human Factors in Computing Systems, Sociedade Brasileira de Computação, Porto Alegre, Brazil, Brazil, IHC ’14, pp. 51–60 (2014)

  156. Rooney, P.: A theoretical framework for serious game design: exploring pedagogy, play and fidelity and their implications for the design process. Int. J. Game-Based Learn. (IJGBL) 2(4), 41–60 (2012). https://doi.org/10.4018/ijgbl.2012100103

    Article  Google Scholar 

  157. Salehi, N., Bernstein, M.S.: Hive: collective design through network rotation. Proc. ACM Hum.-Comput. Interact. 2(CSCW), 151:1–151:26 (2018). https://doi.org/10.1145/3274420

  158. Salen, K.: Gaming literacies: a game design study in action. J. Educ. Multimed. Hypermed. 16(3), 301–322 (2007)

    Google Scholar 

  159. Savidis, A., Stephanidis, C.: Inclusive development: software engineering requirements for universally accessible interactions. Interact. Comput. 18(1), 71–116 (2006). https://doi.org/10.1016/j.intcom.2005.06.005

    Article  Google Scholar 

  160. Scacchi, W.: Modding as a basis for developing game systems. In: Proceedings of the 1st International Workshop on Games and Software Engineering, ACM, New York, NY, USA, GAS ’11, pp. 5–8 (2011). https://doi.org/10.1145/1984674.1984677

  161. Schell, J.: The Art of Game Design: A Book of Lenses, 1st edn. Morgan Kaufmann, Burlington (2008)

    Book  Google Scholar 

  162. Schwartz, D., Bayliss, J.: The ethics of reverse engineering for game technology. In: Designing Games for Ethics: Models, Techniques and Frameworks, pp. 110–127 (2010). https://doi.org/10.4018/978-1-60960-120-1.ch008

  163. Sellers, M.: Advanced Game Design: A Systems Approach, 1st edn. Addison-Wesley Professional, Indianapolis (2017)

    Google Scholar 

  164. Shiraishi, Y., Zhang, J., Wakatsuki, D., Kumai, K., Morishima, A., Zhang, J.: Crowdsourced real-time captioning of sign language by deaf and hard-of-hearing people. Int. J. Pervasive Comput. Commun. 13(1), 2–25 (2017). https://doi.org/10.1108/IJPCC-02-2017-0014

    Article  Google Scholar 

  165. Smith, D.C., Cypher, A., Tesler, L.: Novice programming comes of age. In: Lieberman, H. (ed.) Your Wish is my Command, Interactive Technologies, pp. 7–19. Morgan Kaufmann, San Francisco (2001)

    Chapter  Google Scholar 

  166. Smith, J.D., Graham, T.C.N.: Raptor: sketching games with a tabletop computer. In: Proceedings of the International Academic Conference on the Future of Game Design and Technology, ACM, New York, NY, USA, Futureplay ’10, pp. 191–198 (2010). https://doi.org/10.1145/1920778.1920805

  167. Sotamaa, O.: When the game is not enough: motivations and practices among computer game modding culture. Games Culture 5(3), 239–255 (2010). https://doi.org/10.1177/1555412009359765

    Article  Google Scholar 

  168. Spronk, D.B., van Wel, J.H.P., Ramaekers, J.G., Verkes, R.J.: Characterizing the cognitive effects of cocaine: a comprehensive review. Neurosci. Biobehav. Rev. 37(8), 1838–1859 (2013). https://doi.org/10.1016/j.neubiorev.2013.07.003

    Article  Google Scholar 

  169. Stephanidis, C.: User Interfaces for All: Concepts, Methods, and Tools. Routledge, New York (2001)

    Google Scholar 

  170. Story, M.F., Mueller, J.L., Mace, R.L.: The Universal Design File: Designing for People of All Ages and Abilities. Revised Edition (1998)

  171. Sylvester, T.: Designing Games: A Guide to Engineering Experiences, 1st edn. O’Reilly Media, Sebastopol (2013)

    Google Scholar 

  172. Tekinbaş, K.S., Zimmerman, E.: Rules of Play: Game Design Fundamentals. The MIT Press, Cambridge (2003)

    Google Scholar 

  173. Theodosiou, S., Karasavvidis, I.: Serious games design: a mapping of the problems novice game designers experience in designing games. J. e-Learn. Knowl. Soc. 11(3), (2015)

  174. Tonon, K., Baecker, R.: GameSoup: a two-stage game development environment. In: Proceedings of the International Academic Conference on the Future of Game Design and Technology, ACM, New York, NY, USA, Futureplay ’10, pp. 255–256 (2010). https://doi.org/10.1145/1920778.1920822

  175. Urbanek, M., Güldenpfennig, F., Schrempf, M.T.: Building a community of audio game designers—towards an online audio game editor. In: Proceedings of the 2018 ACM Conference Companion Publication on Designing Interactive Systems, ACM, New York, NY, USA, DIS ’18 Companion, pp. 171–175 (2018). https://doi.org/10.1145/3197391.3205431

  176. Uzunboylu, H., Baytak, A., Land, S.M.: A case study of educational game design by kids and for kids. Proc. Soc. Behav. Sci. 2(2), 5242–5246 (2010). https://doi.org/10.1016/j.sbspro.2010.03.853

    Article  Google Scholar 

  177. Van Hees, K., Engelen, J.: Equivalent representations of multimodal user interfaces. Univ. Access Inform. Soc. 12(4), 339–368 (2013). https://doi.org/10.1007/s10209-012-0282-z

    Article  Google Scholar 

  178. van Herk, R., Verhaegh, J., Fontijn, W.F.: ESPranto SDK: an adaptive programming environment for tangible applications. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, CHI ’09, pp. 849–858 (2009). https://doi.org/10.1145/1518701.1518831

  179. Vanden Abeele, V., De Schutter, B., Geurts, L., Desmet, S., Wauters, J., Husson, J., Van den Audenaeren, L., Van Broeckhoven, F., Annema, J.H., Geerts, D.: P-III: a player-centered, iterative, interdisciplinary and integrated framework for serious game design and development. In: De Wannemacker, S., Vandercruysse, S., Clarebout, G. (eds) Serious Games: The Challenge, Springer, Berlin, Heidelberg, Communications in Computer and Information Science, pp. 82–86 (2012). https://doi.org/10.1007/978-3-642-33814-4_14

  180. Verschueren, S., Buffel, C., Vander Stichele, G.: Developing theory-driven, evidence-based serious games for health: framework based on research community insights. JMIR Serious Games 7(2), (2019). https://doi.org/10.2196/11565

  181. Walk, W., Görlich, D., Barrett, M.: Design, dynamics, experience (DDE): an advancement of the MDA framework for game design. In: Korn, O., Lee, N. (eds.) Game Dynamics: Best Practices in Procedural and Dynamic Game Content Generation. Springer International Publishing, Cham, pp. 27–45 (2017). https://doi.org/10.1007/978-3-319-53088-8_3

  182. Westin, T., Ku, J.J., Dupire, J., Hamilton, I.: Game accessibility guidelines and WCAG 2.0—a gap analysis. In: Miesenberger, K., Kouroupetroglou, G. (eds.) Computers Helping People with Special Needs, pp. 270–279. Springer International Publishing, Lecture Notes in Computer Science (2018)

  183. Wobbrock, J.O., Kane, S.K., Gajos, K.Z., Harada, S., Froehlich, J.: Ability-based design: concept, principles and examples. ACM Trans. Access Comput. 3(3), 9:1–9:27 (2011). https://doi.org/10.1145/1952383.1952384

    Article  Google Scholar 

  184. Wolber, D.: Pavlov: programming by stimulus-response demonstration. In: Conference on Human Factors in Computing Systems—Proceedings, pp. 252–259 (1996)

  185. World Wide Web Consortium: Accessibility, Usability, and Inclusion. https://www.w3.org/WAI/intro/usable (2016)

  186. Yildiz, S., Carlsson, A., Järnbrand, H., Sandberg, T., Westin, T.: Design of a game community based support system for cognitive game accessibility. In: Brooks, A.L., Brooks, E., Vidakis, N. (eds.) Interactivity, Game Creation, Design, Learning, and Innovation, pp. 238–247. Springer International Publishing, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering (2018)

  187. Yoon, D., Kim, K.J.: 3D game model and texture generation using interactive genetic algorithm. In: Proceedings of the Workshop at SIGGRAPH Asia, ACM, New York, NY, USA, WASA ’12, pp. 53–58 (2012). https://doi.org/10.1145/2425296.2425305

  188. Yuan, B., Folmer, E., Harris, F.: Game accessibility: a survey. Univ. Access Inform. Soc. 10(1), 81–100 (2011). https://doi.org/10.1007/s10209-010-0189-5

    Article  Google Scholar 

Download references

Acknowledgements

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior—Brasil (CAPES)—Finance Code 001. We would also like to thank everyone who contributed (directly and/or indirectly) with this research. Without their participation, time, and wiliness to help, the research would not be possible.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Franco Eusébio Garcia.

Ethics declarations

Conflict of interest

On behalf of all authors, the corresponding author states that there is no conflict of interest.

Ethical standards and informed consent

As advanced in Sects. 1 and 9, all procedures followed were in accordance with the ethical standards of the responsible committee on human experimentation (institutional and national): Certificado de Apresentação de Apreciação Ética from Plataforma Brasil: CAAE: 89477018.5.0000.5504. Informed consent was obtained from all individuals for being included in the study. Additional informed consent was obtained from all individuals for whom identifying information (photos) is included in this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Garcia, F.E., de Almeida Neris, V.P. A framework for tailorable games: toward inclusive end-user development of inclusive games. Univ Access Inf Soc 21, 193–237 (2022). https://doi.org/10.1007/s10209-020-00779-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10209-020-00779-8

Keywords

Navigation