Thuật ngữ
Unity · Godot · Cocos · MCP · Lập trình AI
Tra cứu thực tế cho lập trình viên game: engine, trợ lý AI (Cursor, Claude Code, Windsurf), pipeline sản xuất và công cụ VberAI.
Blog phát triển game AI · VberAI so với đối thủ
Game engine
- Unity
- Engine đa nền tảng phổ biến cho game 2D/3D, mobile và app tương tác. Scripting chủ yếu bằng C#; khái niệm cốt lõi: Scene, GameObject, Prefab và Asset Database. Unity 2022.3 LTS và Unity 6 là mục tiêu production phổ biến.
- Godot
- Engine mã nguồn mở với cây scene dạng node, GDScript (giống Python), C# và visual scripting. Godot 4.x dùng render Vulkan, 3D cải thiện và editor nhẹ, được indie ưa chuộng.
- Cocos Creator
- Engine tập trung pipeline 2D/3D mobile và mini-game, mạnh ở châu Á. Creator 3.x dùng TypeScript/JavaScript; 2.4.x vẫn phổ biến ở dự án legacy. Hỗ trợ workflow prefab và template build WeChat / web / native.
- Scene (cảnh)
- Container cho level hoặc UI trong Unity, Godot hoặc Cocos — nhân vật, môi trường, camera, đèn và logic. Load additive hoặc exclusive lúc runtime; đơn vị cơ bản khi làm việc trong editor.
- Prefab
- Template object tuần tự hóa tái sử dụng (Unity/Cocos) hoặc instance scene đóng gói. Cho phép nhân bản enemy, widget UI hoặc prop trong khi giữ một nguồn sự thật duy nhất khi cập nhật.
- GameObject / Node (nút)
- Unity dùng GameObject với Component; Godot và Cocos dùng Node trong cây phân cấp. Cả hai biểu diễn thực thể trong scene — player, nút, camera — và gắn hành vi qua script hoặc component.
- GDScript
- Ngôn ngữ script chính của Godot: kiểu động, cú pháp lấy cảm hứng Python, tích hợp sâu với editor. Thường kết hợp C# cho hệ thống cần hiệu năng cao.
Trợ lý lập trình AI
- Cursor
- Editor code native AI (fork VS Code) với chat inline, index codebase và client MCP. Phổ biến trong game dev khi ghép plugin MCP engine để model đọc ngữ cảnh dự án và áp dụng thay đổi editor.
- Claude Code
- Công cụ coding agentic của Anthropic chạy terminal hoặc IDE, thực hiện tác vụ nhiều bước và kết nối MCP server. Hữu ích với Unity/Godot/Cocos MCP để thao tác scene và script thực sự.
- Claude Desktop
- App desktop Claude với hỗ trợ connector MCP tùy chọn. Có thể gắn MCP server cục bộ (kể cả plugin engine) để Claude gọi tool thay vì chỉ gợi ý code trong chat.
- Windsurf
- IDE AI của Codeium với luồng Cascade agent, hiểu codebase sâu và tích hợp MCP. Team game dùng tương tự Cursor cho sinh script, refactor và tự động hóa engine qua MCP.
- Cline
- Extension VS Code mã nguồn mở hoạt động như agent coding tự chủ — lập kế hoạch, sửa file, chạy lệnh và gọi tool MCP. Thường dùng với LLM local hoặc remote.
- GitHub Copilot
- Gợi ý code inline và chat trong IDE. Mạnh ở hoàn thiện hàm và boilerplate nhưng thường không điều khiển editor game trực tiếp — khác với plugin MCP thao tác scene, prefab và asset.
Model Context Protocol (MCP)
- Model Context Protocol (MCP)
- Chuẩn mở kết nối model AI với tool, file và API qua giao diện client–server thống nhất. Bật workflow agent: model chọn tool thay vì chỉ xuất text.
- MCP Server
- Dịch vụ đăng ký tool và resource cho client MCP. Plugin MCP engine triển khai server bọc API editor — tạo object, import texture, compile script — gọi được từ Cursor, Claude hoặc Windsurf.
- MCP Client
- Ứng dụng AI khám phá MCP server và gọi tool. Ví dụ: Cursor, Claude Desktop, Claude Code, Windsurf, Cline. Client truyền prompt và kết quả tool về model trong vòng lặp.
- Intent Tool (công cụ ý định)
- Tool MCP cấp cao gom nhiều thao tác cấp thấp (vd. «quản lý prefab»). VberAI Unity MCP dùng intent tool để ổn định prompt agent và giảm token.
- Streamable HTTP
- Transport MCP HTTP dùng bởi Cocos MCP 3.x Pro, thay cho stdio pipe — hữu ích cho CI, editor remote hoặc môi trường thân thiện firewall.
- Agent / Agentic Workflow
- Vòng lặp AI lập kế hoạch bước, gọi tool, đọc kết quả và tiếp tục đến khi hoàn thành. MCP engine biến «làm UI thanh máu» từ gợi ý chat thành thao tác editor thực thi.
Art và sản xuất game
- PSD (tài liệu Photoshop)
- File nguồn có layer từ Photoshop — định dạng bàn giao phổ biến cho UI, icon và art quảng bá. Tên layer và nhóm map sang sprite hoặc node UI khi import vào engine hoặc AI Studio.
- Figma
- Công cụ UI/design cộng tác; export SVG, PNG hoặc design token. Team game dùng Figma cho mockup HUD, màn hình shop trước khi dựng prefab trong Unity, Cocos hoặc Godot.
- Sprite & Sprite Sheet
- Ảnh 2D hoặc frame atlas cho nhân vật, tile và UI. Sprite sheet gom nhiều frame cho animation; engine cắt qua metadata JSON, .tps hoặc importer nội bộ.
- Alpha Channel (kênh alpha)
- Kênh trong suốt trong texture PNG/TGA/EXR. Quan trọng cho VFX, tóc, kính và icon UI. Cạnh alpha kém gây halo — vì vậy cần tool matting tối ưu cho asset game.
- Tilemap
- Soạn level 2D dạng lưới — đặt địa hình, tường và prop từ tileset. Hỗ trợ trong Unity 2D, layer TileMap Godot và component TiledMap Cocos.
- UI Canvas
- Container gốc cho UI không gian màn hình hoặc world (HUD, menu, hộ thoại). Unity Canvas, node Control Godot và component UI Cocos định nghĩa layout, anchor và thứ tự vẽ.
- Asset Pipeline
- Luồng từ art nguồn (PSD, FBX, audio) qua cài đặt import, atlasing và load runtime. Tool AI tăng tốc script và import hàng loạt nhưng vẫn tuân quy tắc import engine.
- Version Control (Git)
- Chuẩn theo dõi code, scene và diff YAML/prefab. Binary lớn thường dùng Git LFS hoặc Perforce; tự động hóa MCP nên commit theo khối nhỏ, dễ review.
Sản phẩm VberAI
- Unity MCP
- Plugin VberAI cho Unity 2022.3+ và Unity 6: 20 intent tool, 113 thao tác, 11 ngôn ngữ UI. Cho client MCP thao tác scene, prefab, script C# và import từ Cursor, Claude hoặc Windsurf.
- Godot MCP
- Plugin VberAI miễn phí giấy phép MIT cho Godot 4.x — 100+ lệnh trên 21 hệ thống engine (scene, node, resource, debug). Hoàn toàn mã nguồn mở.
- Cocos MCP
- Plugin VberAI cho Cocos Creator 2.4.x+ (2.x Pro) và 3.8.6+ (3.x Pro) với Streamable HTTP và tích hợp editor sâu.
- AI Studio
- VberAI Studio (gọi tắt AI Studio) — canvas AI cho game: nhập PSD/Figma/FGUI, dịch, sinh ảnh, tách lớp, trích xuất, video/âm thanh, reskin và xuất/đẩy sang Unity, Godot, Cocos.
- AI Translate
- Dịch one-click và dịch ảnh cho mock UI / lớp chữ (Figma/PSD): chỉ đổi copy; bố cục và thứ bậc giữ nguyên.
- AI Image Generation
- Text→ảnh, ảnh→ảnh và preset cho art/UI; kết quả ở lại canvas để sửa, tách hoặc xuất engine.
- Layer Split
- Thiết kế phẳng toàn màn hình → lớp UI tại chỗ (AI tự động / tự do), giữ layout và kích thước tương đối.
- AI Extract
- Trích nền, phần tử UI hoặc vùng tự do thành lớp chỉnh sửa được.
- Design-to-Engine
- Figma / PSD / FGUI → scene, prefab và hierarchy UI có cấu trúc trên Unity / Godot / Cocos.
- AI Video
- Clip ngắn và sequence frame: văn bản, ảnh hoặc khung đầu–cuối + tài nguyên tham chiếu; xuất video hoặc tách frame.
- AI Audio
- Giọng, SFX và nhạc — gắn video canvas hoặc xuất riêng vào pipeline âm thanh engine.
- Image Pixelate
- Pixel hóa trong VberAI Studio: ảnh hoặc frame video thành phong cách pixel art có kiểm soát; xử lý hàng loạt, rồi chỉnh/matte/xuất trên cùng canvas.
- Bitmap Font Generator
- Trình tạo bitmap font trong VberAI Studio: atlas glyph kèm metrics (thường AngelCode BMFont .fnt + PNG) cho điểm HUD, chữ pixel và số stylized; chỉnh hoặc xuất sang Unity / Godot / Cocos trên cùng canvas.
- Reskin (AI Reskin)
- Thay style một cú nhấp cho UI game toàn màn hình trong VberAI Studio. Preset chủ đề hoặc ảnh tham chiếu đổi look (lễ hội, IP, skin mùa) trong khi bố cục, vị trí, kích thước và thứ tự lớp giữ nguyên một-một với bản gốc.
- AI Super Matting
- Cắt nền trên trình duyệt tối ưu sản xuất game — sợi tóc, glow, vải bán trong suốt, nền lưới — xuất PNG alpha thật sẵn sàng cho pipeline sprite.