Glossario
Unity · Godot · Cocos · MCP · Codice IA
Riferimento pratico per sviluppatori di giochi: motori, assistenti IA (Cursor, Claude Code, Windsurf), pipeline di produzione e strumenti VberAI.
Blog sviluppo di giochi con IA · VberAI vs alternative
Motori di gioco
- Unity
- Motore multipiattaforma molto usato per giochi 2D/3D, mobile e app interattive. Scripting principalmente in C#; concetti chiave: Scene, GameObject, Prefab e Asset Database. Unity 2022.3 LTS e Unity 6 sono target comuni in produzione.
- Godot
- Motore open source con albero di scena basato su nodi, GDScript (simile a Python), C# e scripting visuale. Godot 4.x usa rendering Vulkan, 3D migliorato e un editor leggero popolare tra gli indie.
- Cocos Creator
- Motore orientato a pipeline 2D/3D mobile e mini-giochi, particolarmente forte in Asia. Creator 3.x usa TypeScript/JavaScript; 2.4.x è ancora comune in progetti legacy. Supporta flussi prefab e template di build per WeChat / web / nativo.
- Scene (scena)
- Contenitore di livello o UI in Unity, Godot o Cocos: personaggi, ambiente, telecamere, luci e logica. Caricate in modo additivo o esclusivo a runtime; unità base di lavoro nell’editor.
- Prefab
- Template serializzato riutilizzabile (Unity/Cocos) o istanza impacchettata. Permette duplicare nemici, widget UI o props mantenendo una singola fonte di verità per gli aggiornamenti.
- GameObject / Node (nodo)
- Unity usa GameObjects con Components; Godot e Cocos usano Nodes in gerarchia. Rappresentano entità nella scena — giocatore, pulsante, telecamera — e ricevono comportamento via script o componenti.
- GDScript
- Linguaggio principale di Godot: tipizzazione dinamica, sintassi ispirata a Python, integrazione stretta con l’editor. Spesso combinato con C# in sistemi critici per le performance.
Assistenti di codice con IA
- Cursor
- Editor di codice nativo IA (fork di VS Code) con chat inline, indicizzazione del codebase e client MCP. Molto usato nel game dev con plugin MCP dei motori per leggere contesto e applicare modifiche nell’editor.
- Claude Code
- Strumento agéntico di Anthropic che gira in terminale o IDE, esegue task multi-step e si connette a server MCP. Utile con Unity/Godot/Cocos MCP per operare scene e script reali.
- Claude Desktop
- App desktop di Claude con supporto opzionale ai connettori MCP. Può montare server MCP locali (inclusi plugin dei motori) per invocare strumenti, non solo suggerire codice.
- Windsurf
- IDE con IA di Codeium con flussi Cascade, comprensione profonda del codebase e integrazione MCP. Team di giochi lo usano come Cursor per generazione di script, refactors e automazione via MCP.
- Cline
- Estensione open source di VS Code che agisce come agente autonomo: pianifica task, modifica file, esegue comandi e chiama strumenti MCP. Spesso con LLM locali o remoti.
- GitHub Copilot
- Autocompletamento inline e chat negli IDE. Forte su funzioni e boilerplate ma normalmente non controlla direttamente gli editor di gioco — a differenza dei plugin MCP che operano scene, prefab e asset.
Model Context Protocol (MCP)
- Model Context Protocol (MCP)
- Standard aperto per connettere modelli IA a strumenti, file e API tramite interfaccia cliente–server uniforme. Abilita flussi agéntici: il modello sceglie strumenti invece di solo testo.
- MCP Server
- Servizio che registra tools e resources per un client MCP. I plugin MCP dei motori implementano server che avvolgono API dell’editor — creare oggetti, importare texture, compilare script.
- MCP Client
- Applicazione IA che scopre server MCP e invoca le loro tools. Esempi: Cursor, Claude Desktop, Claude Code, Windsurf, Cline. Passa prompt e risultati delle tools al modello in loop.
- Intent Tool (strumento di intento)
- Tool MCP di alto livello che raggruppa operazioni di basso livello (es. «gestire prefab»). VberAI Unity MCP usa intent tools per stabilizzare i prompt degli agenti e ridurre i token.
- Streamable HTTP
- Trasporto MCP basato su HTTP usato da Cocos MCP 3.x Pro, alternativa a stdio — utile per CI, editor remoti o ambienti con firewall.
- Agent / Agentic Workflow
- Loop IA che pianifica passi, chiama tools, legge risultati e continua fino al completamento del task. MCP dei motori trasforma «crea una barra vita UI» da suggerimento in azioni eseguite nell’editor.
Arte e produzione di giochi
- PSD (documento Photoshop)
- File sorgente con livelli Photoshop — formato comune per UI, icone e arte promozionale. Nomi e gruppi di livelli si mappano a sprite o nodi UI all’import in motori o AI Studio.
- Figma
- Strumento collaborativo UI/design; esporta SVG, PNG o design tokens. I team usano Figma per mockup HUD e schermate shop prima dei prefab in Unity, Cocos o Godot.
- Sprite & Sprite Sheet
- Immagine 2D o frame di atlas per personaggi, tiles e UI. Gli sprite sheet impacchettano frame per animazione; i motori li tagliano via JSON, .tps o importers interni.
- Alpha Channel (canale alfa)
- Canale di trasparenza in texture PNG/TGA/EXR. Critico per VFX, capelli, vetro e icone UI. Bordi alfa scadenti causano aloni — per questo contano strumenti di matting per asset di gioco.
- Tilemap
- Autoria 2D basata su griglia — posiziona terreno, muri e props da un tileset. Supportato in Unity 2D, layer TileMap di Godot e componenti TiledMap di Cocos.
- UI Canvas
- Contenitore root di UI in screen-space o world-space (HUD, menu, dialoghi). Unity Canvas, nodi Control di Godot e componenti UI di Cocos definiscono layout, ancoraggio e ordine di disegno.
- Asset Pipeline
- Flusso da arte sorgente (PSD, FBX, audio) attraverso impostazioni di import, atlasing e caricamento a runtime. L’IA accelera script e import batch ma deve rispettare le regole del motore.
- Version Control (Git)
- Standard per tracciare codice, scene e diff YAML/prefab. Binari grandi spesso usano Git LFS o Perforce; l’automazione MCP conviene in commit piccoli e revisionabili.
Prodotti VberAI
- Unity MCP
- Plugin VberAI per Unity 2022.3+ e Unity 6: 20 intent tools, 113 operazioni, 11 lingue UI. Permette ai client MCP di manipolare scene, prefab, script C# e import da Cursor, Claude o Windsurf.
- Godot MCP
- Plugin VberAI gratuito con licenza MIT per Godot 4.x — oltre 100 comandi su 21 sistemi (scene, nodi, risorse, debug). Completamente open source.
- Cocos MCP
- Plugin VberAI per Cocos Creator 2.4.x+ (2.x Pro) e 3.8.6+ (3.x Pro) con Streamable HTTP e integrazione profonda con l’editor.
- AI Studio
- VberAI Studio (breve: AI Studio) — canvas IA per giochi: import PSD/Figma/FGUI, traduzione, gen immagini, split layer, extract, video/audio, reskin ed export/push verso Unity, Godot, Cocos.
- AI Translate
- Traduzione one-click e da immagine di mock UI e layer testo (Figma/PSD): cambia solo il copy; layout e gerarchia restano.
- AI Image Generation
- Testo→immagine, immagine→immagine e preset per art/UI; output sul canvas per edit, split o export.
- Layer Split
- Design flat a schermo intero → layer UI in-place (auto IA / libero) con layout e dimensioni relative.
- AI Extract
- Estrarre sfondo, elementi UI o regioni libere in layer editabili.
- Design-to-Engine
- Figma / PSD / FGUI → scene, prefab e gerarchie UI strutturate in Unity / Godot / Cocos.
- AI Video
- Clip brevi e frame: testo, immagini o first–last frames + asset di riferimento; export video o split frame.
- AI Audio
- Voce, SFX e musica — su video canvas o standalone nel pipeline audio del motore.
- Image Pixelate
- Pixelizzazione in VberAI Studio: immagini o frame video in look pixel-art controllabile; batch, poi edit/matte/export sullo stesso canvas.
- Bitmap Font Generator
- Generatore di bitmap font in VberAI Studio: atlante glifi con metriche (di solito AngelCode BMFont .fnt + PNG) per punteggi HUD, tipo pixel e cifre stilizzate; modifica o export verso Unity / Godot / Cocos sullo stesso canvas.
- Reskin (AI Reskin)
- Restyle con un clic di una UI di gioco a schermo intero in VberAI Studio. Preset di tema o immagini di riferimento cambiano il look (festival, IP, skin di stagione) mentre layout, posizione, dimensione e ordine dei layer restano uno a uno con la sorgente.
- AI Super Matting
- Ritaglio nel browser ottimizzato per produzione di giochi — ciocche, glow, tessuto semitrasparente, sfondi a griglia — generando PNG con alpha reale pronti per pipeline sprite.