unityctl - เครื่องมือ CLI ที่ทำให้ AI เอเจนต์ควบคุม Unity Editor ได้โดยตรง
(github.com/Jason-hub-star)แม้ช่วงหลังจะมี AI coding agent หลากหลายตัวพัฒนาไปมาก แต่ในเครื่องมือที่เน้น GUI อย่าง Unity นั้น AI ยังทำขั้นตอน feedback แบบ "แก้โค้ด รันเกมจริง แล้วตรวจผลลัพธ์" ด้วยตัวเองได้ยาก
จึงพัฒนาสิ่งนี้ขึ้นมาเพื่อสร้างสภาพแวดล้อมที่ทำให้ AI agent จัดการ Unity ได้ราวกับเป็นโปรแกรมเทอร์มินัล และทดสอบได้อย่างอัตโนมัติ
ฟีเจอร์หลัก
ควบคุมโหมด Play: ควบคุมสถานะ Play/Stop/Pause ของ Unity ได้จากสภาพแวดล้อม CLI
คอมไพล์และทดสอบ: สั่งรีโหลด editor script, คอมไพล์ asset และรัน unit test ได้จากเทอร์มินัล
จับภาพหน้าจอ: แคปหน้าจอระหว่างอยู่ในโหมด Play เพื่อให้ AI ตรวจสอบผลลัพธ์ด้วยสายตาผ่านโมเดลมัลติโหมด (Vision)
แนวทางการใช้งาน
หากให้พรอมป์ต์วิธีใช้ unityctl กับ AI coding agent เอาไว้ ก็สามารถสร้างลูปอัตโนมัติที่ AI จะรันเกม ถ่ายภาพหน้าจอ และแก้บั๊กได้เอง
เหมาะสำหรับการเปิด Unity ทิ้งไว้ในสภาพแวดล้อมพัฒนาแบบโลคัลหรือสภาพแวดล้อม CI/CD แล้วเขียนสคริปต์อัตโนมัติบนฐานเทอร์มินัลได้สะดวก
ยินดีรับฟีดแบ็กและ PR จากผู้ที่สนใจเรื่อง Unity automation หรือการเชื่อมต่อกับ AI
ยังไม่มีความคิดเห็น