← Kembali ke blog

UI Game AI: Jangan Edit Prefab YAML—Gunakan Canvas untuk Ekspor Unity / Godot / Cocos

Mengapa LLM tidak boleh membaca atau menulis Prefab YAML saat menyusun UI game dengan AI. Alur middle-layer, ekspor deterministik, dan jalur canvas VberAI Studio dari Figma / PSD ke Unity, Godot, dan Cocos Prefab.

Diterbitkan
  • game-ui-design
  • game-dev-ai
  • ui-to-engine
  • figma-to-unity
  • psd-to-unity
  • unity
  • godot
  • cocos
  • vberai
  • ai-studio
  • prefab
  • cursor
  • mcp
  • 2026
UI Game AI: Jangan Edit Prefab YAML—Gunakan Canvas untuk Ekspor Unity / Godot / Cocos

Minta Cursor untuk “menyusun HUD ini di Unity,” dan ia sering membaca teks .prefab serta mengedit ribuan baris YAML—lambat, biaya Token tinggi, dan berisiko terhadap referensi GUID dan .meta.

Pola yang lebih aman: AI tidak pernah mengedit file Prefab secara langsung; ia bekerja pada middle layer; exporter tetap yang membangun Prefab.

Postingan ini membahas kebutuhan umum: UI yang disusun AI, Cursor mengedit Prefab, ekspor UI Prefab Unity / Godot / Cocos, dan Figma / PSD ke engine tanpa membangun Canvas secara manual. Berikut: pemisahan middle-layer, lalu jalur game canvas VberAI Studio (AI Studio, ≠ Google AI Studio)—desain atau UI full-screen dari AI → pemisahan canvas → ekspor Prefab deterministik → Engine MCP untuk logika.


Mengapa AI tidak boleh menyusun Prefab secara langsung

MasalahYang Anda lihat
Volume teksPrefab satu layar seringkali 10.000+ baris—mahal untuk dibaca/ditulis
WaktuSatu proses generate/edit bisa memakan 10–20 menit, sulit untuk iterasi
Risiko asetEdit YAML pada referensi dan fileID dapat merusak GUID dan tautan
ReviewDiff sebagian besar berupa field terserialisasi—risiko merge tinggi
IterasiSetiap perubahan UI berarti meregenerasi seluruh Prefab—biaya pemeliharaan tinggi

AI cocok untuk tata letak, pemilihan kontrol, dan pengisian field; bukan peran sebagai editor Prefab.


Pemisahan yang benar: middle layer + ekspor deterministik

Dua tahap:

AI: pahami desain → representasi tengah (bukan teks Prefab)
Alat tetap: baca middle layer → instansiasi kontrol → atur RectTransform → simpan Prefab

Middle layer bisa berupa format proyek kustom atau hierarki canvas VberAI Studio. Persyaratannya:

  • Struktur yang jelas dan ringkas—dapat diedit oleh AI atau manusia
  • Pembangunan Prefab tanpa LLM—input sama, output sama
  • Pemeriksaan pra-ekspor: batas, field wajib, nama bind

Skrip gameplay dibuat setelah impor Prefab melalui MCP; struktur UI tetap terpisah dari logika gameplay.


Canvas AI Studio: pratinjau, pemisahan, ekspor multi-engine

Format tengah kustom biasanya memerlukan pemindaian pustaka kontrol, dokumen spesifikasi, alat Editor, serta pipeline slice/reskin.
VberAI Studio memproduktifkan middle layer dan exporter:

KemampuanPeran
Game canvasPratinjau UI full-screen; sesuaikan jarak dan hierarki sebelum ekspor
Pemisahan in-placePisahkan tombol dan panel pada posisi aslinya—tanpa pergeseran global di engine (panduan pemisahan)
Berbagai inputPSD / Figma, seni yang dihasilkan AI, PNG full-screen
Ekspor multi-engineUnity UGUI, Godot Control, Cocos UI alur yang sama
Reskin / localeReskin, terjemahkan, lalu ekspor ulang seluruh pohon
Prefab deterministikEkspor tanpa LLM; YAML tidak diedit oleh AI

Dibandingkan spesifikasi UI teks murni, canvas juga mencakup persetujuan visual, pemisahan, 9-slice, skin event—semuanya dengan cepat membengkakkan spesifikasi kustom.

Pemisahan canvas in-place: tombol dan panel sebagai layer terpisah, posisi dipertahankan

Diekspor ke Unity dan engine lain: hierarki dan RectTransform sesuai dengan canvas; Prefab siap dipasang


Alur yang disarankan: Figma / PSD → Prefab → MCP

LangkahTugasPenanggung jawab
1Susun layer dan beri nama desain (atau AI Studio menghasilkan UI full-screen)Desain / produser
2Impor VberAI Studio; periksa hierarki dan area klik pada canvasDesain + engineering pemeriksaan spot
3Pemisahan in-place → pilih Unity / Godot / Cocos → ekspor PrefabAI Studio (deterministik)
4Prefab di proyek; sesuaikan tata letak sesuai checklist impor engine + MCPEngineering
5Cursor + Engine MCP mengikat Btn_*, health, popup (contoh HUD)Engineering
6Sebelum rilis: checklist UI pra-rilisEngineering + QA

Aturan penyerahan: checklist handoff desain. Jalur alat yang lebih luas: kombinasi alat AI pengembangan game.

Stack yang disarankan: VberAI Studio + engine target MCP + Cursor atau Claude Code. Panduan: video UI 3 menit.


Pilih jalur sesuai yang Anda miliki

Yang Anda milikiJalur yang disarankan
PSD / Figma berlapisImpor → pemisahan → ekspor (Figma ke Unity)
PNG konsep full-screenCanvas → pemisahan in-place → ekspor (slice in-place)
Tanpa aset, butuh demoAI Studio menghasilkan UI → pemisahan → ekspor → MCP mengikat logika

Outputnya selalu Prefab / hierarki UI yang dapat dipasang di engine—bukan AI yang menulis ulang teks Prefab di disk lagi.


FAQ

Bisakah AI menghasilkan Unity Prefab secara langsung?
LLM dapat menghasilkan Prefab YAML, tetapi tidak disarankan: teks besar, proses lambat, risiko GUID, review buruk. Lebih aman: AI pada middle layer (canvas atau spesifikasi kustom), exporter tetap untuk Prefab.

Apa bedanya penyusunan UI Cursor dengan canvas AI Studio?
Cursor + MCP unggul setelah impor—skrip, node, validasi Play. Ini tidak ideal untuk membangun struktur Prefab UI full-screen secara aman. AI Studio menangani UI ke engine; bersama-sama: ekspor canvas → MCP untuk logika.

Bagaimana Figma / PSD mencapai Unity UI tanpa membangun Canvas manual?
Impor file berlapis ke AI Studio → pemisahan in-place → ekspor Unity UGUI Prefab. Alur yang sama untuk Godot dan Cocos. Lihat Figma ke Unity dan PSD ke UGUI.

Apa bedanya ini dengan Google AI Studio?
Google menargetkan Web umum dan prototipe; ekspor Prefab game adalah pekerjaan yang berbeda. Lihat Google AI Studio vs VberAI.

Kami menggunakan framework UI kustom—apakah canvas masih berguna?
Ekspor adalah pohon UI engine standar. Bungkus dengan template Anda setelah impor jika perlu—tetap lebih aman daripada AI mengedit YAML.

Apakah reskin event perlu dibangun ulang dari awal?
Tidak. Reskin pada canvas, ekspor ulang Prefab; logika sedikit berubah jika nama bind tetap stabil.

Panduan lain yang mungkin Anda suka