ผู้พัฒนา The Witcher 3 เผยบั๊กสุดหลอนที่ทำให้ NPC ผู้หญิงเผลอ “ทำลูกตกพื้น”
Philipp Weber นักออกแบบเควสต์จาก CD Projekt Red เล่าย้อนถึงปัญหาที่เกิดขึ้นระหว่างพัฒนา The Witcher 3 ซึ่งสะท้อนให้เห็นว่าทีมงานให้ความสำคัญกับการสร้างโลกในเกมให้สมจริงมากเพียงใด แต่ความพยายามนั้นกลับ…

Philipp Weber นักออกแบบเควสต์จาก CD Projekt Red เล่าย้อนถึงปัญหาที่เกิดขึ้นระหว่างพัฒนา The Witcher 3 ซึ่งสะท้อนให้เห็นว่าทีมงานให้ความสำคัญกับการสร้างโลกในเกมให้สมจริงมากเพียงใด แต่ความพยายามนั้นกลับนำไปสู่ผลข้างเคียงที่แปลกประหลาดและชวนตกใจในเวลาเดียวกัน
แก่นของแนวคิดตอนนั้นคือการทำให้ NPC ในชนบทมีพฤติกรรมเป็นธรรมชาติ มีตารางชีวิตกลางวัน-กลางคืนของตัวเอง และดูเหมือนคนที่ใช้ชีวิตอยู่จริงในโลกของเกม ทีมงานจึงเน้นการจำลองกิจวัตร มากกว่าการเขียนปฏิกิริยาเชิงละเอียดทุกครั้งที่ผู้เล่นอย่าง Geralt เข้าไปยุ่งเกี่ยวกับชาวบ้าน
ปัญหาเกิดขึ้นเมื่อ NPC ถูกออกแบบให้ “วางของที่กำลังถืออยู่แล้วหนี” หากเจอสถานการณ์คุกคาม แม้ว่าตัวละครจะมีงานประจำและเส้นทางเดินที่ดูสมจริง แต่ระบบตอบสนองต่อผู้เล่นยังไม่ซับซ้อนพอ เมื่อ Geralt บุกเข้าไปในบ้านหรือใช้อาวุธในพื้นที่ของชาวบ้าน พวกเขาก็จะทิ้งสิ่งที่ถืออยู่ลงพื้นแล้ววิ่งหนีทันที
ผลลัพธ์ที่ไม่ตั้งใจคือ ในบางกรณี “สิ่งที่ถืออยู่” กลายเป็นทารก ทำให้ตัวละครหญิงในเกมบางคนเผลอปล่อยเด็กลงพื้นก่อนวิ่งหนี เหตุการณ์นี้เกิดขึ้นอยู่ช่วงหนึ่งระหว่างการพัฒนา ก่อนที่ทีมงานจะแก้ไขได้ในภายหลัง Weber เล่าว่ามันเป็นผลจากการออกแบบที่มุ่งสร้างความสมจริงเชิงระบบ แต่ยังไม่ได้คำนึงถึงปฏิกิริยาที่ปลอดภัยและเป็นเหตุเป็นผลเมื่อผู้เล่นเข้ามารบกวน
Webber ยังอธิบายวิธีสร้างชีวิตชีวาให้ NPC ในเมืองและหมู่บ้าน โดยไม่จำเป็นต้องกำหนดเส้นทางตายตัวทุกก้าว ทีมงานใช้แนวคิด “จุดน่าสนใจ” ให้ NPC เลือกทำกิจกรรมเองตามบริบท เช่น ทำงานไม้ สลับไปทำงานช่าง หรือเคลื่อนที่ไปจุดอื่นที่พร้อมใช้งานได้ วิธีนี้ช่วยให้โลกดูมีชีวิตและยืดหยุ่นขึ้น โดยเฉพาะในพื้นที่ที่มีตัวละครจำนวนมากอย่างท่าเรือโนวิกราด
ท้ายบทความยังโยงไปถึงเกม Witcher ภาคถัดไปที่กำลังพัฒนาอยู่ โดยจะโฟกัสที่ Ciri และยังไม่ประกาศวันวางจำหน่ายอย่างเป็นทางการ แม้เรื่อง “NPC ทำลูกตกพื้น” จะเป็นอุบัติเหตุที่กลายเป็นเรื่องขำดำมืดของวงการ แต่ก็สะท้อนให้เห็นว่าการสร้างความสมจริงในเกมโลกเปิดมีรายละเอียดซับซ้อนกว่าที่ผู้เล่นมองเห็นมาก


