{"id":1119,"date":"2025-12-09T12:51:52","date_gmt":"2025-12-09T18:51:52","guid":{"rendered":"https:\/\/wpsites.ucalgary.ca\/serious-games\/?page_id=1119"},"modified":"2025-12-09T17:36:56","modified_gmt":"2025-12-09T23:36:56","slug":"procedural-content-generation-ai","status":"publish","type":"page","link":"https:\/\/wpsites.ucalgary.ca\/serious-games\/procedural-content-generation-ai\/","title":{"rendered":"Procedural Content Generation AI"},"content":{"rendered":"\n<p>Procedural Content Generation (PCG) refers to creating content algorithmically as opposed to manually. PCG research is a sub-area of AI research, and existed long before deep neural networks popularized the term &#8220;Generative AI&#8221;.  The goal of the PCG AI research program is to explore and use of AI techniques in support of the generating of content required for games, serious games and educational applications.<\/p>\n\n\n\n<p>Published work:<\/p>\n\n\n\n<p>Matthew McConnell,\u00a0Richard Zhao.\u00a0<a href=\"https:\/\/doi.org\/10.1609\/aiide.v21i1.36831\" target=\"_blank\" rel=\"noreferrer noopener\">From Frustration to Fun: An Adaptive Problem-Solving Puzzle Game Powered by Genetic Algorithm<\/a>.\u00a0<em>Proceedings of the Twenty-First AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-25)<\/em>, Edmonton, Canada, November, 2025, p277-286. [<a href=\"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-content\/uploads\/sites\/136\/2025\/09\/2025aiide-adaptive_problem-solving_game.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Link<\/a>] [<a href=\"https:\/\/www.youtube.com\/watch?v=qJObjrjMoU0\" target=\"_blank\" rel=\"noreferrer noopener\">Video Demo<\/a>]<\/p>\n\n\n\n<p>Mahdi Farrokhimaleki,\u00a0Parsa Rahmati,\u00a0Richard Zhao.\u00a0<a href=\"https:\/\/doi.org\/10.1609\/aiide.v21i1.36826\" target=\"_blank\" rel=\"noreferrer noopener\">From Unstable to Playable: Stabilizing Angry Birds Levels via Object Segmentation<\/a>.\u00a0<em>Proceedings of the Twenty-First AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-25)<\/em>, Edmonton, Canada, November, 2025, p227-236. [<a href=\"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-content\/uploads\/sites\/136\/2025\/09\/2025aiide-stabilizing_angry_birds_levels.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Link<\/a>]<\/p>\n\n\n\n<p>Mahdi Farrokhimaleki,\u00a0Richard Zhao.\u00a0<a href=\"https:\/\/doi.org\/10.1609\/aiide.v20i1.31877\" target=\"_blank\" rel=\"noreferrer noopener\">Procedural Content Generation in Games: A Survey with Insights on Emerging LLM Integration<\/a>.\u00a0<em>Proceedings of the Twentieth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-24)<\/em>, Lexington, USA, November, 2024. [<a href=\"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-content\/uploads\/sites\/136\/2024\/09\/2024aiide-PCG-in-games.pdf\">Link<\/a>]<\/p>\n\n\n\n<p>Extended Abstract:<\/p>\n\n\n\n<p>Matthew McConnell,\u00a0Richard Zhao.\u00a0<a href=\"https:\/\/doi.org\/10.1609\/aiide.v21i1.36844\" target=\"_blank\" rel=\"noreferrer noopener\">A Demonstration of Pathfinding-Based Puzzle Generation with Adaptive Difficulty<\/a>. Proceedings of the Twenty-First AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-25), Edmonton, Canada, November, 2025, p396-398. [<a href=\"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-content\/uploads\/sites\/136\/2025\/09\/2025aiide-adaptive_difficulty_game_demo.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Link<\/a>] [<a href=\"https:\/\/www.youtube.com\/watch?v=qJObjrjMoU0\" target=\"_blank\" rel=\"noreferrer noopener\">Video Demo<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Procedural Content Generation (PCG) refers to creating content algorithmically as opposed to manually. PCG research is a sub-area of AI research, and existed long before deep neural networks popularized the term &#8220;Generative AI&#8221;. The goal &hellip;<\/p>\n","protected":false},"author":589,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-1119","page","type-page","status-publish","hentry"],"featured_image_src":null,"featured_image_src_square":null,"_links":{"self":[{"href":"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-json\/wp\/v2\/pages\/1119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-json\/wp\/v2\/users\/589"}],"replies":[{"embeddable":true,"href":"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-json\/wp\/v2\/comments?post=1119"}],"version-history":[{"count":3,"href":"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-json\/wp\/v2\/pages\/1119\/revisions"}],"predecessor-version":[{"id":1129,"href":"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-json\/wp\/v2\/pages\/1119\/revisions\/1129"}],"wp:attachment":[{"href":"https:\/\/wpsites.ucalgary.ca\/serious-games\/wp-json\/wp\/v2\/media?parent=1119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}