น่าพอใจนั้นอยู่ในช่วงการเข้าถึงก่อนกำหนดมาระยะหนึ่งแล้ว อันที่จริง นี่เป็นหนึ่งในเกมแรก ๆ ที่เราได้ชมบนสตรีมสดแนวอินดี้เมื่อเริ่มในปี 2020 เป็นเวลาสองสามปีแล้วที่ทีมงาน Coffee Stain Studios ได้ปรับแต่ง อัปเดต และตอบสนองคำขอของชุมชนโดยตรง แต่ด้วยการย้ายเกมครั้งใหญ่ไปยัง Unreal Engine 5 พวกเขารู้สึกว่าในที่สุดการเปิดตัว Satisfactory ที่แท้จริงก็อยู่ใกล้แค่เอื้อมแล้ว แม้ว่ายังมีงานที่ต้องทำอีกมากก็ตาม เมื่อเร็วๆ นี้ ฉันได้เยี่ยมชม Satisfactory Update 8 กับผู้อำนวยการเกม Mark Hofma และ Community Manager Snutt เกี่ยวกับฟีเจอร์ล่าสุด เส้นทางที่นี่ และสิ่งที่รออยู่ข้างหน้า
สร้างเกมใหม่ทั้งหมด
การเปลี่ยนแปลงที่สำคัญที่สุดประการหนึ่งที่เกิดขึ้นในการอัปเดตที่น่าพอใจ 8 และการเปลี่ยนแปลงที่เตรียมการสำหรับทุกสิ่งที่รออยู่ข้างหน้า คือการเปลี่ยนไปใช้ Unreal Engine 5 มันไม่ง่ายเลย Hofma อธิบายให้ฉันฟัง ในขณะที่ทีมงานเริ่มดำเนินการ พยายามสักที่ประมาณเดือนพฤศจิกายน 2022 หลายส่วนของเกมต้องถูกสร้างขึ้นใหม่ตั้งแต่ต้นด้วยเอ็นจิ้นใหม่ มากกว่านั้นเพียงทำให้ดูดีในชุดอุปกรณ์ใหม่ ทีมงานยังต้องการใช้เครื่องมือที่ UE5 ทำซ้ำ เช่น Nanite (เครื่องมือแสดงผลแบบ Mesh) สิ่งนี้ทำให้พวกเขาสามารถใช้คุณสมบัติต่างๆ เช่น พื้นผิวที่ดีขึ้นซึ่งสามารถโหลดได้ง่ายขึ้นและดูดี โดยเฉพาะอย่างยิ่งจากระยะไกล เช่นเดียวกับการใช้ความพยายามในช่วงแรกๆ ในการส่องสว่างทั่วโลกและการจัดแสงที่สมจริง ซึ่งให้รูปลักษณ์ที่น่าประทับใจและมีชีวิตชีวาในเกือบทุกแง่มุม ของเกม
“เราปรับแต่งกราฟิกของ Satisfactory โดยรวมอย่างละเอียด” Hofma บอกฉัน “มันดูดีขึ้นแม้ว่าจะไม่ได้ใช้เทคนิคใหม่ของ Unreal Engine 5 ซึ่งบางเทคนิคคุณมีตัวเลือกให้ในเกมแล้ว เมื่อผู้คนโพสต์บน Reddit ตอนนี้ มันไม่เหมือนเกมเดียวกันอีกต่อไป”
Unreal Engine 5 ยังช่วยให้ทีมปรับแต่งวิธีการโหลดที่น่าพอใจได้ ด้วยระบบการแบ่งพาร์ติชันโลก ในกรณีที่แผนที่ของ Satisfactory ก่อนหน้านี้โหลดเป็นชิ้นใหญ่ ระบบได้ช่วยแบ่งเบาภาระงานนั้นโดยการแบ่งส่วนโลกออกเป็นชิ้น ๆ ที่สามารถจัดการได้มากขึ้น
แน่นอนว่ามันไม่ง่ายเลย ผู้พัฒนายอมรับว่าในการเปลี่ยนไปใช้ Unreal Engine 5 พวกเขาค้นพบปัญหาใหม่ๆ มากมาย การย้ายเกมไปยังเอนจิ้นใหม่ทำให้เกิดข้อบกพร่องมากมายที่ไม่มีอยู่ในระบบเก่า บางส่วนของเกมต้องได้รับการสร้างขึ้นใหม่ทั้งหมด เช่น เครื่องยนต์ฟิสิกส์
“ก่อนหน้านี้เราใช้ PhysX” Snutt อธิบาย “และตอนนี้เรากำลังใช้ Chaos ของ UE5 ฟิสิกส์ทั้งหมดในเกมจะต้องถูกสร้างใหม่ทั้งหมด โดยเฉพาะสำหรับยานพาหนะ... ปัญหาฟิสิกส์เป็นหนึ่งในสาเหตุหลักที่เราลังเลที่จะเคลื่อนย้ายเครื่องยนต์เมื่อเราตรวจสอบความเป็นไปได้ ถึงกระนั้นก็ตามหนึ่งในเหตุผลที่เราทำการเคลื่อนไหวเป็นเพราะเรามาถึงจุดที่เรารู้สึกว่าเราเป็นจริงจำเป็นเพื่อปรับปรุงฟิสิกส์ต่อไป ดังนั้นเราจึงคิดว่าเราอาจจะทำแบบนั้นในการเคลื่อนที่ของเครื่องยนต์ได้เช่นกัน”
ปัญหาอื่นๆ ของการเคลื่อนย้ายเครื่องยนต์รวมถึงระบบที่เลิกใช้แล้วหรือใช้งานไม่ได้ ทีมงานยังได้ปรับแต่งเอนจิ้นก่อนหน้าของ Satisfactory เป็นจำนวนมาก เพื่อทำให้เกมทำงานในรูปแบบที่ไม่เหมือนใคร ซึ่งไม่สามารถแปลเป็นการตั้งค่าเริ่มต้นของ Unreal Engine 5 ได้ดีนัก วิธีหนึ่งก็คือสายพานลำเลียง
“วิธีที่เราใช้สายพานลำเลียงในขนาดมหึมาเช่นนี้ก็คือ เราปรับแต่งวิธีการจัดเรียงตาข่ายเหล่านั้น” Hofma ขยายความ “นั่นไม่ใช่สิ่งที่ได้รับการสนับสนุนตั้งแต่แกะกล่องใน Unreal Engine ดังนั้นระบบที่กำหนดเองทั้งหมดที่เรารวบรวมไว้จึงต้องถูกย้ายไปยัง Unreal Engine 5”
และนั่นเป็นเพียงตัวอย่างหนึ่งเท่านั้น
“มีหลายสิ่งมากเกินไปที่จะนับเมื่อพูดถึงปัญหาทั้งหมดที่เราพบ แต่เราแค่ต้องจัดการมันทีละคน และเรายังคงจัดการกับมันเมื่อพูดถึงการสนับสนุนฮาร์ดแวร์บางอย่างสำหรับการเรนเดอร์ เทคนิคและกราฟิก API” Hofma กล่าวเสริม
อนาคตของความพึงพอใจ
ดังนั้นความยุ่งยากทั้งหมดนี้คุ้มค่าหรือไม่? เหตุใดจึงต้องประสบปัญหาในการย้าย Satisfactory ไปยัง Unreal Engine 5 ถ้ามันสร้างปัญหามากมายที่ไม่มีอยู่ในเกม? สำหรับสิ่งนี้ ผู้พัฒนา Coffee State บอกฉันว่าส่วนใหญ่แล้วมันเป็นเรื่องของการสร้างเพดานใหม่ ซึ่งพวกเขารู้สึกว่าพวกเขาสามารถบรรลุผลสำเร็จได้มากกว่านั้นมาก
“เรากำลังพิสูจน์เกมนี้ในอนาคต” Snutt บอกฉัน “มันเป็นดาบสองคมนิดหน่อย เพราะตอนนี้ ที่ซึ่งเกมอยู่ทุกวันนี้ เรามีศักยภาพมหาศาลในการปรับปรุงเกมและทำให้มันปรับให้เหมาะสมยิ่งกว่าที่เราเคยมีมาก่อน นอกจากนี้ยังเป็นเรื่องน่าหงุดหงิดเพราะสำหรับผู้เล่นหลายคนที่เล่นโดยใช้สเปคและฮาร์ดแวร์เก่า เกมดังกล่าวไม่รองรับพวกเขาอีกต่อไปแล้ว เนื่องจากเราต้องยึดตามข้อกำหนดฮาร์ดแวร์ขั้นต่ำของ Epic Games สำหรับ UE5 มันเป็นความเจ็บปวดที่เพิ่มมากขึ้นในด้านนั้น แต่เรารู้สึกว่ามันจะทำให้เกมดีขึ้นมากในระยะยาว”
นอกจากนี้ยังเป็นเรื่องของการเพิ่มความต้องการที่มาพร้อมกับ Satisfactory ซึ่งมีผู้ชมจำนวนมากตลอดหลายปีที่ผ่านมา นักพัฒนาไม่เคยคาดหวังว่า Satisfactory จะยิ่งใหญ่ขนาดนี้ ในช่วงหลายปีที่ผ่านมาได้เห็นว่าพวกเขาจะนำเกมนี้ไปได้ไกลแค่ไหน โดยพิจารณาจากเป้าหมายของตนเองและเป้าหมายที่สร้างขึ้นจากคำติชมของผู้เล่น ด้วยการย้าย Unreal Engine 5 Coffee Stain รู้สึกว่ามีศักยภาพมากขึ้นในการปรับปรุงเกมและบรรลุเป้าหมายและความต้องการเหล่านั้น แม้จะมีปัญหาที่เกิดจากการย้ายนี้ แต่ทีมงานรู้สึกว่านี่เป็นการปูทางสำหรับการเริ่มต้นใช้งานเวอร์ชัน 1.0
“เราใกล้จะถึงรอบชิงชนะเลิศใน Satisfactory แล้ว” Snutt กล่าวต่อ “ในด้านเนื้อหา ยังมีอีกหลายสิ่งที่เรายังพูดคุยไม่ได้มากนักในตอนนี้ แต่การเปิดตัว 1.0 จะเป็นหนึ่งในการเปิดตัวเนื้อหาครั้งสุดท้าย จนกว่าจะถึงตอนนั้น เราจะทำงานเพื่อคุณภาพชีวิต ซ่อมแซมสิ่งต่าง ๆ ปรับปรุงประสิทธิภาพ และจบเกมให้มากที่สุด มีสุภาษิตโบราณในการพัฒนาเกมว่า 10 เปอร์เซ็นต์สุดท้ายของผู้พัฒนาเกมรู้สึกเหมือน 90 เปอร์เซ็นต์ของการสร้างเกม เรารู้สึกว่าในสิ่งที่เรารู้สึกว่าเราต้องทำให้สำเร็จก่อนที่เราจะรู้สึกว่ามันเสร็จสมบูรณ์”
“เรากำลังเริ่มมาถึงจุดที่เรากำลังพัฒนาเนื้อหาขั้นสุดท้ายของ Satisfactory 1.0 และขัดเกลา” Hofma กล่าวเสริม “แต่แม้แต่ในภาษาโปแลนด์ เราก็มาถึงจุดที่เราต้องเริ่มถามว่า 'อะไรที่สำคัญจริงๆ?' ฉันคิดว่าแทบทุกวันจะมีคนมาหาฉันพร้อมกับสิ่งที่พวกเขาอยากทำงาน และโดยปกติแล้วมันจะเป็นเรื่องของคุณภาพชีวิตหรืออะไรก็ตามที่เป็นความคิดที่ดี มีสิ่งที่เราสามารถทำได้เกือบทุกครั้งเพื่อทำให้บางอย่างในเกมดีขึ้นอีกนิด สนุกขึ้นอีกนิด หรือราบรื่นขึ้นนิดหน่อย แต่ตอนนี้เรามาถึงจุดที่เราต้องทำการตัดสินใจอย่างหนักแล้วหากเราต้องการจะทำจริงๆ เพื่อสรุป”
ที่นี่และเดี๋ยวนี้
แน่นอนว่า ยังมีเวลาก่อนที่ Satisfactory จะได้รับความนิยมในเวอร์ชัน 1.0 และมันยังคงมีเรื่องสนุก ๆ ที่จะแบ่งปันกับชุมชนในการอัพเดต 8 การอัปเดตนี้ทำให้เกิดการเปิดตัวโครงสร้างใหม่สองโครงสร้าง: Power Tower และ Priority Power Switch ในทั้งสองกรณีนี้ Coffee Stain ได้ดำเนินการกับอุปกรณ์เหล่านี้ตั้งแต่เนิ่นๆ แต่ก็ไม่เคยเสร็จสมบูรณ์และนำไปใช้งานอย่างสมบูรณ์ ในกรณีของ Power Tower มันเป็นรสชาติเครื่องสำอาง ทีมงานเห็นว่าชุมชนกำลังสร้างสิ่งต่างๆ เช่น Power Tower โดยการซ้อนอาคารอื่นๆ เข้าด้วยกันเป็นเวลาหลายปี ด้วยเหตุนี้ Coffee Stain จึงตัดสินใจสร้าง Power Tower ที่เหมาะสมให้เสร็จสิ้น และนำมันเข้าไปในเกมเพื่อให้ผู้คนได้มีเวอร์ชันที่เรียบง่ายและดูดีเพื่อใช้ตามที่พวกเขาพอใจ อีกทั้งยังมีจุดประสงค์เพื่อให้สามารถเชื่อมต่อได้นานกว่าเสาไฟฟ้าทั่วไป พวกเขาสามารถทำหน้าที่เป็นบีคอนและโดยทั่วไปเป็นเพียงสิ่งก่อสร้างขนาดใหญ่ใหม่ที่ยอดเยี่ยม
ในกรณีของสวิตช์ไฟลำดับความสำคัญ คราบกาแฟทำให้โครงสร้างรั่วไหลโดยไม่ได้ตั้งใจ มันปรากฏในเมนูบิลด์ของวิดีโอสำหรับนักพัฒนา และชุมชนก็เข้ามาทันทีและเริ่มถามเกี่ยวกับมัน ก้าวไปข้างหน้า ในที่สุดมันก็มาถึงที่นี่เพื่อให้ผู้เล่นสามารถรวมฟังก์ชันต่างๆ ของโรงงานของตนไปยังอุปกรณ์เครื่องเดียวได้ Priority Power Switch ช่วยให้คุณสามารถจัดกลุ่มระบบต่างๆ ไว้ด้วยกันเพื่อปิดหรือเปลี่ยนเส้นทางพลังงานจากส่วนหนึ่งของโรงงานของคุณไปยังอีกส่วนหนึ่ง ทำให้เกิดแง่มุมใหม่ที่น่าทึ่งของการเขียนโปรแกรมจากโรงงานในเกม เครื่องจักรทั้งสองเครื่องมีมาเป็นเวลานานแล้ว และในที่สุดทั้งสองเครื่องก็มาถึงแล้ว
ยังมีอะไรให้ทำอีกมากใน Satisfactory ก่อนที่ทีมงานที่ Coffee Stain จะรู้สึกว่ามันเสร็จสมบูรณ์แล้วจริงๆ พวกเขาจะยังคงแผดเผาข้อบกพร่องและจุดบกพร่องที่เกิดจากการย้ายไปยัง Unreal ต่อไป จากนั้นจึงเตรียมการผลักดันเนื้อหาสำคัญครั้งสุดท้ายสำหรับเกม
“มันบ้าสำหรับเรา” Snutt กล่าว “เราทำงานในเกมนี้มาเกือบ 7 ปีแล้ว มันเจ๋งมากที่เห็นว่าตั้งแต่นั้นมามันโตขึ้นขนาดไหน การมองย้อนกลับไปที่อัปเดต 3 และอัปเดต 4 เป็นเรื่องแปลกใหม่และดูว่าผู้เล่นกำลังคิดอะไรอยู่เมื่อเทียบกับสิ่งที่เรามีในปัจจุบัน ถึงอย่างนั้น การปรับปรุงคุณภาพชีวิตก็เปลี่ยนวิธีการเล่นเกมของผู้เล่นแบบนาทีต่อนาที”
“เป็นเรื่องดีที่ได้เห็นว่าชุมชนของเรามีปฏิกิริยาเชิงบวกอย่างไรเมื่อเราได้ทำการเปลี่ยนแปลงเหล่านั้น” Hofma กล่าวเสริม “ฉันจะจำไว้เสมอว่าในอัปเดต 4 เราได้เพิ่มเนื้อหาระดับใหม่ซึ่งรวมถึงโดรนและสิ่งแปลกประหลาดอื่นๆ และสิ่งที่ผู้เล่นส่วนใหญ่ตื่นเต้นคือการเปลี่ยนแปลงขนาดสแต็คสำหรับคอนกรีตที่เพิ่มจาก 100 เป็น 500 บางครั้งเรามองข้ามมันไปจนกระทั่งถึงจุดที่เราประกาศมัน แล้วมันก็แบบว่า 'โอ้ ผู้คน'จริงหรือขุดสิ่งนี้'”
และการเดินทางจะดำเนินต่อไป น่าพอใจยังคงอยู่ในการเข้าถึงก่อนและเวอร์ชัน 1.0 ยังไม่มีวันวางจำหน่ายที่แน่นอน อย่างไรก็ตาม เกมดังกล่าวยังคงเติบโตในรูปแบบที่ยิ่งใหญ่และสดใส โดยปรับปรุงจากสิ่งที่มีมาก่อนและมีเป้าหมายที่จะเป็นเกมที่ผู้คนสามารถใช้เวลานับไม่ถ้วนในการจัดการแบบไมโครและแบบมหภาคต่อไป การย้ายไปยัง Unreal Engine 5 อาจสร้างปัญหาใหม่ แต่ดูเหมือนว่าจะเป็นการวางรากฐานสำหรับอนาคตที่สดใสสำหรับ Satisfactory และเราจะตั้งตารอสำรวจมันอีกครั้งใน Indie-liciousเมื่อวันวางจำหน่ายเวอร์ชัน 1.0 นั้นมาถึง ในตอนนี้ คุณสามารถพบความพึงพอใจได้ในการเข้าถึงก่อนใครบนพีซีผ่านทางไอน้ำและร้านเกมมหากาพย์-
TJ Denzer เป็นผู้เล่นและนักเขียนที่มีความหลงใหลในเกมที่ครองใจมาตลอดชีวิต เขาค้นพบหนทางสู่บัญชีรายชื่อ Shacknews ในช่วงปลายปี 2019 และทำงานในตำแหน่งบรรณาธิการข่าวอาวุโสตั้งแต่นั้นมา ระหว่างการรายงานข่าว เขายังช่วยเหลือเป็นพิเศษในโครงการสตรีมสด เช่น เกมอินดี้ที่เน้นเกมอินดี้, Shacknews Stimulus Games และ Shacknews Dump คุณสามารถติดต่อเขาได้ที่[email protected]และพบกับเขาบน BlueSky ด้วย@JohnnyChugs-