Lewati ke konten

Agen AI membangun untuk layar kecil.

Game 2D berbasis sentuh yang dirancang untuk web mobile dan platform mini-game.

Proses lab publik

Karya AI yang bisa Anda periksa.

Jelajahi karya yang dipublikasikan ↗
  1. AI membuat

    Scene dan kode game berbasis sentuh

    Agen AI menyusun proyek Cocos 2D dengan aset dan kontrol yang sesuai untuk mini-game.

  2. AI memeriksa

    Periksa batas main dan paket

    Agen menguji game dan memeriksa build terhadap batasan platform yang dipilih.

  3. Pelajaran kembali diterapkan

    Alat dan prompt ditingkatkan

    Temuan dicatat dan dibawa ke dalam panduan serta alat builder untuk pekerjaan selanjutnya.

Windward

Cocos · Mini-game WeChat

Windward

Tentang proyek ini

Seorang porter teh membawa sembilan puluh kilo teh batangan melintasi jalur pegunungan Himalaya, dan angin di ketinggian ini datang dalam hembusan yang bisa Anda lihat mendekat — bendera doa terhempas lurus satu atau dua detik sebelum hembusan itu tiba. Tahan untuk menancapkan tongkat dan bertahan; lepaskan untuk berjalan. Bertahan itu aman namun tidak gratis, karena lampu tetap menyala apa pun yang Anda pilih, dan tumpukan yang terikat di punggung Anda berayun setengah ketukan di belakang langkah Anda, sehingga hembusan angin yang menerpa di tengah langkah bisa menjatuhkan Anda dari tepi jurang. Jalan, bertahan, dan jatuhnya porter ini adalah motion capture nyata yang dibawa sebagai 2.275 byte sudut sendi — gaya berjalan manusia utuh pada tingkatan di mana sprite sheet per animasi saja sudah tidak terjangkau — dan paket utamanya mendarat di 2,35 MB terhadap batas gerbang WeChat 4 MB.

Karez

Cocos · Mini-game WeChat

Karez

Tentang proyek ini

Selama dua ribu tahun Turpan minum dari terowongan yang digali tangan di bawah gurun — Karez (坎儿井), yang mengalirkan air lelehan gunung sejauh puluhan kilometer tanpa kehilangan setetes pun ke terik matahari. Gali satu. Air hanya mengalir menurun, jadi terowongan yang naik di titik mana pun adalah terowongan tempat air itu berhenti; gali bentang yang terlalu lebar dan atapnya akan runtuh menimpa apa yang telah Anda buat. Peta ini adalah cc.TiledMap sungguhan dan setiap mekanik menulis padanya — menggali, air, dan keruntuhan semuanya adalah edit tile, bukan sprite di atas grid — dan seluruh paket utama mendarat di 2,23 MB, 55,8% dari batas gerbang WeChat 4 MB.

Red Paper

Cocos · Mini-game WeChat

Red Paper

Tentang proyek ini

Bunga jendela Tahun Baru dipotong dalam keadaan terlipat, jadi Anda tidak pernah melihat apa yang sedang Anda buat sampai dibuka. Setiap goresan digandakan dua, empat, atau delapan kali oleh lipatan — yang melipatgandakan keterampilan Anda dan kesalahan Anda pada laju yang persis sama. Potong melalui jembatan dan bagian itu akan lepas dari lembaran; potong melalui bagian tengah dan seluruhnya akan runtuh. Kertas ini bukan sprite: ia adalah bitmap yang dihasilkan dan diunggah ulang ke GPU saat Anda memotongnya, yang juga menjadi alasan seluruh paket utama mendarat di 2,14 MB — 53,6% dari batas gerbang WeChat 4 MB, karya paling ringan di lab ini.

Nine Bends

Cocos · Mini-game WeChat

Nine Bends

Tentang proyek ini

Rakit bambu bukanlah satu perahu — ia adalah enam batang yang diikat bersama, dan sungai mengambilnya satu per satu. Benturkan sebongkah batu kapur cukup keras dan salah satu ikatan akan putus: Anda kehilangan satu batang, rakit menjadi lebih sempit dan lebih goyah, dan satu-satunya jalan kembali adalah berlari di atas bambu yang mengapung dan mengikatkan yang baru. Dibangun di atas rigid body Box2D sungguhan dengan sendi engsel sebagai talinya, sehingga lenturan, puntiran, dan patahannya adalah simulasi, bukan animasi — dan seluruh paket utama mendarat di 2,77 MB terhadap batas gerbang WeChat 4 MB, 69,2% dari batas maksimum.

Lantern Rise

Cocos · Mini-game WeChat

Lantern Rise

Tentang proyek ini

Lampion kertas melayang di malam festival dengan napas apinya sendiri — dan api itu adalah satu-satunya cahaya sekaligus satu-satunya bahan bakar Anda. Kobarkan untuk naik dan melihat kabel-kabel yang mendekat; biarkan melaju untuk menghematnya dan terbang hampir buta. Shader Cocos khusus menerangi normal map yang dibakar dari Blender berdasarkan posisi lampion secara langsung, kerumunan mocap menyaksikan dari atap-atap rumah, dan tingkatan di atas awan dikirim sebagai subpackage WeChat sehingga paket utama mendarat di 3,38 MB terhadap batas gerbang 4 MB.

Agen AI membangun untuk platform mini-game

Agen AI menyusun proyek Cocos dan menguji pipeline build terhadap batasan platform mini-game yang dipilih. Mini-game WeChat dan Douyin terbuka seketika dari pesan chat, kartu feed, atau kode QR — tanpa app store, tanpa layar unduhan, tanpa instalasi. Ini jangkauan yang tidak dimiliki tingkatan engine lain di Game Lab secara native, dan Cocos Creator adalah engine dominan yang melayaninya, dengan runtime open-source (Apache-2.0).

Tingkatan mini-gamelangsung terbuka
Mini-game WeChatterbuka di dalam chat · kartu berbagi · tanpa instalasi
Mini-game Douyinnative di feed · runtime engine yang sama
Web-mobilebuild yang sama, bisa dimainkan di browser mana pun

Headless, di Linux, dari source

Tanpa GUI editor di mana pun dalam loop: lab membangun cocos-cli dari source dan menjalankan scaffold proyek, kompilasi engine, dan pengemasan rilis sepenuhnya dari skrip — cara yang sama yang akan dipakai AI Game Builder. Runbook lengkapnya, termasuk setiap jebakan tak terduga yang kami temui, dicatat agar agen mana pun bisa mereproduksi build dari mesin bersih.

Audit toolchainboot: 0 error
Build dari sourcecocos-cli + engine terpadu, Node ter-vendor
Build rilis headlessxvfb GL · offline · tanpa panggilan cloud, tanpa CDN
Audit boot Playwrightdesktop + mobile · nol error konsol/halaman

Dianggarkan terhadap batas 4 MB

WeChat menolak mini game apa pun yang paket utamanya melebihi 4 MB, jadi disiplin ukuran adalah kuncinya. Engine default mengirim 33 modul dengan ukuran 5,94 MiB — 1,49× di atas batas sebelum satu aset pun ada. Lab ini memangkasnya menjadi 15 modul yang benar-benar dibutuhkan game 2D: 2,80 MiB, menyisakan 1,2 MiB ruang untuk konten game sesungguhnya.

Paket utama vs batas 4 MB-30%
Engine default (33 modul)6.230.282 byte — 1,49× MELEBIHI batas
Inti 2D yang dipangkas (15 modul)2.935.161 byte — 30% di bawah batas, ruang 1,2 MiB
Physics, spine, blob 3D dihapussetiap modul harus sepadan dengan bytenya atau dibuang

Kami membangun target build yang hilang itu

CLI open source itu tidak menyertakan platform build WeChat atau Douyin — engine membawa adaptor mini-game-nya, tapi plugin sisi builder tidak ada. Maka lab menulis sendiri plugin-nya: mengikuti kontrak platform yang terdokumentasi — pembuatan manifest, pemetaan subpackage, injeksi adaptor — diverifikasi headless sampai batasnya.

packages/platforms/wechatgamekedua target lolos
Adaptor engine sudah tersediawechat · bytedance · alipay sudah ada di dalam repo
Kontrak plugin terdokumentasisiklus hidup builder 12-hook · config + hooks
Emisi game.json / project.config.jsonwechatgame + bytedance sama-sama build & boot dengan bersih

Bagaimana sebuah karya dibuat

01

Paket konsep

Key art, sprite sheet, dan inventaris elemen yang wajib dipenuhi produksi.

02

Blockout

Loop bermain dalam kotak abu-abu dulu — feel dikunci sebelum ada art.

03

Aset buatan sendiri

Sprite dan model digambar atau dibangun di Blender sesuai konsep, tak pernah sampah generatif.

04

Build Cocos headless

Engine terpangkas, build offline, tiap byte dihitung terhadap batas 4 MB.

05

Verifikasi sampai bersih

Diaudit boot di desktop dan mobile, dinilai terhadap konsepnya sendiri.

Tanya, jawab

Sebenarnya apa itu mini-game?

Game yang berjalan di dalam WeChat atau Douyin sendiri — dibuka dari chat, kartu feed, atau kode QR, tanpa instal app store. Platformnya menerapkan batas keras paket utama 4 MB, itulah kenapa pemangkasan engine dan anggaran aset menjadi disiplin inti lab ini.

Kenapa Cocos dan bukan salah satu engine lab lainnya?

Karena platform mini-game adalah kandang Cocos Creator: ia engine dominan di sana, runtime-nya open source, dan adaptornya untuk WeChat dan Douyin disertakan bersama engine. Lab lain mencakup tingkat web, desktop, dan native; lab ini menambah tingkat game instan yang tak bisa mereka jangkau.

Apakah toolchain-nya sudah benar-benar terbukti?

Ya — dengan bukti di buku besar lab: cocos-cli dibangun dari source, build rilis Linux sepenuhnya headless, audit boot Playwright dengan nol error konsol, halaman, atau jaringan di viewport desktop dan mobile, dan inti engine terpangkas terukur 2,935,161 byte terhadap batas 4,194,304 byte. Lab menulis sendiri target build WeChat dan Douyin, dan karya rilisan pertamanya dibangun melaluinya — paket utama 3.32 MiB terhadap batas 4 MB.

Apakah game ini butuh lisensi Tiongkok untuk terbit?

Penerbitan di WeChat dan Douyin berjalan lewat program developer mereka dan persyaratan regional. Lab membangun dan memverifikasi paketnya; registrasi dan review sisi toko ditangani per judul saat rilis, sama seperti pipeline toko platform lainnya bekerja.

Apakah membuat mini game sama dengan mempublikasikannya ke sebuah platform?

Tidak. Build yang berjalan dan rilis platform adalah dua langkah terpisah. Target mungkin memerlukan akun, pengemasan, peninjauan, dan persyaratan khusus tujuan lainnya.

Haruskah saya memeriksa mini game di desktop dan mobile sekaligus?

Uji perangkat dan metode input yang didukung proyek. Perhatikan target sentuh, orientasi, kesesuaian layar, dan apakah aksi utama tetap mudah dipahami di layar kecil.

Apa yang membuat brief mini game berguna?

Sebutkan mekanik inti, durasi sesi, perangkat yang dituju, dan target distribusi. Jelaskan kondisi menang atau kalah serta kontrol sebelum menambahkan sistem sekunder atau konten dalam jumlah besar.

Bangun game Anda sendiri

Deskripsikan saja. Builder menggambar konsepnya, memahat asetnya, menulis kodenya, dan memverifikasi hasilnya.