Show GN: ปลั๊กอิน OpenClaw ที่ให้ AI เอเจนต์ควบคุม Unity/Godot/Unreal Editor ได้โดยตรง
(github.com/TomLeeLive)AI เอเจนต์สามารถแก้ไขซีน สร้างอ็อบเจ็กต์ และทดสอบเกมได้โดยตรงภายในเกมเอนจิน
ผมสร้างสิ่งนี้ขึ้นมาเพราะอยากให้มันทำเอกสารวางแผนเป็น Markdown และสงสัยว่า AI เอเจนต์จะทำอะไรได้ไกลแค่ไหน
สามารถสั่งงานผ่าน Telegram จากนอกบ้านได้ และถ้าบอกให้แคปหน้าจอแล้วส่งมา เอเจนต์ก็จะส่งกลับมาให้
ผมทำปลั๊กอินเกมเอนจินสำหรับ OpenClaw ไว้ 3 ตัว:
Unity Plugin (~100 เครื่องมือ)
• สร้าง·แก้ไข·ลบ GameObject/Component
• จัดการ Transform, Physics, Material
• ควบคุมโหมด Play + จำลองอินพุตคีย์บอร์ด·เมาส์
• ทำงานได้ในโหมดเอดิเตอร์ด้วย (ไม่ต้องใช้โหมด Play)
Godot Plugin (30 เครื่องมือ)
• จัดการซีน/โหนด, จัดการรีซอร์ส
• ควบคุมเอดิเตอร์, อ่านสคริปต์
• โหมด Play + จำลองอินพุต
Unreal Plugin (40+ เครื่องมือ)
• สร้าง·แก้ไข·ลบ Actor/Component
• จัดการ Blueprint, เลเวล
• ควบคุม Play/Stop/Pause + จำลองอินพุต
วิธีการทำงาน:
• ติดตั้งผ่านแพ็กเกจแมเนเจอร์ของแต่ละเอนจิน (Unity: UPM, Godot: AssetLib, Unreal: Marketplace)
• ปลั๊กอินจะรัน HTTP server ภายในเอดิเตอร์
• OpenClaw จะเชื่อมต่อและเปิดเผย Editor API เป็นเครื่องมือให้เอเจนต์ใช้
• แชตว่า "ช่วยวางตัวละครศัตรู 3 ตัวให้หน่อย" → เอเจนต์จะวางลงในซีนจริง
ตัวอย่างกรณีใช้งาน:
• "ค้นหาไฟทั้งหมดในซีนนี้แล้วลดความสว่างลง 50%"
• "สร้างวัตถุกำแพงไว้หน้าตัวละครผู้เล่น"
• "รันเกมแล้วกดปุ่ม W ให้เดิน 10 วินาที จากนั้นแคปหน้าจอให้หน่อย"
ไม่ใช่การคัดลอกโค้ดจาก ChatGPT มาแปะ แต่เป็น AI ที่ควบคุมเอดิเตอร์โดยตรง
ผมพัฒนาคนเดียว และทั้งหมดเป็นโอเพนซอร์ส (Apache 2.0)
• Unity: https://github.com/TomLeeLive/openclaw-unity-plugin
• Godot: https://github.com/TomLeeLive/openclaw-godot-plugin
• Unreal: https://github.com/TomLeeLive/openclaw-unreal-plugin
และยังมี AI persona สำหรับพัฒนาเกมบน OpenClaw โดยเฉพาะด้วย: https://clawsouls.ai/souls (gamedev-mentor, game-designer เป็นต้น)
ยินดีรับคำถามหรือฟีดแบ็กครับ
2 ความคิดเห็น
ยังไม่ได้ลองใช้ แต่มีความแตกต่างจาก MCP ที่มีอยู่เดิมไหม?
เซิร์ฟเวอร์ MCP แบบเดิมมีโครงสร้างที่ต้องนำไปเชื่อมกับไคลเอนต์ LLM อย่าง Claude Desktop หรือ ChatGPT จึงใช้งานได้เฉพาะตอนที่นั่งอยู่หน้าเอดิเตอร์เท่านั้น。
ปลั๊กอินนี้ทำงานร่วมกับเอเจนต์ OpenClaw จึงสามารถเชื่อมต่อได้ตลอด 24 ชั่วโมง และยังควบคุมเอดิเตอร์จากระยะไกลผ่านเมสเซนเจอร์อย่าง Telegram ได้ด้วย ตัวอย่างเช่น ระหว่างออกไปข้างนอก ถ้าสั่งว่า "ย้ายตำแหน่งสปอว์นศัตรูในซีนเมื่อกี้ไปที่ (10, 0, 5)" AI ก็จะจัดการให้โดยตรงในเอดิเตอร์
ขอบเขตการควบคุมเอดิเตอร์ก็ไม่ได้อยู่แค่ระดับอ่าน/เขียนโค้ด แต่เป็นระดับควบคุม Inspector โดยตรง เช่น การสร้างอ็อบเจ็กต์ การเปลี่ยนทรานส์ฟอร์ม และการทดสอบในโหมด Play เป็นต้น。