Skip to main content
Log in

Procedural Aesthetics — Building a toolset of aesthetic devices for generative games design

  • Published:
The Computer Games Journal

Abstract

This paper identifies and reviews a set of useful tools afforded to games designers by procedural functions — a toolset of design elements, which can inform games designers working with generative systems. It includes a discussion on procedural rhetoric and the motivations behind generative systems, as well as detailed analyses of specific games titles which use those to a lesser and greater degree. This paper examines the ‘roguelike paradigm’ (a genre that emerged from an outstanding procedurally generative game), and considers various natural mathematical functions, which can be levied by games designers. This is followed by a programmatic description of various procedural function methodologies based on the findings of these analyses, in accordance with what has been reported in literature. These analyses are not confined to computer games — examples of useful tools for modular, generative games design are also cited from trans-media games and other art-forms.

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.

Similar content being viewed by others

References

  1. Portnow, J. & Floyd, D. (2012) Extra Credits: Graphics vs. Aesthetics. [online video]. http://www.youtube.com/watch?v=5oK8UTRgvJU. (accessed 15/11/2013).

    Google Scholar 

  2. Bogost, I. (2007) Persuasive Games: The Expressive Power of Videogames. Cambridge, MA: MIT Press.

    Google Scholar 

  3. Priestley, R. (1987) Warhammer 40,000: Rogue Trader. 3rd imprint. Nottingham: Games Workshop Ltd.

    Google Scholar 

  4. Black, L. 1960. Black Path Game. [board game]. Detailed in (Conway et al., 1982, P. 682). Unpublished.

    Google Scholar 

  5. McMerchie, T. (2004) Tsuro. [board game]. Rouen, Normandy: Abysse Corp.

    Google Scholar 

  6. Lamorisse, A. (1959) Risk: A Game of Global Domination. [board game]. Leeds: Waddingtons House of Games.

    Google Scholar 

  7. Jackson, S. (1986) The Warlock of Firetop Mountain. [board game]. Nottingham: Games Workshop Ltd.

    Google Scholar 

  8. Braben, D. & Bell, I. (1984) Elite. [cassette, floppy disk]. BBC Micro. Cambridge, UK: Acornsoft.

    Google Scholar 

  9. Spufford, F. (2003) Backroom Boys: The Secret Return of the British Boffin. ebook ed. (dy2010). London: Faber & Faber.

    Google Scholar 

  10. Wardrip-Fruin, N. (2009) Expressive Processing: Digital Fictions, Computer Games, Software Studies. Cambridge, MA: MIT Press.

    Google Scholar 

  11. Rohrer, J. (2009) Beyond Single Player. Proceedings from Game Developers Conference, San Francisco, CA. 23 March 2009.

    Google Scholar 

  12. Yu, D. (2009) Spelunky. [digital download]. Microsoft Windows. Pasadena, CA: Mossmouth LLC.

    Google Scholar 

  13. French, J. (2012) Return of the Dungeon Crawler. [weblog post]. http://www.1up.com Video Game Reviews. http://www.1up.com/do/blogEntry?bId=9107310. (21 November 2013).

    Google Scholar 

  14. Janek, M. (2013) Minecraft Waterfall Landscape Wallpaper. [Online image]. http://mcg.syphrallc1.netdna-cdn.com/wp-content/uploads/2013/05/minecraft-waterfall-landscape.jpg. (21 December 2013).

    Google Scholar 

  15. Kazemi, D. (2013) Spelunky Generator Lessons Part 2: Generating the Rooms. [weblog post]. Tiny Subversions. http://tinysubversions.com/spelunkyGen2/. (19 December 2013).

    Google Scholar 

  16. Serget3. (2011) spelunkygameover. [Online image]. http://www.toptiertactics.com/wp-content/uploads/2011/05/spelunky.jpg. (21 December 2013).

    Google Scholar 

  17. Games Workshop. (1989) Advanced Heroquest. [board game]. Nottingham: Games Workshop Ltd.

    Google Scholar 

  18. Watts, J. (2005) Sample layout 1. [Online image]. http://cf.geekdo-images.com/images/pic107634_md.jpg. (21 December 2013).

    Google Scholar 

  19. Derfellink. (2012) Re: New Quest Boards on Old Scratch’s HeroQuest Forum. [Online image]. http://digilander.libero.it/hyw3l/ahqpreview2.png. (29 December 2013).

    Google Scholar 

  20. Looney, A. (1996) Fluxx. [card game]. College Park, MD: Looney Labs.

    Google Scholar 

  21. Carslaw, G. (2013) Making up the rules as we go along. [Online image]. http://www.3dtotalgames.com/wp-content/uploads/2013/12/fluxx-300x225.jpg. (21 December 2013).

    Google Scholar 

  22. Maxis. (2000–2014) The Sims. (Franchise). [CD/DVD-ROM]. Microsoft Windows. Redwood, CA: Electronic Arts, Inc.

    Google Scholar 

  23. Rizzuti, B. (2010) How to Use Create A Sim: Finishing Touches. [Online image]. http://i3.squidoocdn.com/resize/squidoo_images/800/draft_lens8979511module82472541photo_1265050146create-a-sim-23-thumb.jpg. (29 December 2013).

    Google Scholar 

  24. Pwnee Studios. (2013) Cloudberry Kingdom (downloadable title).

    Google Scholar 

  25. McGregor, J. (2013) Cloudberry Kingdom: Platforming Levels Up. [Online image]. http://oyster.ignimgs.com/wordpress/stg.ign.com/2013/03/521-610x343.jpg. (21 December 2013).

    Google Scholar 

  26. Square. (1997) Chocobo no Fushigina Dungeon. (Chocobo’s Mysterious Dungeon). [CD-ROM]. Sony Playstation. Tokyo: Square Co., Ltd.

    Google Scholar 

  27. Zangetsu, T. (2010) FFIX Morrid’s Tower WM. [Online image]. http://static2.wikia.nocookie.net/__cb20100402195423/finalfantasy/images/1/10/FFIX_Morrid’s_Tower_WM.png. (29 December 2013).

    Google Scholar 

  28. Hatfield, J. (2007) Final Fantasy IX (U) (Disc 1: SLUS-01251) Yet more screen shots =). [Online image]. http://www.ffcompendium.com/misc/ff9battle.jpg. (29 December 2013).

    Google Scholar 

  29. Joubert, R. (2010) Desktop Dungeons. [digital download]. Analysis of alpha version. Unpublished.

    Google Scholar 

  30. (unknown, 2011) Desktop Dungeons in HTML5. [Online image]. http://www.ducknextdoor.com/blog/wp-content/uploads/2011/12/desktop-dungeons-fighter.jpg. (20 December 2013).

  31. Subset Games. (2012) FTL: Faster Than Light. [digital download]. Microsoft Windows / Mac OS. Shanghai: Subset Games.

    Google Scholar 

  32. Matthau, W. (2012) Legendary thief KazaaakplethKilik Random Event. [Online image]. http://static3.wikia.nocookie.net/__cb20121102194543/ftl/images/0/00/2012-11-01_00004.jpg. (8 December 2013).

    Google Scholar 

  33. Jack, M. (2013) The Brief: Journeys of the Junky Eagle on RPGnet Forums. [Online image]. http://i32.photobucket.com/albums/d48/mister_jack/601_map1_zps989dce63.jpg. (18 December 2013).

    Google Scholar 

  34. Key, E. (2013) Proteus Screenshots. [Online image]. http://www.visitproteus.com/presskit/proteus/images/Proteus-2013-01-04-[96%3BuP%3BuB%3B63525082]-0002.png. (20 November 2013).

    Google Scholar 

  35. Clark, A. (2012) ‘Proteus’ Soundscapes: the Similarities between Procedural Generation and Improvisation’ The Phonograph, January 6 2012.

    Google Scholar 

  36. Toy, M. & Wichman, G. (1980) Rogue. [UNIX binary]. BSD UNIX distribution 4.2.

    Google Scholar 

  37. Edge Staff. (2009) Edge Online. The Making Of: Rogue, page 2. [WWW]. http://www.edge-online.com/features/making-rogue/2/. (16 November 2013).

    Google Scholar 

  38. Gygax, G. & Arneson, D. (1972) Dungeons & Dragons Roleplaying System. [RPG rulebooks]. Lake Geneva, WI: TSR Hobbies, Inc.

    Google Scholar 

  39. Coffey, D. (2011) The Myth of the Modern Role-Playing Game. [Online image]. http://www.thegameeffect.com/contentMedia/images/users/DylanCoffey/47b072af-f657-4141-9182-130f78367c70.gif. (21 November 2013).

    Google Scholar 

  40. Marvel. (2008) ASCII version–Gameplay. [Online image]. http://rogue-life.ourden.org/files/images/nethack-shot-2.png. (16 November 2013).

    Google Scholar 

  41. Fenlason, J. & Woodland, K. (1985) Hack. [UNIX binary]. Usenet distribution

    Google Scholar 

  42. Stephenson, M. (1987) NetHack. [UNIX binary]. Usenet distribution

    Google Scholar 

  43. Biskup, T. (1994) Ancient Domains of Mystery (ADOM). [postcardware]. Shareware distribution. http://www.adom.de

    Google Scholar 

  44. Henzel, L. (1997) Linley’s Dungeon Crawl (Crawl). [DOS binary]. GPLv2+.

    Google Scholar 

  45. Cutler, A. & Astrand, A. (1990) Angband. [UNIX binary]. Usenet distribution.

    Google Scholar 

  46. Chunsoft. (1993) Torneko no Daiboken: Fushigi no Dungeon. (Torneko’s Great Adventure: Mysterious Dungeon). [16Mb cartridge] Super Famicom. Shinjuku, Tokyo: Chunsoft.

    Google Scholar 

  47. IDV (2009) SpeedTree for Games. [DVD-ROM] Game middleware. Columbia, SC: Interactive Data Visualisation, Inc.

    Google Scholar 

  48. Adams, T. (2006) Slaves to Armok: God of Blood Chapter II: Dwarf Fortress. [digital download]. Microsoft Windows / Mac OS. Silverdale, WA: Bay 12 Games.

    Google Scholar 

  49. Blizzard North. (2000) Diablo II. [CD-ROM]. Microsoft Windows / Mac OS. Irvine, CA: Blizzard Entertainment, Inc.

    Google Scholar 

  50. Nextech. (2002) Shining Soul. [GBA cartridge]. Nintendo Game Boy Advance. Ota, Tokyo: Sega Corporation.

    Google Scholar 

  51. Gaslamp Games. (2011) Dungeons of Dredmor. [digital download]. Microsoft Windows / Mac OS. Victoria, British Columbia: Gaslamp Games, Inc.

    Google Scholar 

  52. Subset Games. (2012) FTL: Faster Than Light. [digital download]. Microsoft Windows / Mac OS. Shanghai: Subset Games.

    Google Scholar 

  53. Cellar Door. (2013) Rogue Legacy. [digital download]. Microsoft Windows / Mac OS. Toronto: Cellar Door Games.

    Google Scholar 

  54. Gleick, J. (1988) Chaos. New York: Viking Penguin.

    MATH  Google Scholar 

  55. WIKI COMMONS. 2005. File: LogisticMap BifurcationDiagram. [Online image]. http://upload.wikimedia.org/wikipedia/commons/e/ea/Logistic_map_bifurcation_diagram.png. (18 December 2013).

    Google Scholar 

  56. WIKI COMMONS. 2013. File:Mandel zoom 00 mandelbrot set. [Online image]. http://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Mandel_zoom_00_mandelbrot_set.jpg/800px-Mandel_zoom_00_mandelbrot_set.jpg. (18 December 2013).

    Google Scholar 

  57. Patel, A. (2010) Polygonal Map Generation for Games. [Online image]. http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/voronoi-map-goal-16000-shaded.png. (18 December 2013).

    Google Scholar 

  58. IDV (2009) SpeedTree for Games. [DVD-ROM] Game middleware. Columbia, SC: Interactive Data Visualisation, Inc.

    Google Scholar 

  59. WIKI COMMONS. 2005. File:Fractal weeds. [Online image]. http://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Fractal_weeds.jpg/800px-Fractal_weeds.jpg. (18 December 2013).

    Google Scholar 

  60. WIKI COMMONS. 2005. File:Dragon trees.[Online image]. http://upload.wikimedia.org/wikipedia/commons/7/74/Dragon_trees.jpg. (18 December 2013).

    Google Scholar 

  61. (unknown, 2013) Modeller Large. [Online image]. http://www.speedtree.com/images/modeler_lrg.jpg. (18 December 2013).

  62. WIKI COMMONS: DICKAU, R. 2008. Cantor 3D3. [Online image]. http://upload.wikimedia.org/wikipedia/commons/0/0b/Cantor3D3.png. (18 December 2013).

    Google Scholar 

  63. WIKI COMMONS. 2008. Herr von Koch. [Online image]. http://upload.wikimedia.org/wikipedia/commons/3/3c/Herr_von_Koch.GIF. (18 December 2013).

    Google Scholar 

  64. WIKI COMMONS. 2005.File:Perlin noise. [Online image]. http://upload.wikimedia.org/wikipedia/commons/d/da/Perlin_noise.jpg. (18 December 2013).

    Google Scholar 

  65. WIKI COMMONS. 2007. File:Perlin. [Online image]. http://upload.wikimedia.org/wikipedia/commons/8/8b/PerlinNoise2d.png. (18 December 2013).

    Google Scholar 

  66. Conway, J. H., Berlekamp, E. R. & Guy, R. K. (1982) Winning Ways for your Mathematical Plays Vol. 2. London: Academic Press.

  67. Calore, M. (2010) Conway’s Game of Life in HTML5. [Online image]. http://www.webmonkey.com/wp-content/uploads/2010/07/LifeHTML5.png. (18 December 2013).

    Google Scholar 

  68. Hemenway, P. (2005) Divine Proportion: Phi In Art, Nature, and Science. New York: Sterling.

    Google Scholar 

  69. Sigler, L. E. (trans.) (2002) Fibonacci’s Liber Abaci. Leonardo Pisano’s Book of Calculation. New York: Springer-Verlag.

    Book  Google Scholar 

  70. WIKI COMMONS, 2007. File:Golden ratio line 2. [Online image]. http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Golden_ratio_line2.svg/270px-Golden_ratio_line2.svg.png. (18 December 2013).

    Google Scholar 

  71. WIKI COMMONS. 2007. File:Golden rectangle and its elements. [Online image]. http://upload.wikimedia.org/wikipedia/commons/8/84/Golden_rectangle_and_its_elements.svg.png. (18 December 2013).

    Google Scholar 

  72. WIKI COMMONS: Brew, J. (2005) File:Spiral aloe. [Online image]. http://upload.wikimedia.org/wikipedia/commons/3/36/Spiral_aloe.jpg. (18 December 2013).

    Google Scholar 

  73. Bourg, D. M. & Seemann, G. (2004) AI for Game Developers. Sebastopol, CA: O’Reilly Media, Inc.

    Google Scholar 

  74. (self-made, 2014) Invader bit-grid. [Illustration].

  75. Albert, I. (2012) Super Mario Bros. Maps: Level 1-1. [Edited online image]. http://ian-albert.com/games/super_mario_bros_maps/mario-1-1.gif. (3 January 2014).

    Google Scholar 

  76. YoYo Games. (1999) Game Maker (Studio). [digital download]. Proprietary software: tools. Dundee: YoYo Games Inc.

    Google Scholar 

  77. Iwantani, T. (1980) Pac-Man. [arcade machine]. Tokyo: Namco Limited

    Google Scholar 

  78. Ewalt, D. M. (2011) Pac-Man Fever. [Edited online image]. http://blogsimages.forbes.com/davidewalt/files/2011/04/pac-man-arcade-screen-822x1024.jpg. (3 January 2014).

    Google Scholar 

  79. Perry, L. (2002) Modular Level and Component Design. Or: How I Learned to Stop Worrying and Love Making High-Detail Worlds. Game Developer (November 2002). pp. 30–35.

    Google Scholar 

  80. Kazemi, D. (2013) Spelunky Generator Lessons: Part 2. [Edited screen capture]. http://tinysubversions.com/spelunkyGen2/. (3 January 2014).

    Google Scholar 

  81. Moltenbrey, K. (2003) Computer Graphics World: Familiar Faces. [Online image]. http://www.cgw.com/images/Media/PublicationsArticle/118371.jpg. (29 December 2013).

    Google Scholar 

  82. EA Games (2013). Meet The Sims 4! [Online image]. http://thesimsofficialmag.com/images/issue4/body/sims42.png. (29 December 2013).

    Google Scholar 

  83. Unknown modders: UNKNOWN MODDER. 2007. Rengal Gown–No Dangly Back. [Online image]. http://thumbs.modthesims2.com/img/9/2/7/1/6/MTS_tiggerypum-575051-tig-rengal-nodangle.JPG. (29 December 2013) UNKNOWN MODDER. 2007. MTS2_Dr_Pixel_549480_NewPJ. [Online image]. http://thumbs2.modthesims2.com/img/1/3/0/6/7/MTS2_Dr_Pixel_549480_NewPJ.jpg. (29 December 2013). UNKNOWN MODDER. 2007. MTS2_Dr_Pixel_549680_newPJ. [Online image]. http://thumbs2.modthesims2.com/img/1/3/0/6/7/MTS2_Dr_Pixel_549680_newPJ.jpg. (29 December 2013).

  84. Gamma, E., Helm, R., Johnson, R. & Vlissides, J. (1994) Design Patterns: Elements of Reusable Object-Oriented Software. Boston, MA: Addison-Wesley.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matt Stockham.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Stockham, M. Procedural Aesthetics — Building a toolset of aesthetic devices for generative games design. Comput Game J 3, 153–187 (2014). https://doi.org/10.1007/BF03392362

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03392362

Navigation