[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-121383-en":3,"doc-seo-121383-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},121383,1374391974468,"Eden","https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0",8,"Research & Report","Procedural Content Generation - Generating Procedural Game Content Using Machine Learning","Procedural Content Generation: Generating Procedural Game Content Using Machine Learning is a Master of Science thesis in Computer Science exploring how machine learning can automate the creation of playable game content. The work frames the problem and objectives, reviews related approaches, and presents technical design including game flow, enemy and environment design, and a content generation framework. The framework combines a content generation agent, a heuristic training system, and a content-to-level mapping system, implemented using a reinforcement learning approach with ML-Agents and Unity.","CALIFORNIA STATE UNIVERSITY, NORTHRIDGE  \nProcedural Content Generation: Generating Procedural Game Content Using Machine Learning  \nA thesis submitted in partial fulfillment of the requirements  \nFor the degree of Master of Science  \nIn Computer Science  \nBy  \nJoshua Steward  \nDecember 2022  \nThe thesis of Joshua Steward is approved:  \nDr. Wonjun Lee Date  \nDr. Jeffrey Wiegley  \nDate  \nDr. Taehyung Wang, Chair Date  \nCalifornia State University, Northridge  \nTable of Contents  \nList of Tables ................................................................................................................................................. v  \nList of [Figures ............................................................................................................................................... vi](Figures ............................................................................................................................................... vi)  \n[Abstract...............................](Abstract...............................)....................................................................................................................... viii  \n1. Introduction .......................................................................................................................................... 1  \n1.1 Problem Statement ....................................................................................................................... 1  \n1.2 – Objective .................................................................................................................................... 2  \n1.3 – Planning...................................................................................................................................... 4  \n2. Related Works ....................................................................................................................................... 6  \n3. Technical Design........................................................................................................................................ 8  \n3.1 – Introduction ..................................................................................................................................... 8  \n3.2-Game Flow ...................................................................................................................................... 10  \n3.3 – Enemy Design ................................................................................................................................. 13  \n3.3.1 – Pathfinding Enemy Type ......................................................................................................... 13  \n3.3.2 – Basic Movement Enemy Type ................................................................................................. 14  \n3.3.3 – Enemy Class Design ................................................................................................................. 14  \n3.4 – Environment Design ....................................................................................................................... 16  \n3.4.1 – Basic Moveable Tile................................................................................................................. 17  \n3.4.2 – Bomb Tile ................................................................................................................................ 17  \n3.4.3 – Glass Tile.................................................................................................................................. 17  \n3.4.4 – Ice Tile ..................................................................................................................................... 17  \n3.4.5 – Boundary Tile .......................................................................................................................... 18  \n3.4.6 – Wood Box Tile .......................................................................","cbCaiuHjpDrlaBCc","https://ap.wps.com/l/cbCaiuHjpDrlaBCc","pdf",2911543,1,83,"English","en",105,"# Introduction\n## Problem Statement\n## Objective\n## Planning\n# Related Works\n# Technical Design\n## Introduction\n## Game Flow\n## Enemy Design\n## Environment Design\n## Content Generation Framework Design\n# Project Development\n## Technical Stack\n## Reinforcement Learning Approach\n## ML-Agents Toolkit\n## Unity Interface","[{\"question\":\"What is the thesis focus on procedural content generation?\",\"answer\":\"The thesis focuses on using machine learning to generate procedural game content, translating generated content into playable level structure.\"},{\"question\":\"How is the game content generation framework designed?\",\"answer\":\"It includes a content generation agent, a heuristic training system, and a content-to-level mapping system that converts generated content into levels.\"},{\"question\":\"What technologies and methods are used to implement the approach?\",\"answer\":\"The implementation uses reinforcement learning with the ML-Agents toolkit and a Unity interface, including a discussion of the technical stack and training strategy.\"}]","Procedural Content Generation - Generating Procedural Game Content Using Machine Learning | PDF",1785735396,209,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"procedural-content-generation-generating-procedural-game-content-using-machine-learning","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/procedural-content-generation-generating-procedural-game-content-using-machine-learning/121383/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What is the thesis focus on procedural content generation?","Question",{"text":75,"@type":76},"The thesis focuses on using machine learning to generate procedural game content, translating generated content into playable level structure.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How is the game content generation framework designed?",{"text":80,"@type":76},"It includes a content generation agent, a heuristic training system, and a content-to-level mapping system that converts generated content into levels.",{"name":82,"@type":73,"acceptedAnswer":83},"What technologies and methods are used to implement the approach?",{"text":84,"@type":76},"The implementation uses reinforcement learning with the ML-Agents toolkit and a Unity interface, including a discussion of the technical stack and training strategy.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]