Antigravity'yi Unity MCP ile kullanma

Model Bağlam Protokolü (MCP), geliştiricilerin yapay zeka asistanları ile veri kaynakları veya araçları arasında güvenli ve iki yönlü bağlantılar oluşturmasını sağlayan açık bir standarttır.

Unity'nin MCP sunucusunu Google'ın Antigravity'siyle entegre etmek, IDE'deki bir yapay zeka aracısının Unity Editor ile doğrudan etkileşim kurmasına olanak tanır. Bu sayede ajan, oyun geliştirme iş akışınızı kolaylaştırmak için aktif sahne görünümünü yakalama gibi düzenleyici işlemlerini sorunsuz bir şekilde gerçekleştirebilir.

Antigravity IDE için Unity MCP'yi kurma

  1. Antigravity IDE'yi yükleyin.
  2. Unity'nin resmi belgelerini inceleyerek Unity'nin Yapay Zeka Asistanı paketini yükleyin.
  3. Proje Ayarları penceresini açın ve AI > Unity MCP Sunucusu'na gidin.
  4. Entegrasyonlar > Gemini'a gidin, Yapılandır'ı tıklayın ve göstergenin yeşile döndüğünü, durumun Yapılandırıldı olarak değiştiğini onaylayın.

    Gemini entegrasyonunun, yeşil durum göstergesiyle Yapılandırılmış olarak gösterildiği Unity MCP ayarları.
    Şekil 1. Gemini entegrasyonu, Unity MCP ayarlarında başarıyla yapılandırıldı.
  5. Unity Bridge durumunun Çalışıyor olduğundan emin olun.

    Unity Bridge durumunun Çalışıyor olarak gösterildiği Unity MCP ayarları.
    Şekil 2. Unity Bridge durumunun Çalışıyor olduğundan emin olun.
  6. Araçlar'a gidin ve iş akışınız için ihtiyacınız olan araçları seçin.

    Araçlar bölümünde çeşitli araçların seçildiği Unity MCP ayarları.
    Şekil 3. Unity MCP sunucusu için etkinleştirilecek araçları seçme.
  7. Entegrasyonlar'a gidin ve Örnek Yapılandırma bölümünde kopyala düğmesini tıklayarak yapılandırma metnini kopyalayın.

    Örnek Yapılandırma metin alanını ve bir kopyalama düğmesini gösteren Unity MCP ayarları.
    Şekil 4. Unity'nin MCP ayarlarından örnek yapılandırmayı kopyalama.
  8. Hedef klasörü açmak için Entegrasyonlar > Gemini > Bul'a gidin, ardından önceki adımda kopyalanan yapılandırmayı settings.json içine yapıştırın ve dosyayı kaydedin.

  9. Antigravity IDE'yi açın, Agent (Aracı) penceresine gidin, üç noktalı menüyü tıklayın, MCP Servers > Manage MCP Servers (MCP Sunucuları > MCP Sunucularını Yönet) seçeneğini belirleyin, Manage MCPs (MCP'leri Yönet) sekmesini açın, Refresh (Yenile) seçeneğini tıklayın ve unity-mcp'nin yapılandırıldığını onaylayın.

    Antigravity IDE Manage MCPs (MCP'leri Yönet) penceresinde unity-mcp yapılandırılmış olarak gösteriliyor.
    Şekil 5. Antigravity IDE Manage MCPs penceresinde unity-mcp'nin yapılandırıldığını doğrulayın.

Örnek Kullanım

Aşağıda, Antigravity IDE'de Gemini'ı kullanarak bir Unity sahnesini oynatma ve görselleriyle ilgili geri bildirim alma örneği verilmiştir.

  1. Antigravity IDE'de Agent (Ajan) penceresini açın ve sahnenizin görselleriyle ilgili geri bildirim isteğinde bulunmak için bir istem girin.

    Antigravity IDE Agent penceresinde, etkin Unity sahnesinin görsel denetimini isteyen bir istem gösteriliyor.
    Şekil 6. Etkin Unity sahnesiyle ilgili geri bildirim istemek için yapay zeka aracısına sorgu gönderme.
  2. Yapay zeka aracısı, sahneyi yakalamak, grafikleri analiz etmek ve raporu oluşturmak için araçları yürütür.

    Temsilci tarafından oluşturulan görsel denetim raporunu gösteren Antigravity IDE.
    Şekil 7. Ajan tarafından sahnenin görsellerine göre oluşturulan görsel denetleme raporu.