İçeriğe geç
Altan Şekeroğlu
Claude · OYUN

Oyunu Claude yazdı.Hatasını da düzeltti.

Godot, ücretsiz bir oyun motoru. Bir eklentiyle Claude onu kendi eliyle kullanıyor: oyunun kodunu yazıyor, oyunu açıp çalıştırıyor, hata çıktısını okuyup düzeltiyor. Bizim denememizde araba yarışını 8 kez çalıştırıp 13 yerde düzeltti, biz hiçbir şeye dokunmadık. Aşağıda güvenli kurulum ve kopyalayıp kullanacağın 3 hazır istek var.

Eklenti deposunu aç ↗13 Kasım 2026 · Kaynaklar 11 Kasım 2026'da kontrol edildi
Kiremit renkli kaide üzerinde pirinç oyun kumandası tutan heyecanlı kil karakter, yanında araba yarışı gösteren eski bir ekran, anahtar ve oyuncak yarış arabası

Dikkat: yanlış paket

npm'de iki paket var ve adları neredeyse aynı:

  • Doğrusu: @coding-solo/godot-mcp (önünde @coding-solo var). Eklentinin asıl geliştiricisine ait.
  • Yanlışı: godot-mcp (öneksiz). Başka birinin Temmuz 2025'te yüklediği eski bir kopya; hiç güncellenmemiş. Asıl geliştiricinin Ocak 2026'da kapattığı güvenlik açığı bu kopyada hâlâ duruyor. Zararlı kod bulmadık ama kurmanı önermiyoruz.

Kontrol etmek kolay: npm sayfasında yayıncı adına ve son yüklenme tarihine bak.

Kurulum

Gerekenler:

  1. Godot 4: ücretsiz, yalnız resmî siteden indir (godotengine.org).
  2. Node.js 18 veya üstü.
  3. Claude Code: Claude'un ücretli paketlerinde var. Telefondan ya da claude.ai sohbetinden olmaz; bilgisayarda çalışır.

Kolay yol: terminalde şu satırı çalıştır (doğru paketi kurar):

claude mcp add godot -- npx @coding-solo/godot-mcp

Claude, Godot'yu bulamazsa yerini sen söyle (Mac örneği):

claude mcp add godot -e GODOT_PATH=/Applications/Godot.app/Contents/MacOS/Godot -- npx @coding-solo/godot-mcp

En güncel yol: Nisan 2026'daki ikinci güvenlik düzeltmesi henüz npm'e yüklenmedi. Onu da almak için eklentiyi depodan kendin derle:

git clone https://github.com/Coding-Solo/godot-mcp.git
cd godot-mcp
npm ci --ignore-scripts
npm run build
claude mcp add godot -- node "$(pwd)/build/index.js"

3 hazır istek

Boş bir klasör aç, Claude Code'u o klasörde başlat ve isteklerden birini yapıştır. Claude dosya yazmak ve oyunu çalıştırmak için izin sorar; onayla.

1 · Araba yarışı

Bu klasörde Godot 4 ile üstten görünüşlü bir araba yarışı oyunu yap.

- Kıvrımlı, kapalı bir pist: asfalt, kenarlarda kırmızı beyaz bordürler, çim alan.
- Oyuncu arabası (ok tuşları ya da WASD) ve 3 bilgisayar rakibi; rakipler pisti takip eder, birbirini geçmeye çalışır.
- Drift: sert virajda kayma ve asfaltta lastik izi bırakma.
- Nitro: boşlukla kısa hız patlaması, egzozdan alev parçacıkları.
- Üstte tur sayacı (3 tur), sıralama (1., 2., 3., 4.) ve süre. Bitişte sıralama ekranı.
- Kamera oyuncu arabasını yumuşakça takip etsin.
- Görselleri kendin çiz (şekiller, renkler, parçacıklar); dışarıdan dosya kullanma. Canlı renkler olsun.

Bitince oyunu çalıştır, hata çıktısına bak, hata varsa düzelt ve tekrar çalıştır.

2 · Tank düellosu

Bu klasörde Godot 4 ile bir tank düellosu oyunu yap.

- Üstten görünüşlü bir arena, ortada birkaç duvar engeli.
- İki tank: biri oyuncu (WASD ile hareket, boşlukla ateş), diğeri bilgisayar (oyuncuyu kovalar, nişan alıp ateş eder).
- Mermiler duvardan bir kez seker.
- Her tankın üstünde can barı, vurulunca kısa patlama efekti ve ekran sarsıntısı.
- Üstte skor: ilk 3 raunt kazanan oyunu alır.
- Görselleri kendin çiz (şekiller, renkler, parçacıklar); dışarıdan dosya kullanma. Koyu bir zemin ve canlı renkler olsun.

Bitince oyunu çalıştır, hata çıktısına bak, hata varsa düzelt ve tekrar çalıştır.

3 · 3D sinematik sahne (robot savaşları)

Bu klasörde Godot 4 ile 15 saniyelik, kendiliğinden oynayan sinematik bir 3D sahne yap. Oynanış yok, yalnız gösterim. Konsol oyunu fragmanı gibi görünsün; özgün olsun, bilinen bir oyunu taklit etme.

- Mekân: gece, sisli bir liman deposu. Konteynerler, ıslak beton zemin, sarı sokak lambaları, kırmızı uyarı ışıkları.
- 4 robot asker: basit şekillerden, elde tüfek. Konteynerlerin arasından koşarak ilerliyorlar, durup havadaki drone'lara ateş ediyorlar: namlu alevi, ışık parlaması, parlak iz mermileri.
- 5 drone: havada süzülüyor, ışıkları yanıp sönüyor; vurulunca kıvılcım ve patlamayla düşüyor.
- Kamera: robotların arkasından omuz hizasında takip, sonra yana kayan geniş plan. Hafif kamera sarsıntısı.
- Görsellik: Forward+, gerçek zamanlı gölgeler, hacimli sis, bloom, ton eşleme. Dışarıdan dosya kullanma, her şeyi kodla üret.
- Sahne açılınca hemen başlasın, 15 saniyede bitsin, sonra başa dönsün.

Bitince bir kez çalıştır, hata çıktısına bak; hata varsa düzelt.

Bilmen gerekenler

  • Her seferinde farklı sonuç çıkar. Aynı istekten farklı görünen bir oyun gelebilir. Beğenmediğin yeri söyle: "Tankları büyüt", "Pisti uzat" gibi.
  • Bazen birkaç tur sürer. Bizde tank ve 3D sahne ilk denemede çalıştı, yarış 8 çalıştırma sürdü. Claude hatayı kendi görüp düzeltir; sen beklersin.
  • Kota harcar. Yarış yaklaşık 8 dakika sürdü. Küçük bir paketle başlıyorsan istekleri kısa tut.
  • Model fark eder. Yarışı ve tankı Sonnet 5.5, 3D sahneyi Fable 5.2 yaptı.
  • Görseller şekillerden. Hazır model kullanmadığımız için karakterler basit; ortam, ışık ve efektler güçlü.

Biz nasıl denedik?

Eklentinin kodunu kurmadan önce okuduk ve taradık: internetten bir şey indirip çalıştırmıyor, anahtarlara ya da tarayıcı verilerine dokunmuyor; yalnız Godot'yu açıp kapatıyor ve proje dosyalarını düzenliyor. Godot'yu resmî sürümden indirip imzasını doğruladık. Claude'u ayrı bir klasörde, kabuk komutu çalıştıramayacak şekilde kısıtlayarak çalıştırdık.

Kaynaklar

Kurulum bilgileri eklentinin GitHub belgelerinden ve npm kayıtlarından alındı (12 Kasım 2026'da kontrol edildi). İstekler ve denemeler bize aittir. Bu sayfa eklentinin geliştiricisiyle ve Godot ile bağlantılı değildir.