Utilizzare Antigravity con Unity MCP

Il Model Context Protocol (MCP) è uno standard aperto che consente agli sviluppatori di creare connessioni bidirezionali sicure tra gli assistenti AI e le origini dati o gli strumenti.

L'integrazione del server MCP di Unity con Antigravity di Google consente a un agente AI nell'IDE di interagire direttamente con Unity Editor. Ciò consente all'agente di eseguire senza problemi le operazioni dell'editor, ad esempio acquisire la visualizzazione della scena attiva, per semplificare il flusso di lavoro di sviluppo del gioco.

Configurare Unity MCP per Antigravity IDE

  1. Installa Antigravity IDE.
  2. Installa il pacchetto AI Assistant di Unity seguendo la documentazione ufficiale di Unity.
  3. Apri la finestra Impostazioni progetto e vai a AI > Unity MCP Server.
  4. Vai a Integrazioni > Gemini, fai clic su Configura e verifica che l'indicatore diventi verde e che lo stato cambi in Configurato.

    Impostazioni MCP di Unity che mostrano l'integrazione di Gemini come configurata con un indicatore di stato verde.
    Figura 1. Integrazione di Gemini configurata correttamente nelle impostazioni MCP di Unity.
  5. Assicurati che lo stato di Unity Bridge sia In esecuzione.

    Impostazioni di Unity MCP che mostrano lo stato di Unity Bridge come In esecuzione.
    Figura 2. Verifica che lo stato di Unity Bridge sia In esecuzione.
  6. Vai a Strumenti e seleziona quelli che ti servono per il tuo flusso di lavoro.

    Impostazioni MCP di Unity con vari strumenti selezionati nella sezione Strumenti.
    Figura 3. Selezione degli strumenti da attivare per il server MCP di Unity.
  7. Vai a Integrazioni e fai clic sul pulsante di copia sotto Configurazione di esempio per copiare il testo della configurazione.

    Impostazioni di Unity MCP che mostrano il campo di testo Esempio di configurazione e un pulsante di copia.
    Figura 4. Copia della configurazione di esempio dalle impostazioni MCP di Unity.
  8. Vai a Integrazioni > Gemini > Individua per aprire la cartella di destinazione, quindi incolla la configurazione copiata nel passaggio precedente in settings.json e salva il file.

  9. Apri l'IDE Antigravity, vai alla finestra Agente, fai clic sul menu con tre puntini, seleziona Server MCP > Gestisci server MCP, apri la scheda Gestisci MCP, fai clic su Aggiorna e verifica che unity-mcp sia configurato.

    Finestra Manage MCPs (Gestisci MCP) dell'IDE Antigravity che mostra unity-mcp come configurato.
    Figura 5. Verifica che unity-mcp sia configurato nella finestra Manage MCPs (Gestisci MCP) dell'IDE Antigravity.

Esempio di utilizzo

Di seguito è riportato un esempio di utilizzo di Gemini all'interno dell'IDE Antigravity per riprodurre una scena Unity e richiedere un feedback sul suo aspetto visivo.

  1. Nell'IDE Antigravity, apri la finestra Agente e inserisci un prompt per richiedere un feedback sugli elementi visivi della scena.

    Finestra dell'agente IDE Antigravity che mostra un prompt che richiede un controllo visivo della scena Unity attiva.
    Figura 6. Eseguire query sull'agente AI per richiedere feedback sulla scena Unity attiva.
  2. L'agente AI esegue gli strumenti per acquisire la scena, analizzare la grafica e generare l'output del report.

    Antigravity IDE che mostra il report di controllo visivo risultante generato dall'agente.
    Figura 7. Report di controllo visivo generato dall'agente in base agli elementi visivi della scena.