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.