Skip to main content

Implementation and Playtesting for a World Adventure Game’s Procedural Content Generation System

  • Conference paper
  • First Online:
ArtsIT, Interactivity and Game Creation (ArtsIT 2022)

Abstract

This paper presents an experimental methodology of procedural content generation (PCG) for natural environments with a focus on game design and visualization. This approach allows us to define a set of instructions to shape the content generation to meet the requirements of game design and level design teams. For the validation process, we have discussed and analyzed a playtesting session.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Koltai, B.G., Husted, J.E., Vangsted, R., Mikkelsen, T.N., Kraus, M.: Procedurally generated self overlapping mazes in virtual reality. In: Brooks, A., Brooks, E.I. (eds.) Interactivity, Game Creation, Design, Learning, and Innovation. LNICST, vol. 328, pp. 229–243. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-53294-9_16

    Chapter  Google Scholar 

  2. Wulff-Jensen, A., Rant, N.N., Møller, T.N., Billeskov, J.A.: Deep convolutional generative adversarial network for procedural 3D landscape generation based on DEM. In: Brooks, A.L., Brooks, E., Vidakis, N. (eds.) Interactivity, Game Creation, Design, Learning, and Innovation. LNICST, vol. 229, pp. 85–94. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-76908-0_9

    Chapter  Google Scholar 

  3. Oliveira, G., Almeida, L., Sousa, J.P., Barroso, B., Barbedo, I.: A rule based procedural content generation system. In: Pereira, A.I., Košir, A., Fernandes, F.P., Pacheco, M.F., Teixeira, J.P., Lopes, R.P. (eds.) Optimization, Learning Algorithms and Applications (OL2A 2022). CCIS, vol. 1754, pp. 107–113. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-23236-7_8

  4. Melotti, A.S.: Geração de Conteúdo Procedural por Busca Inovativa em Nichos (2016)

    Google Scholar 

  5. Thibodeaux, C.R.: Dynamically Adaptive Procedural Generation of Dungeons. 14 (2014)

    Google Scholar 

  6. Salge, C., et al.: The AI settlement generation challenge in Minecraft. KI - Künstliche Intelligenz 34(1), 19–31 (2020). https://doi.org/10.1007/s13218-020-00635-0

    Article  Google Scholar 

  7. Pereira de Araujo, R., Souto, V.T.: Game worlds and creativity: the challenges of procedural content generation. In: Marcus, A., Wang, W. (eds.) DUXU 2017. LNCS, vol. 10289, pp. 443–455. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58637-3_35

    Chapter  Google Scholar 

  8. Pace, A., Thompson, T.: Procedural content generation and evolution within the EvoTanks domain. In: FDG, pp. 439–440 (2013)

    Google Scholar 

  9. Plante, C.: Payday 2 review: the getaway. https://www.polygon.com/2013/8/16/4628602/payday-2-review. Accessed 01 Oct 2022

  10. Catherine, F., Meghan, D.L., Andrew, R.: Exploring simulated game worlds. ORBIT J. 1, 1–13 (2017). https://doi.org/10.29297/orbit.v1i2.46

  11. Alves, T., Coelho, J.: A framework for massively multiplayer online game content generation. In: 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA). pp. 834–841 (2016). https://doi.org/10.1109/AINA.2016.22

  12. Suter, B., Kocher, M., Bauer, R. (eds.): Games and Rules. Game Mechanics for the “Magic Circle.” Transcript, pp. 169–189, Bielefeld (2018)

    Google Scholar 

  13. Suter, B., Bauer, R., Kocher, M.: Narrative mechanics: strategies and meanings in games and real life. Transcript Verlag, pp. 161–176 (2021). https://doi.org/10.14361/9783839453452

  14. Unity: Unity real-time development platform | 3D, 2D VR & AR engine. https://unity.com/. Accessed 11 July 2022

  15. Blender: blender.org - Home of the Blender project - Free and open 3D creation software. https://www.blender.org/. Accessed 11 July 2022

  16. What do the labels mean? https://pegi.info/what-do-the-labels-mean. Accessed 13 Sep 2022

  17. Perlin, K.: An image synthesizer. ACM SIGGRAPH Comput. Graph. 19, 287–296 (1985). https://doi.org/10.1145/325165.325247

    Article  Google Scholar 

  18. Technologies, U.: Unity - scripting API: Mathf.PerlinNoise. https://docs.unity3d.com/ScriptReference/Mathf.PerlinNoise.html. Accessed 30 Oct 2022

  19. National Geographic: The five major types of biomes. https://education.nationalgeographic.org/resource/five-major-types-biomes. Accessed 01 Oct 2022

  20. Choi, J.O., Forlizzi, J., Christel, M., Moeller, R., Bates, M., Hammer, J.: Playtesting with a purpose. In: Proceedings of the 2016 Annual Symposium on Computer-Human Interaction in Play, pp. 254–265. ACM, Austin, Texas, USA (2016). https://doi.org/10.1145/2967934.2968103

  21. Fullerton, T.: Game design workshop: a playcentric approach to creating innovative games. CRC Press (2014)

    Google Scholar 

  22. Project E - Playtest session results. https://docs.google.com/spreadsheets/d/14VxBotKdlwKcJWEddEIKepSsdXWrNB-kDRISS67HELQ/edit?resourcekey&usp=forms_web_b&usp=embed_facebook. Accessed 13 July 2022

  23. Prusinkiewicz, P.: Graphical applications of L-systems. In: Proceedings on Graphics Interface ‘86/Vision Interface ’86, pp. 247–253. Canadian Information Processing Society, CAN (1986)

    Google Scholar 

  24. Prusinkiewiczy, P., Hammely, M., Hananz, J.: L-systems: from the theory to visual models of plants. 32 (2002)

    Google Scholar 

  25. Kim, L.C., Talib, A.Z.: Improving L-system music rendering using a hybrid of stochastic and context-sensitive grammars in a visual language framework. In: Brooks, A.L. (ed.) Arts and Technology. LNICST, vol. 101, pp. 46–53. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33329-3_6

    Chapter  Google Scholar 

  26. Beebe-Wang, J., Tang, J.: Injection painting optimization with fuzzy logic expert system. 3 (2001)

    Google Scholar 

  27. Mohamad, W.M.W., Ahmad, T., Ashaari, A.: Intelligent fuzzy logic controller for painting system of vessel. AIP Conf. Proc. 2423, 020029 (2021). https://doi.org/10.1063/5.0075684

    Article  Google Scholar 

  28. Neerdal, J.A.I.H., Hansen, T.B., Hansen, N.B., Bonita, K.L.F., Kraus, M.: Navigating procedurally generated overt self-overlapping environments in VR. In: Brooks, A., Brooks, E.I. (eds.) Interactivity, Game Creation, Design, Learning, and Innovation. LNICST, vol. 328, pp. 244–260. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-53294-9_17

    Chapter  Google Scholar 

Download references

Acknowledgment

The authors are grateful to the Foundation for Science and Technology (FCT, Portugal) for financial support through national funds FCT/MCTES (PIDDAC) to CeDRI (UIDB/05757/2020 and UIDP/05757/2020) and SusTEC (LA/P/0007/2021).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to João Paulo Sousa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sousa, J.P., Oliveira, G., Barbedo, I., Barroso, B., Tavares, R., Lopes, R.P. (2023). Implementation and Playtesting for a World Adventure Game’s Procedural Content Generation System. In: Brooks, A.L. (eds) ArtsIT, Interactivity and Game Creation. ArtsIT 2022. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 479. Springer, Cham. https://doi.org/10.1007/978-3-031-28993-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-28993-4_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-28992-7

  • Online ISBN: 978-3-031-28993-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics