Oyununu Claude ya da ChatGPT yapsın: oyun yapımı için barındırılan bir MCP sunucusu
Diğer diller: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文
Oyununu Claude'un ya da ChatGPT'nin yapması için onu Shiny Gen'in barındırılan MCP sunucusu mcp.shinygen.ai'ye bağla. Yüklenecek hiçbir şey yok: motor yok, düzenleyici eklentisi yok, yerel sunucu yok. Bağlandıktan sonra asistanın canlı Shiny Gen projeni okur, GDScript yazar, görseller, 3D modeller ve ses üretir. Sonra genelde sende kalan kısmı yapar: oyunu çalıştırır, ekran görüntüleri alır, kontrollere basar, çalışma zamanı hatalarını okur ve bozduğunu düzeltir.
MCP (Model Context Protocol), bir yapay zekâ asistanına araç vermek için açık bir standarttır. Shiny Gen motorunu, düzenleyicilerini ve üretim modellerini MCP araçları olarak sunar; böylece MCP konuşan her asistan bunları kullanabilir. Bu yazı kurulumu adım adım, araçların asistana neler yaptırdığını, maliyeti ve sınırları ele alıyor.
Bağlanmanın iki yolu var. Asistanını açık Shiny Gen uygulamandan barındırabilirsin (aşağıdaki adımlar); bu, uygulama açık kaldığı sürece çalışır. Ya da yapay zekâna bir ajan oturumu bağlantısı verebilirsin: Shiny Gen'i kendi tarayıcısında açar ve orada çalışır, senin tarafında hiçbir şey açık kalmaz. İkinci yol daha aşağıda.
Neye ihtiyacın var
- Bir Shiny Gen hesabı (ücretsiz) ve Shiny Gen'de açık bir oyun; tarayıcıda shinygen.ai/play adresinde ya da uygulamada.
- Bir MCP istemcisi. Uygulama Claude (web'de, masaüstü uygulamasında ve Claude Code'da), ChatGPT, Grok, Cursor ve opencode için adımlar verir. Diğer her MCP istemcisi aynı adresle çalışır; kendi yazdığın bir istemci de.
Kur
1. Model seçiciyi aç
Shiny Gen'de üzerinde çalışmak istediğin oyunu aç (ya da + düğmesiyle yeni bir tane başlat). Düzenleyicinin altındaki Ajan sekmesini aç ve sohbet kutusunun yanındaki model adına dokun. Model seç listesi Harici modeli MCP ile bağla ile biter: onu seç.

2. Harici ajanı barındır'a bas
Kendi yapay zekânı getir ekranı açılır. Yapay zekânı bu sekmeye bağla altında Harici ajanı barındır'a bas. Uygulama ardından "Yapay zekânın bağlanması bekleniyor" gösterir.
Bu yolda bu adım zorunludur ve önce gelir: ona basana kadar sunucu asistanını reddeder ve ona senden tam olarak bu düğmeye basmanı istemesini söyler. Bunu oturum başına bir kez yaparsın ve barındırma Shiny Gen açık olduğu sürece açık kalır. (Aynı ekrandaki Ajan oturumu bağlantısı oluştur düğmesi, uygulamanın açık olmasını gerektirmeyen diğer yoldur.)

3. Sunucuyu asistanına ekle
Adres şu:
https://mcp.shinygen.ai/mcp
/mcp yolunu dahil et; tek başına sunucu adı uç nokta değildir. Sonra istemcinde:
- Claude Code: bunu bir kez çalıştır, sonra giriş yapmak için
/mcpyaz.
claude mcp add --transport http shinygen https://mcp.shinygen.ai/mcp
- Web'de ya da masaüstünde Claude: Settings'i, sonra Connectors'ı, sonra Add custom connector'ı aç ve adresi yapıştır.
- ChatGPT: Settings'i, sonra Connectors'ı aç ve Advanced altında Developer mode'u aç. Create'i seç, adını Shiny Gen koy, adresi yapıştır ve giriş seçeneğini koru.
- Cursor: Settings'te MCP'yi bul ve adresle yeni bir sunucu ekle ya da onu
mcp.jsondosyana ekle. - Diğer her şey: aynı adresi istemcinin MCP sunucuları ya da bağlayıcılar eklediği yere yapıştır.

4. Erişimi onayla
Bir istemci ilk kez bağlandığında tarayıcın bir Shiny Gen onay sayfası açar. Giriş yap ve onayla. Giriş OAuth kullanır ve asistan üç izin ister:
- projects.read: projeni görmek: ekranda ne olduğu, açık belge ve şu anki durumu.
- projects.write: oyun kodunu ve varlık belgelerini yazmak ve düzenlemek.
- assets.generate: yapay zekâ üretimi çalıştırmak (görseller, 3D modeller, sprite animasyonları ve kod olarak yazılan görseller, müzik ve davranışlar). Mücevher harcayan budur.
İstediğin zaman bağlantıyı kesebilirsin; Shiny Gen'de tüm asistanların hesabına bağlanmasını durduran bir anahtar da var.
5. Bir oyun iste
Asistanında bir sohbet başlat ve ne yapacağını söyle: "İki bilgisayar arabasına karşı üç turluk, yukarıdan bakışlı bir yarış oyunu yap. Sürmek için ok tuşları. Tur sayısını göster." Shiny Gen sekmesini görebileceğin bir yerde tut: asistan çalıştıkça düzenlemeler orada canlı görünür ve oyunu istediğin an oynayabilirsin.
Asistan neler yapabilir
Araçlar beş gruba ayrılır. Asistanın onları kendisi seçer.
- Projeyi okur. Ekranda ne olduğunu görür, oyunun kodunu okur ve içinde arar, sahne ağacını inceler, Shiny Gen'in dil başvurusuna ve API'sine bakar. Belgeler bağlayıcı üzerinden gelir; asistanına hiçbir şey öğretmen ya da belge yapıştırman gerekmez.
- Kod yazar. Oyunun GDScript'ini değiştirir ya da yamalar. Oyun derlenir ve hataları satır numaralarıyla geri bildirir.
- Oynayarak test eder. Oyunu çalıştırır, bir süre oyun zamanı boyunca ya da betikteki bir koşul doğru olana kadar çalıştırır, canlı hataları ve yazdırılan çıktıyı okur, ekran görüntüleri alır (hareketi kontrol etmek için kare dizileri dahil) ve tuşlara, dokunmalara ve oyun kumandası eylemlerine basar; bir hareket aynı anda iki düğme gerektirdiğinde zamanlı diziler dahil. 3D oyunlarda titreyen üst üste binmiş yüzeyler için sahneyi de kontrol edebilir.
- Varlık yapar. Görseller üretir, bir resmi dokulu bir 3D modele ya da animasyonlu bir sprite sayfasına dönüştürür, bir görselin arka planını kaldırır ve önceki sürümlere göz atar ya da onları geri yükler. 3D modeller, 2D görseller, ses notaları ve varlık başına davranışlar kod olarak da yazılabilir: asistan belgeyi kendisi ücretsiz yazar ya da mücevher karşılığında bir modele ürettirir; her iki durumda da düzenlemeye devam edebileceğin bir belge alırsın.
- Oyunları yönetir. Yeni bir oyun başlatır, oyunlarını listeler, birini açar ("platform oyununa geri dön"), birini remiksler ve bir paylaşım bağlantısı alır.
Yaz, çalıştır, bak ve bas döngüsü işin özü. Yalnızca kod yazabilen bir asistan oyunun çalışıp çalışmadığını tahmin etmek zorundadır; onu görüp oynayabilen bir asistan bunu öğrenir.
Ne kadara mal olur
- Bağlanmak ücretsiz.
- Asistanın yazdığı kod mücevher harcamaz. Kendi yapay zekâ planında çalışır; model için yapay zekâ sağlayıcına ödersin ve Shiny Gen kod düzenlemeleri için hiçbir ücret almaz.
- Üretim mücevher harcar: görseller, 3D modeller, animasyonlar ve asistanın bir modele ürettirdiği her şey. Her ücretli sonuç önceki mücevherini, harcananı ve kalanı bildirir.
- Günlük bir mücevher sınırı, bağlı bir asistanın bir günde kaç mücevher harcayabileceğini sınırlar; böylece çalışır halde bırakılan bir asistan bakiyeni tüketemez.
- Ücretsiz katmanda haftalık bir hak. İlk bağlantın, haftalık hak sınırı olmayan 30 günlük bir deneme başlatır. Ondan sonra ücretsiz hesaplar, bir şeyi değiştiren eylemler (kod yazma, üretme, oyunu çalıştırma) için haftalık bir hak alır; şu an haftada 300, her pazartesi (UTC) sıfırlanır. Okuma asla sınırlanmaz. 2,99 $'lık başlangıç paketinden başlayarak bir satın alma yapmış olan herkes bu hakka hiç tabi değildir. Asistanın şu anki durumunu bağlayıcı üzerinden kontrol edebilir.
Shiny Gen'in uygulamaya yerleşik, aynı yeteneklere sahip kendi ajanı da var. Fark, modeli kimin çalıştırdığı: yerleşik ajan Shiny Gen'de çalışır ve her adımı mücevher harcar, dışarıdan bir asistan ise senin planında çalışır. Mücevher fiyatları için fiyatlar sayfasına bak.
Barındırılan bir sunucunun masaüstü köprü MCP sunucularından farkı
Oyun motorları için MCP sunucularının çoğu yerel köprülerdir. Motoru ve düzenleyicisi için bir eklenti yüklersin, bilgisayarında küçük bir sunucu çalıştırırsın ve asistanını bir komutla ona yönlendirirsin. Asistan sonra o tek makinedeki masaüstü düzenleyiciyi yönetir. Zaten masaüstü bir motorda çalışıyorsan bu iyi bir seçimdir: tüm düzenleyiciye erişir ve motor oyununun yerel derlemelerini yapabilir.
Barındırılan bir sunucu farklı çalışır:
- Yüklenecek hiçbir şey yok. Bir URL ekler ve giriş yaparsın. Tarayıcıdaki, masaüstü uygulamasındaki ya da terminaldeki bir asistandan çalışır.
- Oyun görebileceğin yerde çalışır, Shiny Gen sekmende ya da uygulamanda; her düzenlemenin yerine oturduğunu izlersin.
- Tek bir bilgisayara bağlı değil. Barındırma hesabına aittir; Shiny Gen sekmesi ve asistan, ikisi de aynı hesapla giriş yapmış olduğu sürece farklı makinelerde olabilir.
- Varlıklar da birlikte gelir. Görsel, 3D ve ses araçları aynı sunucuda, mücevherle ücretlendirilir; ayrıca kurulacak hesaplar yok.
Ödünleşimler Shiny Gen'in kendisininkilerle aynı: projeler Godot'nun korumalı alanda çalışan çatalımız üzerinde çalışır, bu yüzden standart Godot düzenleyicisi onları açamaz ve henüz oyununun yerel derlemeleri yok.
Sınırlar
- Uygulamandan barındırıldığında, o uygulama açık olduğu sürece çalışır. Shiny Gen'i kapatırsan ya da bağlantısını kaybederse barındırma da onunla durur; Harici ajanı barındır'a yeniden bas ve tekrar bağlan. Yapay zekânın uygulaman kapalıyken çalışabilmesi için ona bunun yerine bir ajan oturumu bağlantısı ver (sonraki bölüm).
- Mücevher satın alamaz ve hesabını değiştiremez. Satın almalar, ayarlar ve hesap değişiklikleri sunucu tarafından reddedilir.
- Yalnızca senin oyunlarında çalışır. Herkese açık kataloğa göz atabilir ve oradan remiksleyebilir, ama başka birinin oyununu asla değiştiremez.
Ya da yapay zekân Shiny Gen'i kendisi çalıştırsın
Bir ajan oturumu bağlantısıyla yapay zekân Shiny Gen'i kendi tarayıcısında çalıştırır ve senin tarafında hiçbir şeyin açık kalması gerekmez.
- Bağlantıyı oluştur. Yeni bir oyun için +'ya, sonra Kendi ajanını getir altında Bağlantı'ya bas. Açık olan bir oyun için model seçiciyi aç, Harici modeli MCP ile bağla'yı, sonra Ajan oturumu bağlantısı oluştur'u seç.
- Oturumun ne kadar süreceğini seç: 1 saat ya da 24 saat.
- Bağlantıyı kopyala'ya bas ve yapay zekâna yapıştır. Kopya, ona bağlantıyı nasıl açacağını anlatan kısa bir not içerir. Artık Shiny Gen'i kapatabilirsin.
Yapay zekân bağlantıyı kendi tarayıcısında açar (kodunun başlattığı başsız bir tarayıcı da sayılır) ve o oyunda bir Shiny Gen düzenleyicisi ile aynı MCP sunucusu için bir token alır; giriş ya da onay adımı olmadan. Sınırlar: bağlantı bir kez ve bir saat içinde çalışır; hesabında aynı anda bir canlı ajan oturumu olur, bu yüzden daha yeni bir bağlantı eskisini bitirir; oturum sürerken o oyunun kendi kopyan Ajan oturumunu bitir düğmesiyle salt okunur açılır; oturumları Agent access and spending altında görebilir ve iptal edebilirsin. Mücevherler yukarıdakiyle aynı şekilde çalışır. Ayrıntılar ve kendi MCP istemcini nasıl yazacağın MCP başvurusunda.
Bağlanmazsa
- "Not hosting": uygulamada Harici ajanı barındır'a bas, sonra yeniden bağlan.
- Giriş penceresi açılmadı: yapay zekâ istemcinin sitesi için açılır pencerelere izin ver ve yeniden dene.
- Bağlantı hemen başarısız oluyor: adresin
/mcpile bittiğini kontrol et. - "Agent access is switched off": uygulamada ya da onay sayfasında "Yapay zekâ ajanlarının bağlanmasına izin ver"i aç.
Sık sorulan sorular
Godot için bir MCP sunucusu var mı?
Evet, iki türde. Yerel köprü sunucuları, bir asistanı bilgisayarındaki masaüstü Godot düzenleyicisine bir düzenleyici eklentisi üzerinden bağlar. Shiny Gen'in mcp.shinygen.ai adresindeki sunucusu barındırılır: Shiny Gen'de, tarayıcında ya da uygulamada çalışan bir Godot oyununu, hiçbir şey yüklemeden yönetir.
Bir şey yüklemem gerekiyor mu?
Hayır. https://mcp.shinygen.ai/mcp adresini asistanına ekler ve giriş yaparsın. Oyun Shiny Gen'de, tarayıcında ya da uygulamada çalışır.
ChatGPT ile çalışıyor mu?
Evet. ChatGPT'de Settings, Connectors, Advanced altında Developer mode'u aç, sonra adresle bir bağlayıcı oluştur. Claude, Grok, Cursor, opencode ve diğer her MCP istemcisi de çalışır.
Ne kadara mal olur?
Bağlanmak ve kod düzenlemeleri mücevher harcamaz. Görsel, 3D model, animasyon ve ses üretmek, günlük bir sınırla mücevher harcar. Ücretsiz hesaplar 30 günlük bir deneme, sonra haftalık bir eylem hakkı (şu an 300) alır; 2,99 $'dan başlayan herhangi bir satın alma bu hakkı kaldırır.
Shiny Gen kapalıyken çalışır mı?
Evet, bir ajan oturumu bağlantısıyla: yapay zekân Shiny Gen'i kendi tarayıcısında çalıştırır, böylece senin tarafında hiçbir şeyin açık kalması gerekmez. Bunun yerine uygulamandan barındırarak (Harici ajanı barındır) bağlanırsan, asistan çalışırken uygulamanın açık kalması gerekir.
Kendi istemcimi yapabilir miyim?
Evet. Sunucu, herkese açık istemciler için dinamik istemci kaydıyla Streamable HTTP ve PKCE'li OAuth 2.1 kullanır. Ayrıntılar MCP başvurusunda.