UnityRuntimeExplorer: ตัวตรวจสอบที่ขับเคลื่อนด้วย MCP แบบสดสำหรับเกม Unity บน Windows
UnityRuntimeExplorer จาก Jadis0x เป็นเครื่องมือตรวจสอบขณะทำงานและเซิร์ฟเวอร์ Model Context Protocol (MCP) สำหรับเกม Unity บน Windows ออกแบบมาเพื่อเปิดเผยสถานะของเอนจินแบบสดให้กับเครื่องมือภายนอก แอปนี้ช่วยให้นักพัฒนาและลูกค้า AI สามารถเรียกดูลำดับชั้นของฉาก ตรวจสอบ GameObjects และคอมโพเนนต์ และแก้ไขฟิลด์ที่จัดการได้ในขณะที่เกมกำลังทำงาน องค์ประกอบหลักรวมถึงเซิร์ฟเวอร์ที่เข้ากันได้กับ MCP สำหรับการรวม AI การใช้งาน C++ แบบเนทีฟผ่าน URKit และการสนับสนุนโครงการทั้ง Mono และ IL2CPP มุ่งเป้าไปที่นักพัฒนา ผู้สร้างม็อด และนักวิจัย AI ที่ต้องการการดีบักแบบโต้ตอบสดและการวิเคราะห์ฉากอัตโนมัติ。
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
ผู้สำรวจเสนอการตรวจสอบฉากแบบเรียลไทม์และการปรับเปลี่ยนแบบทันทีโดยไม่ต้องสร้างเกมใหม่ เปิดเผยรากที่ซ่อนอยู่และวัตถุ DontDestroyOnLoad ผู้ใช้สามารถค้นหา GameObjects ตามชื่อ แท็ก หรือ ID อินสแตนซ์ และนับจำนวนส่วนประกอบที่แนบมา การแก้ไขค่าขณะทำงาน อ่านและเขียนฟิลด์และคุณสมบัติที่จัดการได้ และการจัดการส่วนประกอบสามารถเปิด ปิด เพิ่ม หรือ ลบส่วนประกอบเมื่อเวลาทำงานที่เป้าหมายรองรับการดำเนินการเหล่านั้น ความสามารถเหล่านี้เหมาะสำหรับการดีบัก การปรับแต่งแบบสด และการวิเคราะห์ฉากอัตโนมัติ
การตรวจสอบและแก้ไขอัตโนมัติมีความน่าเชื่อถือแค่ไหน?
แอปพลิเคชันเปิดเผยสถานะขณะทำงานต่อโมเดล AI ผ่านเซิร์ฟเวอร์ MCP ทำให้ตัวแทนภายนอกสามารถสร้างรายงานการตรวจสอบและการเปลี่ยนแปลงที่แนะนำได้ เนื่องจากการรวมระบบทำการอ่านและเขียนโดยตรงของสมาชิกที่จัดการในกระบวนการที่กำลังทำงาน นักพัฒนาควรตรวจสอบการแก้ไขอัตโนมัติก่อนที่จะนำไปใช้กับการสร้างที่สำคัญ การวิศวกรรมย้อนกลับ IL2CPP สนับสนุนการมองเห็นในไบนารีที่จัดการได้ แต่การกระทำที่แนะนำยังคงเป็นข้อเสนอที่ต้องการการตรวจสอบจากมนุษย์ในสถานการณ์ที่ซับซ้อน
ต้องการข้อมูลนำเข้าและการเชื่อมต่ออะไรบ้าง?
ผู้สำรวจทำงานเป็นโมด URKit และจัดส่งไฟล์ปฏิบัติการเซิร์ฟเวอร์ MCP ที่กำหนดไว้ URK_UnityRuntimeExplorer_McpServer.exe ซึ่งสื่อสารโดยใช้ JSON-RPC ผ่าน stdio มันค้นพบอินสแตนซ์ที่กำลังทำงานโดยอัตโนมัติผ่านไดเรกทอรีสะพานท้องถิ่นหรือยอมรับ ID กระบวนการแบบแมนนวลสำหรับการเชื่อมต่อ แอปถูกจำกัดให้ใช้กับ Unity titles ที่ใช้ Windows และต้องการไคลเอนต์ที่เข้ากันได้กับ MCP เช่น Claude Desktop หรือ Cursor เพื่อเปิดใช้งานการตรวจสอบและควบคุมที่ขับเคลื่อนด้วย AI
เหมาะสำหรับผู้ใช้ที่ไม่ใช่เทคนิคหรือผู้ปรับแต่งทั่วไปหรือไม่?
พื้นฐานของนักพัฒนาที่มีความรู้ด้านการวิศวกรรมย้อนกลับและการปรับแต่งมีอิทธิพลต่อการทำงาน: โครงการสร้างขึ้นจาก URKit และสมมติว่ามีความคุ้นเคยกับการติดตั้งโมดเนทีฟและการเชื่อมต่อกระบวนการ ทิศทางนั้นทำให้เครื่องมือเหมาะสมยิ่งขึ้นสำหรับโปรแกรมเมอร์ ผู้ปรับแต่ง และนักวิจัยที่สะดวกสบายกับการตรวจสอบไบนารีและการรวมไคลเอนต์ AI ผู้มาใหม่สามารถสำรวจสถานะเกมได้ แต่การตีความโครงสร้าง IL2CPP และการใช้การแก้ไขอัตโนมัติอย่างปลอดภัยต้องการความรู้ทางเทคนิคเพื่อหลีกเลี่ยงการเปลี่ยนแปลงที่ไม่ถูกต้อง
ตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนาที่มีทักษะทางเทคนิคซึ่งยอมรับการทำงานที่อิงจากโมด
ผู้สำรวจเป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนาที่มีความชำนาญทางเทคนิคและนักวิจัยที่ต้องการการตรวจสอบระหว่างการทำงานด้วย AI แบบสด คาดหวังว่าจะต้องตรวจสอบการแก้ไขอัตโนมัติก่อนที่จะนำไปใช้และทำการทดลองในรุ่นทดสอบที่แยกออกมา ปฏิบัติต่อการเปลี่ยนแปลงที่สร้างโดย AI เป็นข้อเสนอแนะแบบที่ต้องมีการตรวจสอบด้วยตนเอง; รวมขั้นตอนการตรวจสอบที่ชัดเจนในทุกกระบวนการทำงานที่ใช้การแก้ไขระหว่างการทำงานเพื่อลดความเสี่ยงเมื่อทำการทดลองกับสถานะเกมสด.