- เปิดตัวพอร์ต Godot Engine ฟรีสำหรับนักพัฒนา Nintendo Switch รองรับโปรเจกต์ที่สร้างด้วยเวอร์ชัน 3.5.x และ 4.1.x
- ให้บริการฟรีแก่ผู้พัฒนา Nintendo Switch ที่ผ่านการรับรองทุกคน
- ซอร์สโค้ดเผยแพร่ภายใต้สัญญาอนุญาต MIT มอบสิทธิ์การใช้งานและการแก้ไขได้อย่างกว้างขวาง
- ไม่รองรับ C# หรือ GDNative/GDExtension และรองรับเฉพาะ GDScript เท่านั้น
- พอร์ตนี้ยังไม่ได้รับการปรับแต่งประสิทธิภาพในระดับสูงมาก แต่มีประสิทธิภาพเพียงพอสำหรับโปรเจกต์เกมขนาดเล็กถึงขนาดกลางส่วนใหญ่
- นักพัฒนาที่มีความรู้ C++ สามารถเข้าถึงซอร์สโค้ดเพื่อเพิ่มและผสานฟีเจอร์เพิ่มเติมได้ตามต้องการ
- พอร์ตนี้ให้ใช้งานโดยไม่มีการสนับสนุน และแนะนำให้นักพัฒนาเข้าร่วมกับชุมชนใน Nintendo Developer Portal เพื่อความร่วมมือและการช่วยเหลือ
- สำหรับโปรเจกต์ขนาดกลางหรือขนาดใหญ่ แนะนำให้ร่วมมือกับบริษัทที่เชี่ยวชาญด้านพอร์ต
- สามารถขอสิทธิ์เข้าถึงได้ผ่าน Nintendo Developer Portal
รายละเอียดเพิ่มเติม
- รายละเอียดเพิ่มเติมมีให้สำหรับผู้พัฒนา Nintendo Switch ที่ผ่านการรับรองในส่วนฟอรัมของ Nintendo Developer Portal
ตอนนี้ไม่มีเหตุผลแล้วที่จะไม่ใช้ Godot Engine สร้างเกมอินดี้สำหรับ Nintendo Switch!
- คาดหวังว่าจะได้เห็นเกมที่แปลกใหม่และน่าดึงดูดจากชุมชนนักพัฒนา Godot Engine
ความเห็นของ GN⁺
- การประกาศครั้งนี้เปิดโอกาสใหม่ให้นักพัฒนาเกมอินดี้สามารถวางจำหน่ายเกมบนแพลตฟอร์ม Nintendo Switch ได้
- พอร์ตฟรีของ Godot Engine ช่วยให้การพัฒนาเกมต้นทุนต่ำเป็นไปได้ด้วยไลเซนส์แบบเปิดและฟังก์ชันพื้นฐาน
- ความพยายามเชิงความร่วมมือเช่นนี้คาดว่าจะส่งเสริมการสนับสนุนและนวัตกรรมในชุมชนนักพัฒนา และเพิ่มความหลากหลายและความสร้างสรรค์ให้กับตลาดเกม Nintendo Switch
2 ความคิดเห็น
Brotato ที่โด่งดังมากก็เคยถูกพอร์ตมาแล้ว และเดิมทีก็ไม่ใช่ว่าจะทำไม่ได้อยู่แล้ว ดังนั้นประเด็นที่น่าจับตาคือเขาแก้ปัญหาการเชื่อมต่อกับ Nintendo SDK ภายใต้สัญญาอนุญาต MIT ได้อย่างไร
ความคิดเห็นจาก Hacker News
ผู้ใช้คนหนึ่งและลูกวัย 12 ปีของเขาสร้างเกมด้วยเอนจิน Godot และคิดว่าคงเจ๋งมากถ้าเกมนี้รันบน Nintendo Switch ได้ เขาพบ GitHub repository สำหรับ Godot port อยู่แล้วสองแห่ง และประกาศของ RAWRLAB ก็ยืนยันว่าในทางเทคนิคมันทำได้ อย่างไรก็ตาม เขาคิดว่าตัวเองไม่น่ามีคุณสมบัติพอจะได้รับการรับรองเป็นนักพัฒนา Nintendo Switch และสงสัยว่าวิธีที่ง่ายที่สุดในการรันเกมบนเครื่อง Switch ของตัวเองคืออะไร เขาได้สั่ง Mig Switch และ dumper ไปแล้ว แต่ก็ยังไม่แน่ใจว่านี่เป็นวิธีที่ดีที่สุดหรือไม่
ผู้ใช้อีกคนบอกว่าตนแทบไม่รู้อะไรเกี่ยวกับการพัฒนาเกมเลย แต่สงสัยว่ามีเหตุผลอะไรที่ทำให้เลือกใช้ Godot แทน Unity หรือ Unreal ในการสร้างเกม คำถามนี้ไม่ได้มีเจตนาจะผลักดันโอเพนซอร์ส แต่เป็นเพียงความอยากรู้อยากเห็นล้วน ๆ
ผู้ใช้อีกคนหนึ่งกล่าวว่าน่าสนใจที่ Godot ไม่ได้ถูกคงไว้ในฐานะผลิตภัณฑ์แบบเสียเงิน และไม่ได้ใช้เรื่องนี้เป็นเครื่องมือต่อรองเพื่อดึงลูกค้าเพิ่ม หรือผลักดันให้ Nintendo ถอดข้อกำหนดที่ห้ามแจกจ่ายซอฟต์แวร์โอเพนซอร์สที่สร้างขึ้นสำหรับแพลตฟอร์มของตน เขาคาดเดาว่าเพราะมีการหาจุดกึ่งกลางร่วมกับ Nintendo ได้แล้ว จึงไม่จำเป็นต้องทำเช่นนั้น
ผู้ใช้คนหนึ่งบอกว่าน่าเสียดายที่ Godot ยังไม่รองรับ C# แต่คิดว่าสิ่งนี้จะช่วยดึงส่วนแบ่งตลาดจาก Unity มาได้อีกเล็กน้อย เพราะไม่ใช่ทุกโปรเจ็กต์ที่จะต้องการประสิทธิภาพที่ดีขึ้นจาก C#
มีผู้ใช้คนหนึ่งอยากเรียนรู้ว่าจะเข้าไปเป็นส่วนหนึ่งของทีมที่ทำโปรเจ็กต์แบบนี้ได้อย่างไร
ผู้ใช้ที่สนใจ Godot บอกว่าเมื่อเห็นโปรเจ็กต์แบบนี้แล้วก็ยิ่งรู้สึกกังวล และสงสัยว่า Godot ทำงานได้ลื่นไหลแค่ไหน ถ้ามันทำงานไม่ได้จะเจอปัญหาใหญ่เพียงใด และความเป็นไปได้ที่เวอร์ชัน Nintendo Switch จะใช้งานไม่ได้จะเป็นหายนะที่ใหญ่กว่าความปวดหัว/ความเสี่ยงจากการใช้ Unity หรือไม่
ผู้ใช้คนหนึ่งกล่าวว่า Godot ไม่มีปลั๊กอิน มีเพียงแค่ GDScript เท่านั้น อย่างไรก็ตาม การฝังโซลูชันสคริปต์ที่เร็วกว่าเข้าไปใน codebase C++ สำหรับงานจริงจังนั้นไม่ใช่เรื่องยาก
ผู้ใช้อีกคนสงสัยว่าพวกเขาจัดการเรื่องนี้อย่างไร เพราะซอร์สโค้ดถูกแจกจ่ายภายใต้สัญญาอนุญาต MIT ซึ่งให้สิทธิ์กว้างขวางในการใช้งานและดัดแปลง และเขาคิดมาโดยตลอดว่า NDA แบบกรรมสิทธิ์รอบ API ของ Nintendo Switch คืออุปสรรคใหญ่ที่สุดที่ขัดขวางไม่ให้ Godot เพิ่มการรองรับ Switch เข้าไปเอง ผู้ใช้คนนี้เดาว่านี่น่าจะใช้ฟรี แต่ก็ยังคิดว่าน่าจะต้องมีการลงนามในสัญญาอนุญาตบางแบบที่เปิดให้ดูซอร์สได้ แต่ยังบังคับให้เคารพ NDA อยู่
สุดท้าย ผู้ใช้คนหนึ่งตั้งคำถามว่าในเมื่อใช้สัญญาอนุญาต MIT แล้ว จะจำกัดการเข้าถึงให้เฉพาะนักพัฒนาที่ได้รับการรับรองได้อย่างไร และถามว่านักพัฒนาที่ได้รับการรับรองจะสามารถโพสต์โค้ดลงอินเทอร์เน็ตได้ไม่ใช่หรือ