แม้ช่วงหลังจะมี 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

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

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