Tóm lại

Trang plugin chính thức: Unity Plugin trong Codex. Bản hiện tại là 0.1.6-beta.

Codex là công cụ lập trình AI do OpenAI đưa ra, nằm trong ứng dụng ChatGPT. Để kết nối Codex với Unity, dùng hai kênh, mỗi kênh một việc. Plugin chính thức unity-agent-plugin hiện là 0.1.6-beta. Skills trong đó chỉ Codex tới cách làm Unity hiện tại. Unity MCP đọc editor đang mở trong lúc phiên chạy, nên lời gọi công cụ khớp với project trước mắt. Skills là bản đồ. Kênh trực tiếp là tín hiệu.

Codex là gì

Codex là công cụ lập trình AI do OpenAI đưa ra, nằm trong ứng dụng ChatGPT. Từ ChatGPT có thể chuyển sang chế độ Codex. Nó thêm một tính năng, vá một lỗi, hoặc trả lời một đoạn script đang làm gì. Dùng một mình, câu trả lời vẫn dựa trên dữ liệu đã học. Project Unity đổi bên dưới: scene, package, phiên bản editor. Kết nối Codex với Unity là đưa cho nó một bản đồ hiện tại, và một lần đọc project đang mở, để phiên làm việc bớt phụ thuộc vào copy và paste.

Trong ứng dụng ChatGPT, menu chuyển từ ChatGPT sang Codex

Hai cách kết nối

Plugin: Skills là bản đồ

Unity phát hành Unity Plugin for Codex. Mục trên thư mục là Unity trên trang plugin Codex. Bản hiện tại là 0.1.6-beta. Cài xong, duyệt kết nối trong editor Unity 6 đang mở, rồi gọi Skill theo tên. Từng Skill hợp cảnh nào: Giới thiệu chi tiết Unity Skills trong Codex. Các bước cài: Plugin Unity chính thức cho Codex: cài đặt, kết nối, gọi Skill.

Trang plugin Unity trên Codex, có 2d Pixel Perfect và các Skill khác

Một Skill là bản hướng dẫn cho một việc Unity: API nào, kiểm tra gì, thế nào là xong. Đó là phần dẫn đường. Codex bớt dùng prompt để dựng lại một API mà bài cũ vẫn mô tả theo editor đời trước.

Trong Codex, cách gọi Unity Skills theo hướng dẫn chính thức là gõ @Unity. Codex phân tích câu đó và tự gọi Skill tương ứng.

Gõ @Unity trong Codex, với ví dụ tilemap, mua trong ứng dụng và chơi nhiều người

MCP: đọc editor đang mở

MCP đưa editor đang mở vào phiên lập trình. Unity MCP của VberAI chạy một dịch vụ local cạnh editor. Khi trạng thái là Running, Codex đọc scene, object và console của project đó, khỏi đoán từ một đoạn script đã dán. Cách làm: Unity MCP. Kênh hoạt động ra sao: MCP nối công cụ lập trình AI với game engine.

Unity MCP Server đang Running, có cấu hình một lần bấm

Plugin chính thức cũng duyệt MCP Bridge của Unity trong Edit → Project Settings → AI → Unity MCP. Bridge đó và Unity MCP của VberAI đều chạy local. Hai cửa sổ này khác nhau. Skills cho Codex biết nên theo cách làm nào. Kênh trực tiếp cho nó biết editor này đang làm gì.

Phần ma sát được rút ngắn

Khi chưa có plugin và chưa có MCP, sửa mã nghĩa là copy và paste qua lại giữa Unity Editor và cuộc thoại. Prompt thiếu tên package hoặc tên scene thì chạy trong editor sẽ báo lỗi. Prompt sau phải dán lại những tên đó. Sau khi cài plugin, cách dùng API hiện tại đã được viết trong Skill. Sau khi nối MCP, lúc gọi công cụ có thể đọc trực tiếp project đang mở.

Giới hạn

Pixel 2D khớp với các Skill đã có. 2d-pixel-perfect, sửa sprite, atlas và tilemap được viết cho loại project này. 3D không có mật độ Skill tương đương. URP và Shader Graph có trong danh sách. Một scene 3D đầy đủ vẫn cần người chỉ thêm, nhiều hơn một camera pixel và một bảng tile.

Plugin chính thức nhắm Unity 6 trở đi. API của editor cũ hơn nhận được ít hướng dẫn hơn. Project còn ở major cũ sẽ thấy Codex quay về ví dụ cũ thường hơn.

Hai công cụ này nâng tốc độ viết mã. Chúng không hoàn thành mọi scene. Model vẫn phải chọn. Gọi nhầm một Skill, hoặc mô tả còn ở trạng thái cũ, mã viết ra vẫn không vào được project này.

Chi phí

Plugin chính thức cài từ thư mục Codex, không tính phí. Unity MCP của VberAI không miễn phí. Phiên bản và giấy phép nằm ở vberai.com/game-engines/unity.

Plugin, MCP và Unity CLI

Unity CLI là cửa sổ dòng lệnh: cài editor, mở project, quản lý package và giấy phép, chạy build và test, đọc log. Người dùng chạy được. Tác nhân cũng chạy được. CLI không nói cho Codex một việc Unity phải làm thế nào.

Plugin là phần tích hợp phía Codex. Skills là phần hướng dẫn. Một Skill, unity-cli, dạy Codex cách điều khiển CLI. Cài plugin không thay CLI.

MCP là đường truyền trực tiếp lúc đang lập trình. Unity gửi một Bridge cùng plugin chính thức. Bên thứ ba có thể gửi một đường khác. Unity MCP của VberAI là đường đó. CLI làm lệnh nhanh hơn. Plugin đưa bản đồ. MCP giữ phiên làm việc khớp với editor đang mở.

Kết luận

Kết nối Codex với Unity cần cả bản đồ lẫn tín hiệu trực tiếp. Skills trong plugin chính thức lo API hiện tại. Unity MCP của VberAI lo việc đọc project đang mở. Pixel 2D khớp Skill có sẵn. 3D và project trước Unity 6 cần để ý thêm. Plugin miễn phí. MCP này không miễn phí. CLI vẫn là dòng lệnh, không thay hai kênh này.