Valve บริษัทที่มีชื่อเสียงในด้านการสนับสนุนซอฟต์แวร์โอเพนซอร์ส ได้นำโค้ดบางส่วนจาก Godot Engine มาใช้ในเกมคลาสสิกหลายเกมของบริษัท การอัปเดตครั้งนี้ถูกตรวจพบในการอัปเดตล่าสุดของ Source SDK ซึ่งรวมถึงโค้ดสำหรับผู้พัฒนามอดของเกม Team Fortress 2
โค้ดที่นำมาใช้เป็นส่วนที่เกี่ยวข้องกับระบบ bicubic lightmap ซึ่งถูกนำมาใช้ครั้งแรกใน Half-Life 2: 20th Anniversary Update และตอนนี้ได้ขยายการใช้งานไปยังเกมคลาสสิกอื่น ๆ ของ Valve เช่น Counter-Strike: Source และ Day of Defeat: Source ในการอัปเดตครั้งใหญ่
การใช้โค้ดจาก Godot แสดงให้เห็นถึงความร่วมมือในชุมชนโอเพนซอร์ส ที่บริษัทต่าง ๆ สามารถใช้ประโยชน์จากผลงานของกันและกันได้ Valve เองก็เป็นผู้เล่นสำคัญในชุมชนโอเพนซอร์ส โดยเฉพาะอย่างยิ่งกับ Proton compatibility layer ที่ช่วยให้เกม Windows สามารถทำงานบน Linux และ SteamOS ได้ การอ้างอิงโค้ดของ Godot บนหน้า GitHub ของ Valve พร้อมระบุลิขสิทธิ์อย่างชัดเจน แสดงให้เห็นถึงความโปร่งใสและการเคารพหลักการของโอเพนซอร์ส
ฟีเจอร์ bicubic lightmap ช่วยเพิ่มคุณภาพของภาพในเกมด้วยการสร้างการเปลี่ยนผ่านของแสงที่นุ่มนวลขึ้น การอัปเดตนี้เป็นส่วนหนึ่งของความพยายามของ Valve ในการปรับปรุงเกมเก่าให้ยังคงน่าสนใจสำหรับผู้เล่นในยุคปัจจุบัน การนำโค้ดของ Godot มาใช้ยังแสดงให้เห็นถึงความยืดหยุ่นและประโยชน์ของซอฟต์แวร์โอเพนซอร์สในการพัฒนาเกม ที่ช่วยให้โปรเจกต์ต่าง ๆ สามารถใช้นวัตกรรมร่วมกันได้
ที่มา: GamingOnLinux