Pengujian Game Otomatis dengan AI IDE + Engine MCP: Jalur Praktis
Untuk proyek Unity, Godot, dan Cocos: gunakan Cursor (atau sejenisnya) dengan engine MCP untuk pemeriksaan smoke yang dapat diulang, audit konvensi, dan pembuatan kerangka pengujian.
- game testing
- MCP
- AI IDE
- automation
- QA
Pengujian otomatis dalam proyek game biasanya berjalan pada dua jalur: asersi unit / edit-mode di dalam repositori, dan pemeriksaan yang membutuhkan konteks engine langsung (scene, prefab, hierarki). Skrip UI yang direkam sering rusak saat tata letak berubah. Pendekatan yang lebih tahan lama: dari AI IDE (Cursor, Claude Code, dan sejenisnya), gunakan engine MCP sehingga model dapat membaca dan menulis pohon scene, komponen, dan skrip—mengubah niat pengujian menjadi langkah-langkah yang dapat diulang.
Apa yang Harus Diotomatisasi
Utamakan pekerjaan yang terstruktur, dapat diuji, dan dapat ditinjau dalam diff:
- Smoke struktural — scene penting dimuat; prefab pemain/musuh memiliki komponen yang diperlukan; akar UI utuh
- Audit konvensi — folder dan penamaan; tidak ada jalur node hard-coded yang dalam; API publik dan sinyal masih ada
- Pembuatan kerangka pengujian — Unity Test Framework, scene pengujian Godot, stub unit-test Cocos
- Pemeriksaan ulang setelah perubahan — setelah edit gameplay, jalankan kembali daftar periksa yang sama terhadap scene dan skrip
Farm perangkat, profiling mendalam, dan QA eksplorasi luas masih menjadi milik alat dan orang spesialis. Jalur MCP mempercepat pemeriksaan terstruktur di sisi editor.
Jalur yang Disarankan
1. Tulis niat sebagai daftar periksa
Bagikan daftar tersebut dengan manusia dan model. Contoh:
- Setelah pemuatan scene utama,
Playerada dengan pergerakan yang diaktifkan - Inventaris dimulai tertutup; saat terbuka, memblokir input dunia
- Prefab musuh memiliki collider + kesehatan, dengan sinyal/event yang diperlukan terhubung
Simpan dalam dokumen repositori seperti TESTING.md dan kembangkan bersama proyek.
2. Hubungkan engine MCP
Instal dan mulai MCP di proyek target; hubungkan dari AI IDE melalui localhost. Panduan:
Jauhkan alat bantu pengujian dari build pemain yang dirilis.
3. Jalankan pemeriksaan dan buat kerangka pengujian dalam obrolan
Prompt harus mencakup jalur, ekspektasi, dan batasan:
Buka scene utama, daftar akar Hierarchy; konfirmasi
Playerdengan komponen gerak/kesehatan. Jika tidak ada, daftar kekurangannya—jangan diam-diam menciptakan sistem lengkap.
Buat draf asersi Test Runner untuk buka/tutup inventaris dengan pesan kegagalan yang dapat dibaca.
Model memeriksa status editor melalui MCP dan mengedit alat bantu pengujian; Anda meninjau diff, menjalankan pengujian secara lokal, lalu menggabungkan.
4. Hubungkan CI setelah stabilitas lokal
Hubungkan perintah yang sudah terbukti (Unity Test Framework, pengujian headless Godot, dll.) ke CI. Gunakan MCP di mesin pengembangan untuk menulis dan memelihara pengujian tersebut; CI menjalankan skrip di repositori untuk hasil yang dapat direproduksi.
Irama
Daftar niat → Audit read-only MCP → Buat/perbarui asersi → Hijau lokal → (opsional) CI
↑______________________________________________|
Jalankan ulang setelah perubahan gameplay atau scene
Commit sebelum edit besar. Saat model menyentuh file pengujian, batasi ke jalur dalam daftar periksa agar diff tetap kecil.
Langkah Berikutnya
- Masukkan 5–10 niat smoke ke dalam
TESTING.md - Hubungkan MCP untuk engine Anda; jalankan satu audit scene read-only
- Buat kerangka asersi pertama, lewati secara lokal, lalu pertimbangkan CI
Juga berguna: Godot MCP vs skrip manual, Alur kerja Unity MCP + Cursor.
Lanjutkan membaca
Panduan lain yang mungkin Anda suka
Cara Menghubungkan Claude Code ke Unity MCP: Instalasi dan Konfigurasi
Instal Unity MCP dan hubungkan lewat Claude CLI: impor Package Manager, aktivasi, jalankan MCP Server lokal (port 6589), salin perintah CLI, lalu verifikasi Hierarchy.
- unity
- mcp
- claude-code
- tutorial
Overflow Locale UI Game: Headroom Desain dan QA Ekspor Terjemahan VberAI Studio
Cara gagal/lolos saat teks Jerman atau Spanyol merusak tombol dan daftar, cara menyediakan lebar di desain, dan cara membandingkan locale di kanvas VberAI Studio sebelum ekspor ulang penuh.
- game-ui-design
- game-dev-ai
- ui-localization
- i18n
Hierarki Informasi HUD Mobile: Apa yang Ditampilkan saat Combat, Lobby, dan Modal
Visibilitas dan prioritas HUD per state game; kaitannya dengan Safe Area, layer floating text, dan stacking modal—tabel spesifikasi plus langkah Play dan acceptance perangkat.
- game-ui-design
- game-dev-ai
- ui-to-engine
- hud