2 คะแนน โดย GN⁺ 2025-11-27 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • S&box ถูกเปิดเผยเป็น เอนจินเกมโอเพนซอร์ส จากรูปแบบเชิงพาณิชย์เดิม
  • เปลี่ยนโครงสร้างให้ผู้พัฒนาสามารถ เข้าถึงและแก้ไขโค้ด ได้อย่างอิสระ
  • ทำให้เกิด การพัฒนาที่ขับเคลื่อนโดยชุมชน ได้ง่ายขึ้น ทั้งการขยายความสามารถและการทำงานร่วมกัน
  • ผู้ใช้เดิมก็สามารถตรวจสอบ โครงสร้างภายในและวิธีการทำงานของเอนจิน ได้โดยตรง
  • การเปิดเป็นโอเพนซอร์สช่วยขยาย ความโปร่งใสของระบบนิเวศการพัฒนาเกมและโอกาสในการมีส่วนร่วม

S&box เปลี่ยนเป็นโอเพนซอร์ส

  • S&box ถูกเปิดเผยอย่างเป็นทางการในฐานะ เอนจินเกมโอเพนซอร์ส
    • เปิดให้ทุกคนสามารถดูและแก้ไขซอร์สโค้ดได้
  • การเปลี่ยนแปลงนี้ทำให้เกิด การมีส่วนร่วมและความร่วมมือของชุมชนนักพัฒนา
    • คาดว่าจะมีการปรับปรุงฟีเจอร์และแก้ไขบั๊กผ่านการมีส่วนร่วมจากภายนอก

การเข้าถึงของนักพัฒนาและโครงสร้าง

  • การเป็นโอเพนซอร์สช่วยเพิ่มการเข้าถึง โครงสร้างภายในของเอนจิน
    • การเข้าถึงโค้ดที่เดิมมีข้อจำกัด ถูกเปิดให้ใช้งานได้อย่างเต็มรูปแบบ
  • นักพัฒนาสามารถ เพิ่มความสามารถของตนเองหรือปรับแต่ง ได้อย่างอิสระ

ผลกระทบต่อชุมชนและระบบนิเวศ

  • เปลี่ยนไปสู่ ระบบการพัฒนาและการบำรุงรักษาที่อิงชุมชน
    • เป็นโครงสร้างที่สามารถสะท้อนฟีดแบ็กจากผู้ใช้และการมีส่วนร่วมด้านโค้ดได้โดยตรง
  • การเปลี่ยนเป็นโอเพนซอร์สช่วยเพิ่ม ความโปร่งใสของระบบนิเวศการพัฒนาเกม และ
    นำไปสู่ การขยายโอกาสในการมีส่วนร่วม

1 ความคิดเห็น

 
GN⁺ 2025-11-27
ความคิดเห็นจาก Hacker News
  • สตูดิโอที่สร้าง S&box คือ Facepunch ผู้สร้าง Garry’s Mod และ Rust
    ตอนแรกเริ่มจากการพัฒนาโดยคนเดียวในห้องนอน แต่ตอนนี้เติบโตเป็นบริษัทที่มีรายได้ต่อปีราว 100 ล้านดอลลาร์ และมีพนักงานราว 100 คนแล้ว
    ปัจจุบันก็ยังบริหารโดยผู้ก่อตั้ง Garry และพนักงานส่วนใหญ่ก็เป็น นักพัฒนาเกมล้วน ๆ

    • จำ Garry Newman ได้ ตอนเรียนมหาวิทยาลัยเคยเจอไลบรารี UI ของเขาชื่อ GWEN (GUI Without Extravagant Nonsense) ตอนทำเกมเอนจิน
      ตอนนี้ไม่มีอัปเดตมา 9 ปีแล้ว แต่ก็ดีใจที่เห็นว่าเขายังสร้างเทคโนโลยีเจ๋ง ๆ อยู่
      ลิงก์ GWEN GitHub
    • Rust ที่พูดถึงตรงนี้คือเกม Rust ไม่ใช่ภาษาโปรแกรม Rust
      ลิงก์เกม Rust / ลิงก์ภาษา Rust
    • เท่าที่รู้ Rust เคยสร้างบน Unity เลยสงสัยว่า Garry เบื่อ Unity แล้วเลยทำ เอนจินของตัวเอง ขึ้นมาหรือเปล่า
    • ผลผลิตทางวัฒนธรรมที่ Garry’s Mod สร้างขึ้นมาน่าสนใจมาก
      มันมีบทบาทใหญ่ในแอนิเมชันอินดี้, machinima และวัฒนธรรมวิดีโอบน YouTube รวมถึงปูทางให้กับ VTubing และการสร้างภาพยนตร์ด้วย Unreal
      ก็สงสัยเหมือนกันว่า Facepunch หรือ Valve มีสิทธิ์ใน “Skibidi Toilet” หรือไม่
  • เป็นโปรเจกต์ที่เจ๋งก็จริง แต่การ รองรับ Linux ของ Facepunch ดูแปลก ๆ
    เคยซื้อ Rust แล้วผิดหวังเมื่อรู้ว่าเล่นบนเซิร์ฟเวอร์ทางการด้วย Linux ไม่ได้
    เกมรันบน Linux ได้ดี แต่ผู้พัฒนาไม่อนุญาต
    ลิงก์บทความที่เกี่ยวข้อง

    • ทีมพัฒนาอธิบายเหตุผลไว้ชัดเจนว่า anti-cheat ทำงานบน Linux ได้ก็จริง แต่มีประสิทธิภาพลดลง ทำให้โกงได้ง่ายขึ้นแทน
      Apex Legends ก็ยุติการรองรับ Linux ด้วยปัญหาเดียวกัน
      ไม่ใช่เพราะเจตนาร้าย แต่เป็น trade-off ที่สมจริง
    • จริง ๆ แล้ว native Linux build ของ Rust ก็ไม่ได้สมบูรณ์แบบ
      การรองรับ Linux ของ Unity ไม่เสถียร ทำให้มีปัญหาทุกครั้งที่อัปเกรดเวอร์ชัน และการรองรับ Proton ก็ติดเรื่อง anti-cheat
  • เคยชอบอ่านบล็อกของ Garry
    มันให้ความรู้สึกเหมือนไดอารี่อย่างตรงไปตรงมาเกี่ยวกับการพัฒนาและชีวิต และทำให้รู้สึกว่าเขาเป็นคนที่ซื่อสัตย์กับตัวเอง
    เหมือนเมื่อก่อนจะมีโพสต์มากกว่านี้ แต่อาจจำสับสนกับโพสต์ในฟอรัมก็ได้
    ลิงก์บล็อก

  • ยังไม่ค่อยเข้าใจจุดประสงค์ของโปรเจกต์นี้
    ดูเหมือนอยากจะแข่งกับเอนจินอื่น ๆ แต่ ยุคของม็อดได้จบลงแล้ว และเป็นยุคของเอนจินแทน
    Valve ดูไม่ใช่บริษัทเกมอีกต่อไป แต่เหมือนเป็นบริษัทแพลตฟอร์มที่พึ่งพางานจากภายนอกมากกว่า

  • ยังนึกภาพการทำงานของเอนจินนี้ไม่ค่อยออก
    เคยใช้ Source 1 และคิดว่า Source 2 ก็น่าจะต่อยอดจากแนวทางเดิม เลยสงสัยว่าเขาเปลี่ยนเอนจินที่อิงแผนที่ให้กลายเป็นแบบ อิงซีน ได้อย่างไร
    ที่น่าทึ่งอีกอย่างคือยังใช้ Hammer map ได้อยู่ แต่กลับทำเอดิเตอร์ที่แตกต่างออกไปโดยสิ้นเชิง

    • ไม่เคยใช้ s&box แต่ pipeline ของ map และ asset ใน Source 2 เปลี่ยนไปมาก ใช้ mesh ทั่วไปแทน BSP และแผนที่ก็เป็นไฟล์ .dmx
      ดังนั้นน่าจะสร้างเครื่องมือทับบนมันได้ง่ายขึ้นพอสมควร
    • s&box คือ เวอร์ชันที่ปรับแต่ง Source 2 อย่างมาก
  • ประโยคที่ว่า “ดูเจ๋งขึ้น 20%” ฟังแล้วขำดี
    สงสัยว่า ‘1 cool’ นี่จริง ๆ แล้วหมายถึงอะไร

  • ติดตาม s&box มามากกว่า 10 ปีแล้ว
    ช่วง 5 ปีหลังมานี้ชัดเจนว่ามันไม่ได้เป็น “Garry’s Mod 2” อีกต่อไป แต่ขยับไปเป็น แพลตฟอร์มเมตาเวิร์สคล้าย Roblox แทน
    ทิศทางของโปรเจกต์อาจยังไม่แน่นอน แต่สัมผัสได้ถึงความทุ่มเทและฝีมือของทีมพัฒนา
    แค่อยากให้ Facepunch อย่าลืมสิ่งที่ทำให้พวกเขาเคยประสบความสำเร็จ — เสน่ห์ของ Gmod คือความ ไม่สมบูรณ์แบบ
    มีคนบอกว่าโค้ดของ Source 2 ไม่ได้ถูกเปิดเผย เลยสงสัยว่าการพัฒนา s&box จำเป็นต้องใช้ Source 2 มากแค่ไหน

    • น่าจะเป็นว่า s&box เป็นเกมที่สร้างบน Source 2 และเป็นแพลตฟอร์มที่เปิด API ภายในให้ผู้ใช้ สร้างเกมของตัวเองได้
      พูดคือมันสร้างบน Source 2 ก็จริง แต่สำหรับนักพัฒนาแล้วไม่จำเป็นต้องสนใจตรงนั้น — แทบจะเหมือน Roblox เลย
  • s&box พึ่งพา Source 2 engine แต่ Source 2 ไม่ใช่โอเพนซอร์ส

    • Valve ไม่ได้กระตือรือร้นกับการสนับสนุนนักพัฒนาภายนอกแบบ Epic หรือ Unity
      Source 2 เองก็ ไม่รองรับคอนโซล ด้วย เพราะ Valve ไม่ได้มีความจำเป็นต้องทำมัน
    • เดิมทีหลายคนคาดว่า Source 2 SDK จะถูกปล่อยพร้อม Half-Life: Alyx แต่สุดท้ายก็ไม่เกิดขึ้น
  • เว็บทางการล่มอยู่ เลยขอแชร์ GitHub repository

  • ชอบที่รายการแก้บั๊ก “VR ไม่เรนเดอร์” ถูกระบุไว้เป็น หลักฐานใน patch note