Tags:
Node Thumbnail

ตอนนี้เกิดศึกใหม่ในวงการเอนจินเกม ระหว่างเอนจินชื่อดัง Unity กับบริษัท Improbable โดยมีคู่แข่ง Unreal Engine เข้ามาสอดแทรก

ชื่อของ Unity เป็นที่รู้จักอยู่แล้ว ส่วน Improbable เป็นบริษัทผู้พัฒนา SpatialOS แพตลฟอร์มสำหรับเกมออนไลน์แบบ MMO ทำหน้าที่สร้างโลกของเกมอยู่บนเซิร์ฟเวอร์ ช่วยจัดการทั้งเรื่องสเกลและเรื่องการให้โลกของเกมอยู่คงทน (persistence) โดยผู้พัฒนาเกมจ่ายเงินเป็นรายชั่วโมงหรือตามปริมาณข้อมูลที่ใช้งาน

เรื่องราวเริ่มต้นเมื่อ Improbable ประกาศผ่านบล็อกว่า เกมที่สร้างด้วย SpatialOS + Unity ถูกฝั่งของ Unity แบน ด้วยเหตุผลว่า Unity เปลี่ยนเงื่อนไข Term of Service (ToS) โดยไม่อนุญาตให้ใช้งาน SpatialOS ควบคู่กับ Unity อีกต่อไป ส่งผลกระทบต่อนักพัฒนาเกมจำนวนมาก

No Description

ฝั่งของ Unity ก็ออกมาโต้กลับ ว่า Improbable ละเมิด ToS จริง และทั้งสองบริษัทเจรจากันไม่ลงตัว จึงเลิกสัญญากับ Improbable แต่ไม่กระทบกับนักพัฒนาเกมแต่อย่างใด เกมที่สร้างด้วย SpatialOS + Unity ยังทำงานได้ต่อไป

ส่วนเหตุผลที่แบน Improbable เป็นเพราะบริษัทใช้เทคนิคที่เข้าถึงเทคโนโลยีของ Unity โดยไม่ได้รับอนุญาต และเรื่องนี้เกิดขึ้นเป็นเวลามากกว่า 1 ปีแล้ว ตามนโยบายของ Unity อนุญาตให้นักพัฒนาเกมสามารถรันเซิร์ฟเวอร์ของ Unity, สร้างเซิร์ฟเวอร์เอง หรือเช่าคลาวด์ได้ แต่การเช่าเซฺิร์ฟเวอร์เกมของผู้ให้บริการรายอื่นที่มี Unity Runtime อยู่ภายใน จำเป็นต้องเป็นแพลตฟอร์มที่ Unity รับรองด้วย (ซึ่งกรณีของ SpatialOS ไม่ได้เป็น)

ฝั่ง Improbable ก็โต้กลับ (อีกรอบ) ว่าเคยคุยกับ Unity เรื่องนี้ตั้งแต่การเจรจาในยุคแรกๆ และได้รับคำตอบจากปากผู้บริหารรายหนึ่งของ Unity ว่าไม่เป็นการละเมิด ToS จึงยึดคำตอบนี้เป็นหลักเรื่อยมา แต่ภายหลังเมื่อ Unity เปลี่ยน ToS ในเดือนธันวาคม 2018 ก็ทำให้บริการ (managed service) ลักษณะเดียวกับ SpatialOS ผิด ToS ทั้งหมด

เมื่อคู่แข่งมีปัญหา เอนจิน Unreal ของ Epic Games ก็กระโดดเข้ามาร่วมวงทันที โดย Epic ประกาศจับมือกับ Improbable ตั้งกองทุน 25 ล้านดอลลาร์ ช่วยสนับสนุนนักพัฒนาเกมที่เผชิญปัญหาระหว่าง Unity กับ Improbable ในการย้ายไปใช้ "เอนจินหรือบริการอื่นๆ ที่เปิดกว้างมากกว่า"

ที่มา - VentureBeat, Ars Technica

Get latest news from Blognone

Comments

By: IDCET
Contributor
on 13 January 2019 - 21:46 #1091762

เพราะปัญหาแบบนี้ไง การพัฒนาถึงได้ไม่ก้าวหน้าแบบก้าวกระโดดเสียที เผลอทำให้หยุดนิ่งด้วยซ้ำ เพราะกลุ่มคนเพียงบางกลุ่ม

By: zerocool
ContributoriPhoneAndroid
on 13 January 2019 - 22:46 #1091767 Reply to:1091762
zerocool's picture

ผมว่ามันเป็นเรื่องธุรกิจนะ ทุกอย่างมันต้องผลประโยชน์ลงตัว ถ้าไม่พอใจก็ไปหา deal อื่นหรือไม่ก็ทำเอง

แล้วคุณมองว่ากรณีนี้ Unity ควรทำอย่างไร ? ในเมื่อนโยบายตัวเองต้องการจะเปลี่ยน หรือต้องการให้ Unity ห้ามเปลี่ยนนโยบาย ?


That is the way things are.

By: mr_tawan
ContributoriPhoneAndroidWindows
on 13 January 2019 - 22:50 #1091770 Reply to:1091767
mr_tawan's picture

ผมกำลังคิดอยู่ว่า เหมือน SpartialOS เนี่ยมันเป็นบริการสตรีมเกม ซึ่งถ้ามันสตรีมเกมมันจะสตรีม Development Tool ด้วยมั้ย

ถ้าใช่นี่ Unity จะกระทบเต็ม ๆ เพราะว่าคิดรายได้ตามจำนวนผู้ใช้ด้วย แต่ถ้า SpartialOS มีผู้ใช้มาก ๆ จะถูกต่อรองให้ลดราคา เพราะว่าจะกลายเป็นว่ามีผู้ใช้จำนวนมากในองค์กรเดียว กลายเป็นคิดราคาแบบสตูดิโอใหญ่ (ซึ่งราคาต่อหัวจะถูกกว่ามาก)

แต่นั่นแหละ ผมแค่มโนเฉย ๆ เขาอาจจะไม่ได้ทำก็ได้ :P


  • 9tawan.net บล็อกส่วนตัวฮับ
By: big50000
AndroidSUSEUbuntu
on 13 January 2019 - 22:42 #1091765
big50000's picture

หยิบ orge มาเขียนเองหมดซะเลย (ถ้ามีไฟทำงานพออะนะ 555)

By: mr_tawan
ContributoriPhoneAndroidWindows
on 13 January 2019 - 22:46 #1091766 Reply to:1091765
mr_tawan's picture

อย่างน้อยก็ขอ Godot เถอะครับ (ฮา)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: A4
iPhoneAndroidRed HatSUSE
on 13 January 2019 - 23:05 #1091773
A4's picture

เสียลูกค้า

By: whitebigbird
Contributor
on 14 January 2019 - 10:53 #1091816
whitebigbird's picture

อยากให้สมาชิกทุกท่านช่วยเสนอ alternative ในภาษาไทยของคำว่า persistence ครับ

By: Floating Rotten Dog
iPhoneWindows PhoneAndroidWindows
on 14 January 2019 - 13:16 #1091832 Reply to:1091816
Floating Rotten Dog's picture

"การคงอยู่อย่างยั่งยืน" หรือ "การคงอยู่อย่างต่อเนื่อง" พอได้มั้ยครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 14 January 2019 - 22:35 #1091932 Reply to:1091816
mr_tawan's picture

ดื้อด้านครับ :)

นึกคำดี ๆ ไม่ออกเหมือนกันแฮะคำนี้


  • 9tawan.net บล็อกส่วนตัวฮับ
By: big50000
AndroidSUSEUbuntu
on 15 January 2019 - 20:33 #1092060 Reply to:1091816
big50000's picture

ยืนกราน ภาษาสุภาพ
ดึงดัน ภาษาทั่วไป
ดื้อด้าน ภาษาปาก

คำนาม: ความหนักแน่น ความสุขุม

By: whitebigbird
Contributor
on 15 January 2019 - 23:57 #1092079 Reply to:1092060
whitebigbird's picture

persistence คำนี้เป็นศัพท์เทคนิคครับ มีความหมายว่า การเก็บข้อมูลเพื่อให้การเปิดเกมครั้งต่อไป สามารถเล่นเกมต่อจากครั้งก่อนหน้าได้

ไม่ใช่แค่เกมครับ เว็บเอย แอพต่างๆ เอยก็มีครับ

By: big50000
AndroidSUSEUbuntu
on 16 January 2019 - 12:11 #1092161 Reply to:1092079
big50000's picture

ยืนยันตามนั้นครับ

By: whitebigbird
Contributor
on 16 January 2019 - 12:29 #1092163 Reply to:1092161
whitebigbird's picture

คิดว่ามันสื่อความหมายมั้ยครับ? อันนี้ถามความเห็นนะครับ

ระบบจัดการความดื้อด้าน ระบบจัดการยืนกราน ระบบจัดการดึงดัน

By: big50000
AndroidSUSEUbuntu
on 17 January 2019 - 09:40 #1092290 Reply to:1092163
big50000's picture

คงไม่สื่อความหมายในกรณีนี้ครับ

"การรักษาสภาพของโลกภายในเกม" แบบนี้พอได้ไหมครับ

By: whitebigbird
Contributor
on 17 January 2019 - 15:44 #1092371 Reply to:1092290
whitebigbird's picture

ฟังดูดีนะครับ

By: osmiumwo1f
ContributorWindows PhoneWindows
on 17 January 2019 - 10:56 #1092313 Reply to:1092163

ส่วนตัวมองว่าภาษาไทยไม่สามารถแปลคำว่า persistence ให้เป็นคำในภาษาไทยได้ แล้วความหมายของมันเองในภาษาอังกฤษก็สามารถเปลี่ยนไปตามบริบทของประโยคด้วย จึงคิดว่าเราไม่ควรพยายามแปลเป็นคำ แต่ให้แปลแล้วความหมายของประโยคไม่เปลี่ยนแปลงไปจากเดิมครับ

By: whitebigbird
Contributor
on 17 January 2019 - 15:45 #1092372 Reply to:1092313
whitebigbird's picture

นั่นสิครับ ผมยังคิดอยู่เลยว่ามันมีคำที่เหมาะสมรึเปล่า ผมไม่ถนัดเรื่องการหาคำมาใช้ด้วยครับ แต่รู้ว่าอันไหนได้ความหมาย