Skip to main content

A Comparative Analysis of Game Engines to Develop Core Assets for a Software Product Line of Mini-Games

  • Conference paper
  • First Online:
Reuse in the Big Data Era (ICSR 2019)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11602))

Included in the following conference series:

Abstract

The selection of a video game engine to develop core assets of a Software Product Line (SPL) of mini games could be highly influenced by the requisites of the SPL, differentiating it from the usual selection criteria applied when building complex video games. This article presents a comparative analysis between two video game engines, unity and P5. The purpose of this analysis was to select the most appropriate option to implement the SPL core assets. Taking into account the requirements of the products to be generated from the SPL, we found that the option initially proposed as the most appropriate did not meet the most relevant requirements of the SPL.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.pygame.org/wiki/about.

  2. 2.

    https://unity3d.com/es.

  3. 3.

    https://p5js.org/.

  4. 4.

    https://unity3d.com/es/public-relations.

  5. 5.

    http://pacientesat.javerianacali.edu.co.

  6. 6.

    http://terapeutasat.javerianacali.edu.co.

References

  1. Albassam, E., Gomaa, H.: Applying software product lines to multiplatform video games. In: Proceedings of the 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change. IEEE Press (2013)

    Google Scholar 

  2. Alves, V., Niu, N., Alves, C., Valença, G.: Requirements engineering for software product lines: a systematic literature review. Inf. Softw. Technol. 52(8), 806–820 (2010)

    Article  Google Scholar 

  3. Apel, S., Batory, D., Kästner, C., Saake, G.: Feature-Oriented Software Product Lines. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-37521-7

    Book  Google Scholar 

  4. Clements, P., Northrop, L.M.: Software Product Lines: Practices and Patterns, 1st edn. Addison-Wesley Professional, Boston (2001)

    Google Scholar 

  5. Edge, D., Cheng, K.Y., Whitney, M., Qian, Y., Yan, Z., Soong, F.: Tip tap tones: mobile microtraining of mandarin sounds. In: Proceedings of the 14th International Conference on Human-computer Interaction with Mobile Devices and Services. ACM (2012)

    Google Scholar 

  6. Escudeiro, P., et al.: Serious game on sign language. In: Proceedings of the XV International Conference on Human Computer Interaction. ACM (2014)

    Google Scholar 

  7. Her, J.S., Kim, J.H., Oh, S.H., Rhew, S.Y., Kim, S.D.: A framework for evaluating reusability of core asset in product line engineering. Inf. Softw. Technol. 49(7), 740–760 (2007)

    Article  Google Scholar 

  8. Lima, C., do Carmo Machado, I., de Almeida, E.S., von Flach G. Chavez, C.: Recovering the product line architecture of the apo-games. In: Proceedings of the 22nd International Systems and Software Product Line Conference, vol. 1. ACM (2018)

    Google Scholar 

  9. Marquez, J.: Designing card games for learning the pragmatics of a second language. In: Proceedings of the 2018 Annual Symposium on Computer-Human Interaction in Play Companion Extended Abstracts. ACM (2018)

    Google Scholar 

  10. Martínez, J-C., et al.: Using software product lines to support language rehabilitation therapies: an experience report. In: 2018 ICAI Workshops (ICAIW). IEEE (2018)

    Google Scholar 

  11. McGregor, J.D.: Ten years of the arcade game maker pedagogical product line. In: Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools, vol. 2. ACM, New York (2014)

    Google Scholar 

  12. Nascimento, L., Santana de Almeida, E., de Lemos Meira, S.: A case study in software product lines - the case of the mobile game domain. In: 34th Euromicro Conference Software Engineering and Advanced Applications (2008)

    Google Scholar 

  13. Pohl, K., Böckle, G., van Der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, New York (2005). https://doi.org/10.1007/3-540-28901-1

    Book  MATH  Google Scholar 

  14. Rincón, L., Martínez, J.-C., Pabón, M.C., Mogollón, J., Caballero, A.: Creating a software product line of mini-games to support language therapy. In: Serrano C., J.E., Martínez-Santos, J.C. (eds.) CCC 2018. CCIS, vol. 885, pp. 418–431. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98998-3_32

    Chapter  Google Scholar 

  15. Stubbs, K.: Kana no senshi (kana warrior): a new interface for learning Japanese characters. In: CHI 2003 Extended Abstracts on Human Factors in Computing Systems. ACM, New York (2003)

    Google Scholar 

  16. Svahnberg, M., Bosch, J.: Issues concerning variability in software product lines. In: van der Linden, F. (ed.) IW-SAPF 2000. LNCS, vol. 1951, pp. 146–157. Springer, Heidelberg (2000). https://doi.org/10.1007/978-3-540-44542-5_17

    Chapter  Google Scholar 

  17. Zerbst, S., Düvel, O.: 3D Game Engine Programming. Game Development Series. Premier Press (2004)

    Google Scholar 

Download references

Acknowledgments

This work is part of the project No. 125174455451, titled “Apoyo a la Terapia de Rehabilitación del Lenguaje Oral y Escrito en Niños con Discapacidad Auditiva”. This project is funded by the Departamento Administrativo de Ciencia, Tecnología e Innovación de la República de Colombia (COLCIENCIAS).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to María Constanza Pabón .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sierra, M., Pabón, M.C., Rincón, L., Navarro-Newball, A., Linares, D. (2019). A Comparative Analysis of Game Engines to Develop Core Assets for a Software Product Line of Mini-Games. In: Peng, X., Ampatzoglou, A., Bhowmik, T. (eds) Reuse in the Big Data Era. ICSR 2019. Lecture Notes in Computer Science(), vol 11602. Springer, Cham. https://doi.org/10.1007/978-3-030-22888-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-22888-0_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-22887-3

  • Online ISBN: 978-3-030-22888-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics