React Native Godot ซึ่งทำให้สามารถฝังเอนจินเกม Godot ลงในแอปพลิเคชัน React Native ได้ ถูกเผยแพร่บน GitHub เมื่อวันที่ 2 พฤศจิกายน 2025
React Native Godot ถูกริเริ่มโดย Born และพัฒนาโดย Migeran โดยสร้างขึ้นจากความร่วมมืออย่างใกล้ชิดระหว่างทั้งสองทีม

  • รองรับทั้ง Android และ iOS และพัฒนาบนพื้นฐานของ LibGodot ของ Google
  • รองรับการเริ่ม หยุด และเริ่มใหม่ของเอนจิน Godot และเมื่อเริ่มใหม่สามารถกำหนดค่าเอนจินใหม่ได้ จึงโหลดแอป Godot คนละตัวกันได้ในแต่ละครั้ง
  • สามารถหยุดชั่วคราว (pause) และทำงานต่อ (resume) ให้กับอินสแตนซ์ Godot ที่กำลังรันอยู่ได้
  • Godot ทำงานบนเธรดแยก จึงไม่กระทบกับเมนเธรดของแอปพลิเคชันหรือเธรด JavaScript ของ React Native
  • สามารถฝังหน้าต่างหลักและหน้าต่างย่อยของ Godot ลงในหน้าจอ React Native ได้
  • สามารถเรียกใช้ Godot API ได้อย่างครอบคลุมจาก JavaScript/TypeScript และควบคุมซีน 3D ผ่านการสร้างอ็อบเจ็กต์ การเรียกเมธอด การเข้าถึงพร็อพเพอร์ตี การเชื่อมต่อซิกแนล เป็นต้น

ตามข้อมูลจากผู้พัฒนา ปัจจุบันได้นำไปใช้สร้างฟังก์ชันหลักส่วนใหญ่ของแอป Pengu ของ Born แล้ว และให้บริการได้อย่างเสถียรในระดับผู้ใช้หลายล้านคน

React Native Godot ให้บริการในรูปแบบแพ็กเกจ NPM @borndotcom/react-native-godot และสามารถผสานเข้ากับโปรเจกต์ได้ง่ายโดยใส่ข้อมูลแอป Godot เช่นไฟล์ .pck ไว้ในโปรเจกต์

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น