คู่มือแอปพลิเคชัน

AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกม

การสร้างเนื้อหาตามขั้นตอน (PCG) ใช้อัลกอริธึมเพื่อสร้างโลกของเกม ระดับ ไอเท็ม และภารกิจโดยอัตโนมัติ

ภาพรวม

การสร้างเนื้อหาตามขั้นตอน (PCG) ใช้อัลกอริธึมเพื่อสร้างโลกของเกม ระดับ ไอเท็ม และภารกิจโดยอัตโนมัติ ช่วยให้ทีมเล็กๆ สร้างเกมที่หลากหลายและกว้างขวาง และตอนนี้กำลังถูกเสริมพลังด้วย generative AI

AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกมมุ่งเน้นไปที่การใช้งานจริง: เปลี่ยนความสามารถของโมเดลให้เป็นเวิร์กโฟลว์รายวันที่เชื่อถือได้ซึ่งส่งมอบมูลค่าที่วัดได้

เจาะลึก

PCG มีประวัติอันยาวนาน: Rogue (1980) สร้างดันเจี้ยนโดยใช้อัลกอริธึม และ No Man's Sky มีชื่อเสียงโด่งดังในการอ้างว่ามีดาวเคราะห์ที่ไม่ซ้ำกันมากกว่า 18 ล้านล้านดวงที่สร้างขึ้นจากเมล็ดพันธุ์ที่กำหนด Minecraft สร้างภูมิประเทศที่แทบจะไม่มีที่สิ้นสุดโดยใช้ฟังก์ชัน Perlin/noise และ Spelunky เป็นผู้บุกเบิกการสร้างระดับตามข้อจำกัดที่คงทั้งแบบสุ่มและสามารถเล่นได้ PCG แบบคลาสสิกส่วนใหญ่เป็นไปตามกฎหรือเสียงรบกวน โดยมีข้อจำกัดอย่างระมัดระวัง ดังนั้นเอาต์พุตจึงสนุกสนาน ไม่ใช่แค่หลากหลาย สาขาย่อยการวิจัย PCGML (PCG ผ่านการเรียนรู้ของเครื่อง) ฝึกฝนโมเดลในระดับที่มีอยู่เพื่อสร้างโมเดลใหม่ ในปัจจุบัน generative AI ได้ขยาย PCG ไปสู่พื้นผิว โมเดล 3 มิติ บทสนทนา และภารกิจ ข้อได้เปรียบที่สำคัญคือขนาดเนื้อหาและความสามารถในการเล่นซ้ำ ความท้าทายใหญ่คือการควบคุมคุณภาพ การเชื่อมโยงกัน และการหลีกเลี่ยงผลผลิตที่ไม่สุภาพ ซึ่งมักเรียกว่า 'ปัญหาข้าวโอ๊ต'

ข้อมูลเชิงลึกทางเทคนิค

ฟังก์ชั่นเสียงรบกวน เช่น เสียง Perlin และ Simplex สร้างความสุ่มที่ราบรื่นและดูเป็นธรรมชาติสำหรับแผนที่ความสูงของภูมิประเทศ หลายระบบใช้ค่าเริ่มต้น ดังนั้นอินพุตเดียวกันจะสร้างโลกใบเดียวกันตามที่กำหนด และทำให้โลกใบใหญ่โดยไม่ต้องจัดเก็บไว้ วิธีการตามข้อจำกัดและไวยากรณ์ (และการล่มสลายของฟังก์ชัน wave) ช่วยให้มั่นใจได้ว่าเลย์เอาต์ที่สร้างขึ้นยังคงสามารถแก้ไขได้และสอดคล้องกัน ในขณะที่ PCGML ฝึกโมเดล generative บนตัวอย่างที่มนุษย์สร้างขึ้นเพื่อเลียนแบบการออกแบบที่ดี

การเรียนรู้ AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกม

การสร้างเนื้อหาตามขั้นตอน (PCG) ใช้อัลกอริธึมเพื่อสร้างโลกของเกม ระดับ ไอเท็ม และภารกิจโดยอัตโนมัติ ช่วยให้ทีมเล็กๆ สร้างเกมที่หลากหลายและกว้างขวาง และตอนนี้กำลังถูกเสริมพลังด้วย generative AI AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกมมุ่งเน้นไปที่การใช้งานจริง: เปลี่ยนความสามารถของโมเดลให้เป็นเวิร์กโฟลว์รายวันที่เชื่อถือได้ซึ่งส่งมอบมูลค่าที่วัดได้ เพื่อสร้างความเข้าใจอย่างลึกซึ้ง ให้ถือว่า AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกมเป็นรูปแบบการดำเนินงาน ไม่ใช่คุณลักษณะเดียว: กำหนดผลลัพธ์ที่ต้องการ ชี้แจงสมมติฐาน และแยกสิ่งที่ระบบสามารถทำได้อย่างน่าเชื่อถือจากสิ่งที่ยังต้องใช้วิจารณญาณจากผู้เชี่ยวชาญ

ในทางปฏิบัติ ทีมที่แข็งแกร่งที่ใช้ AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกมมุ่งเน้นไปที่ผลลัพธ์ของเวิร์กโฟลว์ ไม่ใช่จำลองการสาธิต และกำหนดจุดตรวจสอบของมนุษย์ตั้งแต่เนิ่นๆ โดยจะบันทึกเกณฑ์ความสำเร็จที่ชัดเจน ทดสอบกับข้อมูลและขั้นตอนการทำงานที่สมจริง และทำซ้ำตามรูปแบบความล้มเหลวที่สังเกตได้ แทนที่จะชนะการวัดประสิทธิภาพเพียงครั้งเดียว นี่คือจุดที่ความเข้าใจทางทฤษฎีกลายเป็นความสามารถที่คงทนของผลิตภัณฑ์ นโยบาย และการดำเนินงาน

การออกแบบระดับแอปพลิเคชันจะกำหนดว่า AI จะปรับปรุงผลลัพธ์ที่แท้จริงหรือไม่ ในขณะเดียวกัน การทำให้กระบวนการที่เสียหายเป็นอัตโนมัติสามารถขยายปัญหาที่มีอยู่ได้ แนวทางที่ยืดหยุ่นที่สุดคือการรวมความเร็วของการทดลองเข้ากับวินัยในการกำกับดูแล: ดำเนินการนำร่อง จับหลักฐาน เผยแพร่บันทึกการตัดสินใจ และอัปเดตการป้องกันอย่างต่อเนื่องเมื่อพฤติกรรมของโมเดล ความคาดหวังของผู้ใช้ และข้อกำหนดด้านกฎระเบียบมีการเปลี่ยนแปลง

ผลกระทบเชิงกลยุทธ์

การออกแบบระดับแอปพลิเคชันจะกำหนดว่า AI จะปรับปรุงผลลัพธ์ที่แท้จริงหรือไม่

การออกแบบระดับแอปพลิเคชันจะกำหนดว่า AI จะปรับปรุงผลลัพธ์ที่แท้จริงหรือไม่ ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ

การบูรณาการขั้นตอนการทำงานที่ดีจะช่วยเพิ่มผลผลิตที่ผู้ใช้ไว้วางใจได้

การบูรณาการขั้นตอนการทำงานที่ดีจะช่วยเพิ่มผลผลิตที่ผู้ใช้ไว้วางใจได้ ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ

กรณีการใช้งานที่มีขอบเขตดีจะช่วยลดความเหนื่อยล้าของการเปลี่ยนแปลงและความเสี่ยงในการดำเนินการ

กรณีการใช้งานที่มีขอบเขตดีจะช่วยลดความเหนื่อยล้าของการเปลี่ยนแปลงและความเสี่ยงในการดำเนินการ ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ

อนาคตของ AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกม

Generative AI จะผลิตงานศิลปะ เนื้อหา 3 มิติ เสียง และการเล่าเรื่องตามความต้องการเพิ่มมากขึ้น ซึ่งอาจช่วยให้ระดับส่วนบุคคลปรับให้เข้ากับทักษะของผู้เล่นแต่ละคนได้ คาดหวังเครื่องมือสร้างร่วมระหว่างมนุษย์และ AI ที่เข้มงวดมากขึ้น ซึ่งนักออกแบบจะควบคุมโมเดลแทนที่จะเขียนกฎทุกข้อ ขอบเขตที่สำคัญคือการเชื่อมโยงกันในโลกกว้างใหญ่ ลิขสิทธิ์และแหล่งที่มาของข้อมูลการฝึกอบรม และการรักษาเนื้อหาที่มีความหมายมากกว่าที่จะไม่มีที่สิ้นสุดแต่ว่างเปล่า ระบบที่ชนะจะจับคู่รุ่นกับการประเมินและการดูแลที่แข็งแกร่ง

การใช้งานจริงในโลกแห่งความเป็นจริง

No Man's Sky สร้างดาวเคราะห์มากกว่า 18 ล้านล้านดวงจากเมล็ดพันธุ์ที่กำหนดและกฎขั้นตอน

Minecraft ใช้ฟังก์ชันเสียงรบกวนเพื่อสร้างภูมิประเทศที่หลากหลายและไม่มีที่สิ้นสุดอย่างมีประสิทธิภาพได้ทันที

Spelunky สร้างระดับแบบสุ่มแต่ทำให้สำเร็จได้เสมอผ่านการออกแบบตามข้อจำกัด

Diablo และเกมแอ็คชั่น RPG อื่น ๆ ที่สร้างเค้าโครงดันเจี้ยนตามขั้นตอนและสุ่มปล้นเพื่อให้สามารถเล่นซ้ำได้

รูปแบบการดำเนินงาน

AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกมในทางปฏิบัติ

No Man's Sky สร้างดาวเคราะห์มากกว่า 18 ล้านล้านดวงจากเมล็ดพันธุ์ที่กำหนดและกฎขั้นตอน

No Man's Sky ที่สร้างดาวเคราะห์มากกว่า 18 ล้านล้านดวงจากเมล็ดพันธุ์ที่กำหนดไว้และกฎขั้นตอน โดยปกติแล้วทีมจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพไว้ล่วงหน้า รักษาเส้นทางการยกระดับของมนุษย์สำหรับกรณี Edge และติดตามทั้งการเพิ่มผลผลิตและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกมในทางปฏิบัติ

Minecraft ใช้ฟังก์ชันเสียงรบกวนเพื่อสร้างภูมิประเทศที่หลากหลายและไม่มีที่สิ้นสุดอย่างมีประสิทธิภาพได้ทันที

Minecraft ใช้ฟังก์ชันเสียงรบกวนเพื่อสร้างภูมิประเทศที่หลากหลายและไม่มีที่สิ้นสุดอย่างมีประสิทธิภาพทันที ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพไว้ล่วงหน้า รักษาเส้นทางการยกระดับของมนุษย์สำหรับกรณี Edge และติดตามทั้งการเพิ่มผลผลิตและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกมในทางปฏิบัติ

Spelunky สร้างระดับแบบสุ่มแต่ทำให้สำเร็จได้เสมอผ่านการออกแบบตามข้อจำกัด

Spelunky การสร้างระดับแบบสุ่มแต่ทำให้สำเร็จได้เสมอผ่านการออกแบบตามข้อจำกัด มักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการผลิตที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกมในทางปฏิบัติ

Diablo และเกมแอ็กชัน RPG อื่นๆ สร้างเค้าโครงดันเจี้ยนตามขั้นตอนและสุ่มของรางวัลเพื่อให้สามารถเล่นซ้ำได้

Diablo และเกมแอ็กชั่น RPG อื่นๆ ที่สร้างเลย์เอาต์ดันเจี้ยนตามขั้นตอนและปล้นแบบสุ่มสำหรับการเล่นซ้ำ ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับ Edge Cases และติดตามทั้งประสิทธิภาพที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

ความเสี่ยงและรั้ว

!

การทำให้กระบวนการที่เสียหายเป็นอัตโนมัติสามารถขยายปัญหาที่มีอยู่ได้

!

ทีมอาจดำเนินการอัตโนมัติมากเกินไปและลบวิจารณญาณของมนุษย์ที่จำเป็นออก

!

คุณภาพอาจคลาดเคลื่อนได้หากไม่ได้รับการประเมินผลลัพธ์อย่างต่อเนื่อง

แผนงานการดำเนินงาน

1

แมปขั้นตอนการทำงานปัจจุบันและระบุขั้นตอนที่มีแรงเสียดทานสูงสุด

แมปขั้นตอนการทำงานปัจจุบันและระบุขั้นตอนที่มีแรงเสียดทานสูงสุด ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

2

กำหนดจุดตรวจของมนุษย์ก่อนระบบอัตโนมัติเต็มรูปแบบ

กำหนดจุดตรวจของมนุษย์ก่อนระบบอัตโนมัติเต็มรูปแบบ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

3

ฝึกอบรมผู้ใช้เกี่ยวกับการแจ้งเตือน เส้นทางการยกระดับ และมาตรฐานคุณภาพ

ฝึกอบรมผู้ใช้เกี่ยวกับการแจ้งเตือน เส้นทางการยกระดับ และมาตรฐานคุณภาพ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

4

ติดตามผลลัพธ์ระดับงานเพื่อยืนยันคุณค่าที่ยั่งยืน

ติดตามผลลัพธ์ระดับงานเพื่อยืนยันคุณค่าที่ยั่งยืน ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

สำรวจต่อไป