ผู้พัฒนา Unreal Engine 3 และคดีฟ้องร้อง Silicon Knights

ผู้เชี่ยวชาญในอุตสาหกรรมหลายคนตอบสนองต่อ Shacknews เกี่ยวกับการฟ้องร้องของ Silicon Knights กับ Epic Games นักพัฒนาห้าคนแบ่งปันความคิดของพวกเขาเกี่ยวกับเทคโนโลยี Epic และ Unreal Engine

สัปดาห์ที่แล้วอินเทอร์เน็ตหรืออย่างน้อยในส่วนที่เกี่ยวข้องกับวิดีโอเกมได้ระเบิดขึ้นเมื่อ Epic Games ประกาศอย่างเงียบ ๆ ว่าฟ้องโดยผู้พัฒนา Silicon Knights- การประกาศอย่างเงียบ ๆ นั้นกลายเป็นความบ้าคลั่งอย่างรวดเร็วเมื่อมีเนื้อหาคดีฉบับเต็มปรากฏขึ้น โดยสรุป ผู้พัฒนา Too Human อ้างว่า Epic ล้มเหลวในการส่งมอบเวอร์ชันของ Unreal Engine 3 ที่ได้รับลิขสิทธิ์ภายในกำหนดเวลาตามสัญญา ส่งผลให้เกิดความเสียหายต่อชื่อเสียงของ Silicon Knights และ Too Human อย่างเห็นได้ชัด

หลังจากข่าวดังกล่าวแพร่ออกไป Shacknews ได้ติดต่อกับนักพัฒนาหลายคนที่มีประสบการณ์ Unreal Engine เป็นการส่วนตัว ผู้พัฒนาได้พูดคุยในหัวข้อต่าง ๆ เช่น ปฏิกิริยาของพวกเขาต่อการฟ้องร้อง บันทึกการติดตามของสตูดิโอเกี่ยวกับเทคโนโลยี และความคิดเห็นของพวกเขาเองเกี่ยวกับระดับการสนับสนุนของ Epic ความคิดเห็นมีตั้งแต่เชิงบวกไปจนถึงเชิงลบ แม้ว่าการตอบสนองเชิงลบมักจะไม่ทำให้ Epic มีความผิดในระดับเดียวกับชุดของ Silicon Knights เป็นที่เข้าใจได้ว่าผู้ตอบแบบสอบถามบางคนเลือกที่จะไม่เปิดเผยตัวตน แม้ว่า Shacknews จะรับรองความถูกต้องก็ตาม

"UE3 ช่วยฉันจัดการเรื่องบ้าๆ นี้ให้เสร็จ"
Josh Jeffcoat อดีตนักออกแบบระดับ Gearbox Software ที่ทำงานร่วมกับ Unreal Engine 3 ยอมรับว่าในระหว่างที่เขาดำรงตำแหน่งที่ Gearbox ซึ่งสิ้นสุดเมื่อเดือนพฤษภาคมปีที่แล้ว แพ็คเกจดังกล่าวมีปัญหา แต่ไม่มีผู้ใดขัดขวางทีมของเขาจากการเอารัดเอาเปรียบ เครื่องยนต์ให้ได้ผลดีเยี่ยม ที่สำคัญในการฟ้องร้องครั้งนี้ เขาไม่รู้สึกว่า Epic กระทำการโดยเจตนานอกความสนใจของผู้พัฒนา

“UE3 ไม่ได้สมบูรณ์แบบไม่ว่าด้วยวิธีใดก็ตาม แต่ฉันไม่รู้สึกว่า Epic บิดเบือนความจริงในทางใดทางหนึ่งเมื่อเราได้รับอนุญาต” Jeffcoat กล่าว “ไม่ใช่ว่า UE3 จะเก่งที่สุดในเรื่องใดเรื่องหนึ่ง เพราะว่ามันไม่ใช่ แค่เก่งกว่าเรื่องอื่น ๆ เท่านั้น และการเติบโตเป็นผู้ใหญ่กว่าสิบปีที่ผ่านมาก็ให้ผลงานศิลปะที่ดีกว่าค่าเฉลี่ย และการออกแบบไปป์ไลน์ ฉันได้ยินคำด่ามากมายและฉันก็เคยเล่าให้ฟังบ้าง แต่สุดท้ายแล้ว UE3 ก็ช่วยฉันทำงานให้เสร็จได้ และมันทำงานได้ดีกว่าชุดเครื่องมือใดๆ ฉันเคยใช้มาก่อน”

Jeffcoat ยังแสดงความคิดเห็นโดยตรงเกี่ยวกับสถานการณ์ปัจจุบันอีกด้วย "ฉันไม่สามารถอธิบายสถานะปัจจุบันของเครื่องยนต์ได้ แต่เมื่อฉันจากไป ฉันก็ตระหนักถึงข้อจำกัดหลายประการของ UE3 - รูปแบบแสงนั้นช้าเกินไปสำหรับทุกสิ่งที่มีไดนามิก การรองรับการสตรีมมีปัญหา ฉันเชื่อว่า SK กล่าวถึงสิ่งเหล่านี้ - แต่สิ่งเหล่านี้ส่วนใหญ่ชัดเจนตั้งแต่วันแรกที่เราได้รับโค้ด และเราก็ออกแบบตามนั้น" เขาอธิบาย "ระดับความยืดหยุ่นที่แทบจะไร้ประโยชน์ในด้านอื่นๆ ช่วยให้เราบรรลุผลสำเร็จได้มากมาย แม้ว่าจะไม่มีโค้ดเพิ่มเติมก็ตาม"

“มันไม่ใช่ความสัมพันธ์ที่ดีที่สุดสำหรับเรา”
ผู้พัฒนาซีรีส์ Postal อิสระ Running With Scissors เคยทำงานร่วมกับ Epic engine ในเกมที่ผ่านมา แต่เลือกที่จะไม่ได้รับลิขสิทธิ์ UE3 สำหรับ Postal III ผู้จัดการผลิตภัณฑ์ Mike Jaret อ้างถึงประสบการณ์ของบริษัทของเขากับผู้อนุญาตว่าเป็นสาเหตุของการเปลี่ยนแปลง

"Epic สร้างผลิตภัณฑ์ที่ยอดเยี่ยม และแม้ว่าฉันจะไม่ได้ถือสิ่งใดกับ Epic เป็นการส่วนตัว แต่เราเป็นนักพัฒนาอินดี้รายเล็กๆ และเราอยู่ในความเมตตาของผู้อนุญาต" Jaret กล่าว “มันไม่ใช่ความสัมพันธ์ที่ดีที่สุดสำหรับเรา”

Running With Scissors ได้ออกใบอนุญาต Source engine ของ Valve สำหรับ Postal III ที่กำลังจะมาถึง

"Epic ส่งมอบฟีเจอร์หลักล่าช้ามาก"
โปรแกรมเมอร์ของนักพัฒนารายใหญ่ที่ทำงานร่วมกับ Unreal Engine 3 ยืนยันคำกล่าวอ้างของ Silicon Knights ว่าส่วนสำคัญของเอ็นจิ้นมาถึงนักพัฒนาช้า ซึ่งทำให้ทีมของเขาเกิดปัญหา อย่างไรก็ตาม เขายังโต้แย้งคำกล่าวอ้างของ Silicon Knights ที่ว่า Epic ระงับฟีเจอร์ต่างๆ อย่างจงใจ โดยชี้ให้เห็นความเชื่อของเขาที่ว่า Epic กำลังทดสอบและขัดเกลาฟีเจอร์ต่างๆ โดยการนำไปใช้ในสภาพแวดล้อมจริงในเกมของตัวเอง แหล่งข่าวยังอ้างว่า Epic ซื่อสัตย์กับการกระทำของตน

“เป็นเรื่องจริงที่ Epic ส่งมอบฟีเจอร์สำคัญให้กับ UE3 ล่าช้ามากในระหว่างการพัฒนา Gears of War” เขากล่าว "พวกเขาให้คำมั่นสัญญาว่าจะมีคุณลักษณะที่สำคัญที่สุดประการหนึ่งของ UE3 ซึ่งเป็นตัวเรนเดอร์แบบมัลติเธรดเป็นเวลาหลายเดือนก่อนที่จะมีการส่งมอบในที่สุด เนื่องจากกุญแจสำคัญในการมีการแสดงที่รวดเร็วบน Xbox 360 ก็คือแบบมัลติเธรด จึงทำให้เอ็นจิ้นค่อนข้างด้อยกว่า หากคุณต้องการรันเกมด้วยกราฟิกที่ดีบนคอนโซล"

เกี่ยวกับความล่าช้าของ Epic: "ฉันเข้าใจได้ว่าทำไมฟีเจอร์บางอย่างถึงส่งมอบล่าช้าให้กับผู้รับใบอนุญาต UE3 บางส่วนมีความซับซ้อนมาก ในขณะที่คุณสมบัติอื่นๆ อาจทำให้ผู้รับใบอนุญาตปวดหัวได้หากคุณสมบัติไม่เสถียรหรือยังไม่เสร็จ นี่คือเหตุผลที่ GoW มี ฟีเจอร์บางอย่างของ UE3 ถูกนำมาใช้และทดสอบก่อนที่จะนำไปใช้กับโค้ดเบสอย่างเป็นทางการ ไม่มีวิธีใดที่จะดีไปกว่านี้ในการทราบว่าโปรแกรมเมอร์ของ Epic มักจะแจ้งล่วงหน้าเกี่ยวกับสถานการณ์นี้และไม่เคยซ่อนตัวเองหรือซ่อนเร้น หยุดตอบคำถามผู้รับใบอนุญาต”

จากประสบการณ์ของทีม: "ในกรณีของเรา ในที่สุดเราก็ต้องเลือกระหว่างการจัดส่งล่าช้าหรือการนำคุณสมบัติที่ขาดหายไปมาใช้เอง เราเลือกอย่างหลัง เพราะเรามีความสามารถและทรัพยากรที่จะทำเช่นนั้น แต่ก็มีโปรแกรมเมอร์เพิ่มเข้ามาอีกมากมาย --และเวลาทำงาน--มากกว่าที่เราวางแผนไว้ในตอนแรก นอกจากนี้ยังทำให้ชื่อเสียงของ UE3 ภายใน [บริษัทของเรา] เสื่อมโทรมอย่างมาก ซึ่งชื่อเสียงนั้นไม่สูงมากอยู่แล้วเนื่องจากค่าลิขสิทธิ์ที่สูงของ UE3"

"เราพบว่า Epic เป็นพันธมิตรที่ไม่ธรรมดา"
นักพัฒนาซอฟต์แวร์บางรายอ้างว่า Epic หรือเทคโนโลยีของ Epic ไม่มีถนนที่เป็นหิน และยินดีที่ได้ทำสถิติดังกล่าว สตูดิโออิสระ Chair Entertainment Group ซึ่งปัจจุบันทำงานเกี่ยวกับเกม Xbox Live Arcade Undertow และ Empire ซึ่งเป็นอสังหาริมทรัพย์ขนาดกลาง ใช้ UE3 สำหรับทุกโปรเจ็กต์ ลอร่า ฮีบ มัสตาร์ด ของประธาน กล่าวถึงสถานการณ์ดังกล่าว

“เราติดตามข่าวการฟ้องร้องนี้มาตั้งแต่คดีล่ม” ฮีบตอบเมื่อสัปดาห์ที่แล้ว “ทีมงานของเราทำงานกับเทคโนโลยี Unreal มาหลายปีแล้วและใช้ Unreal Engine 3 โดยเฉพาะในช่วงสองปีที่ผ่านมา เราพบว่า Epic เป็นพันธมิตรที่ไม่ธรรมดาและเอ็นจิ้น UE3 นั้นยอดเยี่ยม Epic ให้การสนับสนุนมาโดยตลอด ความพยายามของเราและเทคโนโลยีของพวกเขามีส่วนสำคัญในการช่วยให้บริษัทของเราสามารถพัฒนาผลิตภัณฑ์คุณภาพสูงได้"

ให้การสนับสนุน SK โดยมีข้อแม้
นักพัฒนารายหนึ่งที่มีความรู้โดยตรงเกี่ยวกับการพัฒนา Unreal Engine 3 ซึ่งไม่ต้องการอ้างโดยตรง ได้ยืนยันข้อกล่าวหาจาก Silicon Knights ว่าคุณสมบัติบางอย่างมีการส่งมอบให้กับผู้ได้รับอนุญาตล่าช้า นอกจากนี้เขายังชี้ไปยังสตูดิโออื่นๆ อีกหลายแห่งที่มีประสบการณ์ในระดับที่แตกต่างกัน ซึ่งเขาขอให้ไม่ระบุชื่อ ซึ่งเคยประสบปัญหากับเครื่องยนต์ อย่างไรก็ตาม แหล่งข่าวตั้งข้อสังเกตว่าเขาเชื่อว่าปัญหาเหล่านี้ไม่ได้เกิดจากการกระทำที่เป็นอันตรายโดยเจตนาในส่วนของ Epic แต่เป็นผลพลอยได้บางส่วนจากทีมงานของ Epic ที่ถูกแบ่งระหว่างการพัฒนาเครื่องยนต์และโครงการภายในของบริษัทเอง

นอกจากนี้ ผู้พัฒนายังให้การสนับสนุนข้อกล่าวหาของ Silicon Knights ที่ว่า UE3 เวอร์ชัน PlayStation 3 มีการส่งมอบน้อยเกินไปในแง่ของการกล่าวอ้างดั้งเดิมของ Epic โดยมีความแตกต่างอย่างมีนัยสำคัญระหว่างฮาร์ดแวร์ Xbox 360 และ PS3 ที่ทำให้เกิดปัญหานี้ ข้อกังวลดังกล่าวอาจกระตุ้นให้ Sony ประกาศข้อตกลงกับ Epic เมื่อเร็วๆ นี้เพื่อเพิ่มประสิทธิภาพ UE3 สำหรับการพัฒนา PS3

ในที่สุด แหล่งข่าวคาดการณ์ว่าปัจจัยสำคัญเบื้องหลังการดำเนินการทางกฎหมายของ Silicon Knights อาจเป็นค่าใช้จ่ายที่สตูดิโอได้นำไปใช้ในการปรับเปลี่ยน Unreal Engine 3 ของตัวเอง ในสถานการณ์ส่วนใหญ่ การปรับเปลี่ยนดังกล่าวจะยังคงอยู่กับเจ้าของเครื่องยนต์เอง แต่ หาก Silicon Knights ดำเนินการเปลี่ยนแปลงที่สำคัญสำหรับสิ่งที่เรียกว่า "The Silicon Knights Engine" ก็มีแนวโน้มว่าจะต้องการเก็บไว้ภายในองค์กร

Shacknews ได้พูดคุยกับนักพัฒนาอีกจำนวนหนึ่งที่ปฏิเสธที่จะทำสถิติดังกล่าว ซึ่งบางคนก็มีประสบการณ์เชิงลบเพิ่มเติม และบางคนก็ไม่ต้องการแสดงความคิดเห็นเกี่ยวกับสถานการณ์ดังกล่าว