Vai al contenuto

Gli agenti IA creano per lo schermo piccolo.

Giochi 2D pensati prima di tutto per il tocco, progettati per il web mobile e le piattaforme di mini-giochi.

Il processo del lab pubblico

Lavoro AI che puoi ispezionare.

Esplora i lavori pubblicati ↗
  1. Gli autori AI

    Scene e codice di gioco pensati per il tocco

    Gli agenti IA creano progetti Cocos 2D con gli asset e i controlli adatti ai mini-giochi.

  2. L'AI ispeziona

    Verifica i limiti di gioco e di pacchetto

    Gli agenti testano il gioco e ispezionano la build rispetto ai vincoli della piattaforma selezionata.

  3. Le lezioni ritornano

    Strumenti e prompt migliorano

    I risultati vengono registrati e riportati nelle linee guida e negli strumenti del builder per i lavori futuri.

Realizzato nel lab.

Esplora tutti i lab ↗

Windward

Cocos · Mini-gioco WeChat

Windward

Info su questo progetto

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.

Karez

Cocos · Mini-gioco WeChat

Karez

Info su questo progetto

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.

Red Paper

Cocos · Mini-gioco WeChat

Red Paper

Info su questo progetto

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.

Nine Bends

Cocos · Mini-gioco WeChat

Nine Bends

Info su questo progetto

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.

Lantern Rise

Cocos · Mini-gioco WeChat

Lantern Rise

Info su questo progetto

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.

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.