Un portatore di tè trasporta novanta chili di tè in mattonelle attraverso un passo himalayano, e il vento quassù arriva a raffiche che puoi vedere avvicinarsi — le bandiere di preghiera si tendono di scatto un secondo o due prima che ognuna arrivi. Tieni premuto per piantare il bastone e puntellarti; rilascia per camminare. Puntellarsi è sicuro ma non è gratis, perché la lampada si consuma comunque tu scelga, e la pila legata sulla schiena oscilla con mezzo battito di ritardo rispetto al passo, così una raffica che ti coglie a metà passo ti fa cadere nel vuoto. La camminata, il puntellamento e la caduta del portatore sono vera motion capture, trasportata in 2.275 byte di angoli articolari — un'intera andatura umana su un livello dove uno sprite sheet per animazione sarebbe insostenibile — e il pacchetto principale arriva a 2,35 MB contro il limite WeChat di 4 MB.
Da duemila anni Turpan beve da gallerie scavate a mano sotto il deserto — i 坎儿井, che trasportano l'acqua di fusione delle montagne per decine di chilometri senza perdere una goccia al sole. Scavane una. L'acqua scorre solo in discesa, quindi una galleria che sale da qualche parte è una galleria in cui si ferma; scava una sezione troppo larga e il soffitto ti crolla addosso su ciò che hai costruito. La mappa è una vera cc.TiledMap e ogni meccanica scrive su di essa — scavare, acqua e crolli sono tutte modifiche di tile, non sprite sovrapposti a una griglia — e l'intero pacchetto principale arriva a 2,23 MB, il 55,8% del limite WeChat di 4 MB.
Un fiore-finestra di Capodanno viene ritagliato piegato, così non vedi mai cosa stai creando finché non lo apri. Ogni taglio viene copiato due, quattro o otto volte dalle pieghe — il che moltiplica la tua abilità e i tuoi errori esattamente allo stesso ritmo. Taglia un ponte e quel pezzo cade dal foglio; taglia nel mezzo e tutto si sfalda. La carta non è uno sprite: è una bitmap generata e ricaricata sulla GPU mentre la tagli, ed è anche per questo che l'intero pacchetto principale arriva a 2,14 MB — il 53,6% del limite WeChat di 4 MB, l'opera più leggera del laboratorio.
Una zattera di bambù non è un'unica imbarcazione — sono sei pali legati insieme, e il fiume li prende uno alla volta. Urta un masso calcareo abbastanza forte e una legatura cede: perdi un palo, la zattera diventa più stretta e instabile, e l'unico modo per rimediare è rincorrere il bambù che galleggia e legarne uno nuovo. Costruita su veri corpi rigidi Box2D con giunti a cerniera che fungono da corde, quindi la flessione, la torsione e la rottura sono simulazione e non animazione — e l'intero pacchetto principale arriva a 2,77 MB contro il limite WeChat di 4 MB, il 69,2% del tetto massimo.
Una lanterna di carta sale nel cielo di una notte di festa sul respiro della propria fiamma — e quella fiamma è sia la tua unica luce sia il tuo unico carburante. Alimenta per salire e vedere i cavi che si avvicinano; lascia scorrere per risparmiarla e volare quasi alla cieca. Uno shader Cocos personalizzato illumina mappe normali renderizzate in Blender in base alla posizione in tempo reale della lanterna, folle mocap osservano dai tetti, e il livello sopra le nuvole viene distribuito come subpackage WeChat così il pacchetto principale arriva a 3,38 MB contro il limite di 4 MB.
Nessun progetto in questa categoria. Scegli un'altra categoria.
Gli agenti IA creano per piattaforme di mini-giochi
Gli agenti IA creano progetti Cocos e testano la pipeline di build rispetto ai vincoli della piattaforma di mini-giochi scelta. I mini-giochi WeChat e Douyin si aprono all'istante da un messaggio di chat, una card nel feed o un codice QR — niente app store, niente schermata di download, niente installazione. È una portata che nessun altro livello di motore nel Game Lab ha in modo nativo, e Cocos Creator è il motore dominante per questo scopo, con un runtime open-source (Apache-2.0).
Livello mini-giochiapertura istantanea
✓
Mini-gioco WeChatsi apre in chat · card di condivisione · nessuna installazione
✓
Mini-gioco Douyinnativo del feed · stesso runtime del motore
✓
Web-mobilela stessa build, giocabile in qualsiasi browser
Headless, su Linux, dai sorgenti
Nessuna GUI di editor da nessuna parte nel loop: il lab compila cocos-cli dai sorgenti e guida impalcatura del progetto, compilazione del motore e packaging di release interamente da script — esattamente come farebbe l’AI Game Builder. Il runbook completo, comprese tutte le trappole non ovvie incontrate, è registrato perché qualunque agente possa riprodurre una build da una macchina pulita.
Verifica della toolchainavvio: 0 errori
✓
Build da sorgentecocos-cli + motore incluso, Node in bundle
✓
Build headless per il rilascioxvfb GL · offline · nessuna chiamata cloud, nessun CDN
✓
Audit di avvio con Playwrightdesktop + mobile · zero errori console/pagina
A budget contro il gate dei 4 MB
WeChat rifiuta qualsiasi mini-game il cui pacchetto principale superi 4 MB, quindi la disciplina sulle dimensioni è tutto. Il motore predefinito include 33 moduli per 5,94 MiB — 1,49× oltre il limite prima ancora che esista un solo asset. Il lab lo riduce ai 15 moduli effettivamente necessari per un progetto 2D: 2,80 MiB, con 1,2 MiB di margine per i veri contenuti di gioco.
Pacchetto principale vs limite di 4 MB-30%
✗
Motore predefinito (33 moduli)6.230.282 byte — 1,49× OLTRE il limite
✓
Core 2D ridotto (15 moduli)2.935.161 byte — 30% sotto il limite, 1,2 MiB di margine
✓
Fisica, spine, blob 3D rimossiogni modulo deve giustificare i propri byte, altrimenti viene eliminato
Abbiamo costruito il target di build mancante
La CLI open source non include alcuna piattaforma di build WeChat o Douyin — il motore porta gli adattatori per mini-giochi, ma il plugin lato builder non esiste. Così il lab ha scritto i plugin da sé: contro il contratto di piattaforma documentato: generazione del manifest, mappatura dei sottopacchetti, iniezione degli adattatori, verificati headless fino al limite.
packages/platforms/wechatgameentrambi i target superano il test
✓
Adapter dei motori inclusiwechat · bytedance · alipay già presenti nel repository
✓
Contratto dei plugin documentatociclo di vita del builder a 12 hook · configurazione + hook
✓
Generazione di game.json / project.config.jsonwechatgame e bytedance si compilano e avviano correttamente
Come nasce un pezzo
01
Pacchetto di concept
Key art, sprite sheet e un inventario degli elementi che la produzione deve rispettare.
02
Blockout
Il loop gioca prima in scatole grigie — il feel fissato prima che esista la grafica.
03
Asset realizzati
Sprite e modelli disegnati o costruiti in Blender sul concept, mai sbobba generata.
04
Build Cocos headless
Motore ridotto, build offline, ogni byte contato contro il gate dei 4 MB.
05
Verificare fino a zero difetti
Boot verificato su desktop e mobile, giudicato contro i propri concept.
Domande, con risposta
Che cos’è esattamente un mini-gioco?
Un gioco che gira dentro WeChat o Douyin stessi — aperto da una chat, una scheda nel feed o un QR code, senza installazione da app store. La piattaforma impone un limite rigido di 4 MB sul pacchetto principale, ed è per questo che la riduzione del motore e i budget sugli asset sono la disciplina centrale di questo lab.
Perché Cocos e non uno degli altri motori dei lab?
Perché le piattaforme di mini-giochi sono il campo di casa di Cocos Creator: lì è il motore dominante, il suo runtime è open source e i suoi adattatori per WeChat e Douyin arrivano col motore. Gli altri lab coprono i livelli web, desktop e nativo; questo lab aggiunge il livello dei giochi istantanei che loro non possono raggiungere.
La toolchain è stata davvero messa alla prova?
Sì — con le prove nel registro del lab: cocos-cli compilato dai sorgenti, una build di release Linux completamente headless, un audit di boot con Playwright a zero errori di console, pagina o rete su viewport desktop e mobile, e un core del motore ridotto misurato a 2.935.161 byte contro il tetto di 4.194.304 byte. Il lab ha scritto da sé i target di build per WeChat e Douyin, e il primo pezzo pubblicato compila attraverso di essi — un pacchetto principale di 3.32 MiB contro il tetto dei 4 MB.
Questi giochi avranno bisogno di una licenza cinese per essere pubblicati?
La pubblicazione su WeChat e Douyin passa dai loro programmi sviluppatori e dai requisiti regionali. Il lab compila e verifica i pacchetti; registrazione e revisione lato store si gestiscono per titolo al momento dell’uscita, come funzionano le altre pipeline di store della piattaforma.
Creare un mini-game equivale a pubblicarlo su una piattaforma?
No. Una build funzionante e una pubblicazione sulla piattaforma sono passaggi distinti. Il target può richiedere un account, un packaging, una revisione e altri requisiti specifici della destinazione.
Devo testare un mini-game sia su desktop che su mobile?
Testa i dispositivi e i metodi di input supportati dal progetto. Presta attenzione alle aree tap, all'orientamento, all'adattamento allo schermo e alla chiarezza dell'azione principale anche su un display piccolo.
Cosa rende utile un brief per un mini-game?
Indica la meccanica principale, la durata della sessione, il dispositivo previsto e il canale di distribuzione. Spiega la condizione di vittoria o sconfitta e i comandi prima di aggiungere sistemi secondari o grandi quantità di contenuti.
Costruisci il tuo gioco
Descrivilo. Il builder disegna i concept, scolpisce gli asset, scrive il codice e verifica il risultato.