Shiny Gen / Blog

Tarayıcında AI ile Godot oyunu nasıl yapılır (yüklenecek bir şey yok)

Diğer diller: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文

Tarayıcında yapay zekâyla bir Godot oyunu yapmak için Shiny Gen'i shinygen.ai/play adresinde aç, Godot motorunda yeni bir oyun başlat ve istediğin oyunu anlat. Shiny Gen, Godot'nun kendisini tarayıcıda çalıştırır: motorun WebAssembly'ye derlenmiş, WebGPU işleyicisiyle çizen (tarayıcıda WebGPU yoksa WebGL ile) bizim çatalımız. Yapay zekâ ajanı gerçek GDScript yazar, sonra oyunu çalıştırır, ekran görüntüleri alır, kontrollere basar, hataları okur ve bozuk olanı düzeltir. Yüklenecek hiçbir şey yok ve aynısı iPhone, iPad ve Android'deki Shiny Gen uygulamasında da çalışır.

Bu rehber işi adım adım anlatır, sonra bunun masaüstü Godot düzenleyicisine yapay zekâ eklemekten nasıl farklı olduğunu ve masaüstü düzenleyicinin ne zaman daha iyi bir seçim olduğunu ele alır.

Godot'da yapay zekâ var mı?

Yerleşik olarak yok. godotengine.org'dan indirdiğin Godot düzenleyicisi bir yapay zekâ asistanıyla gelmez. Godot'da yapay zekâ yardımı isteyenler genelde üç yoldan birini seçer:

Neye ihtiyacın var

Hepsi bu. Yüklenecek bir motor, SDK ya da eklenti yok.

Adım adım

1. Shiny Gen'i aç

shinygen.ai/play adresine git. Ana akış katalogumuzdan oyunlar oynatır ve çoğu Godot oyunudur: birini oynayabilir, koduna bakabilir ya da kendi kopyana remiksleyebilirsin. Oyun yapmak bir hesap gerektirir, bu yüzden sayfanın üstünden kaydol ya da giriş yap.

Chrome'da shinygen.ai'de çalışan 3D bir rafting oyunu olan Shiny Rapids. Solda: Ana sayfa, Keşfet, artı, Mücevher ve Hesap düğmeleri. Sağda: Paylaş, Remiks ve İstatistikler.
Katalogdan bir Godot oyunu olan Shiny Rapids, Chrome'da shinygen.ai'de oynanıyor. Soldaki + düğmesi yeni bir oyun başlatır.

2. Yeni bir oyun başlat ve Godot motorunu seç

+ düğmesine bas. Uygulama içi ajan altında Yeni'yi seç ("Sıfırdan yeni bir oyun başlat"). Sonraki ekran senden Bir motor seç ister: Godot motoru'nu seç.

Diğer beş satır, retro tarzı oyunlar için yaptığımız motorlardır (GBA, GBC, N64, GameCube ve DS). Onlar başka bir yazının konusu; bir Godot oyunu için ilk satır. Zaten çalışan bir şeyden başlamayı tercih edersen Yeni yerine Remiks'i seç ve oyunlarımızdan birini seç.

Yeni bir Godot oyunu düzenleyicide açılır. Bilerek boş başlar: ajan, istemediğin bir şablonu düzenlemek yerine senin anlattığını yapar.

Shiny Gen'de Bir motor seç ekranı: Godot motoru, GBA motoru, GBC motoru, N64 motoru, GameCube motoru ve DS motoru listeleniyor.
+ Yeni'nin ikinci ekranı: bir GDScript oyunu için Godot motoru'nu seç.

3. Oyunu anlat

Düzenleyicinin altındaki Ajan sekmesini aç. Ajanla konuştuğun yer onun Sohbet görünümüdür. İstediğini sade bir dille yaz. Faydalı bir ilk mesaj şunları söyler:

Örneğin: "Küçük bir 3D platform oyunu yap. Bir tilki yüzen adalar arasında zıplasın ve mücevher toplasın. Hareket için ok tuşları ya da ekrandaki çubuk, zıplamak için boşluk ya da A. Düşünce son adaya geri dön. Mücevher sayısını ve bir zamanlayıcıyı göster."

Mesaj kutusunun yanındaki düğme modeli seçer ve ekran, o modelle bir mesajın aşağı yukarı neye mal olduğunu söyler. Yerleşik ajan gerçek kullanıma göre mücevherle ücretlendirilir; uzun bir çalışma oturumu hızlı bir düzeltmeden daha pahalıdır.

Bir dövüş oyununun yanında açık duran Ajan sekmesinin Sohbet görünümü. Mesaj kutusunda rahat bir balık tutma oyunu için bir istem, altında bir mücevher bakiyesi, bir model seçici ve bir Gönder düğmesi.
Ajan sekmesi, Sohbet görünümü: oyunu sade bir dille anlat ve Gönder'e bas. (Mağaza sayfamız için çekildi.)

4. Ajanın onu yapıp test etmesini izle

Gönder'e bas ve oyunun aynı sekmede şekillenmesini izle. Ajan sadece kod yazıp umut etmez. Her turda:

  1. Oyunun için GDScript yazar ya da düzenler.
  2. Çalıştırır ve satır numaralarıyla çalışma zamanı hatalarını okur.
  3. Ekranda gerçekte ne olduğunu kontrol etmek için ekran görüntüleri alır.
  4. Yaptığı şeyi oynamak için, aynı anda birkaç giriş dahil, kontrollere basar.
  5. Bozuk olanı düzeltir ve yeniden dener.

Fikrin gerektirdiğinde oyunun varlıklarını da yapabilir: görseller ve sprite'lar, 3D modeller, sprite animasyonları, düzenlenebilir notalar halinde ses efektleri ve müzik. Varlık üretmek mücevher harcar; ajan sana ne harcadığını söyler.

5. Konuşarak değiştir

İlk sürüm çalışınca aynı sohbette devam et. Küçük, belirli istekler en iyi sonucu verir:

Bir şey yanlış görünüyorsa nedenini tahmin etmek yerine ne gördüğünü söyle. Ajan oyunu oynayarak sorunu yeniden üretebilir, sonra düzeltir. Onu istediğin an durdurabilir, oyunu kendin oynayabilir ve geri dönebilirsin.

6. GDScript'i kendin oku ve düzenle

Oyunun betiğini görmek için Ajan sekmesini Sohbet'ten Kod'a geçir. Bu GDScript'tir, Godot düzenleyicisinde yazacağın dilin aynısı; Godot'nun düğümlerini ve alışılmış giriş noktalarını kullanır: extends Node3D, func _ready(), func _process(delta).

Oyunun nasıl çalıştığını öğrenmek için okuyabilir, bir sayıyı değiştirip yeniden çalıştırabilir ya da fonksiyonların tamamını elle yazabilirsin. Kodu kendin düzenlemek hiçbir şeye mal olmaz. Bir fonksiyona dokunmadan önce ajandan onu açıklamasını da isteyebilirsin.

Ajan sekmesinin Kod görünümü GDScript gösteriyor: func _ready(), _build_world(), _build_hud(), _build_audio() ve _new_tower() çağırıyor; yanında çalışan 3D oyun Shiny Skyline.
Kod görünümü: Shiny Skyline'dan remikslenen bir oyunun gerçek GDScript'i, çalıştırdığı oyunun yanında.

7. Paylaş ya da yanında götür

Herkesin tarayıcıda açabileceği bir bağlantı almak için Paylaş'a bas. İnsanların onu yalnızca oynayabileceğini (Yalnızca oyna) ya da kendi kopyalarını da yapabileceğini (Oyna ve çoğalt) sen seçersin. Paylaşmak ücretsiz.

Bir oyunu yanında götürmek için web uygulamasında Paylaş, sonra Web için dışa aktar var (henüz iPhone, iPad ya da Android uygulamalarında yok): itch.io'ya ya da herhangi bir web sunucusuna yükleyebileceğin, bir index.html ve oyun paketi içeren bir zip. Dışa aktarılan bir oyun Shiny Gen'e hiçbir çağrı yapmaz ve yüklendikten sonra çevrimdışı oynanır. Dışa aktarmak için herhangi bir satın alma yeterli, 2,99 $'lık başlangıç paketinden başlayarak.

Yaptığın şeyin sahibi sensin ve onu satabilirsin; Shiny Gen gelirden pay almaz (Hizmet Şartları, bölüm 4).

Bunun masaüstü Godot'ya yapay zekâ eklemekten farkı

Shiny Gen, Godot motorunda gerçek GDScript yazar; burada öğrendiklerin başka yerde de geçerli. Ama bu, üstüne bir sohbet kutusu iliştirilmiş masaüstü düzenleyici değil ve farklar önemli:

Karşılığında aldıkların:

Ne zaman masaüstü Godot kullanılmalı

Şu durumlarda bilgisayarındaki Godot düzenleyicisini (bir yapay zekâ asistanıyla ya da onsuz) kullan:

Ne kadara mal olur

Oyun yapmak, oynamak ve paylaşmak ücretsiz; kodu ve varlıkları elle düzenlemek de öyle. Yapay zekâ üretimi ve yerleşik ajan mücevher kullanır; yeni hesaplar ücretsiz mücevherle başlar. Herhangi bir satın alma, 2,99 $'lık başlangıç paketinden başlayarak, oyunlarını dosya olarak dışa aktarmanın da kilidini açar. Tam liste fiyatlar sayfasında.

Zaten Claude ya da ChatGPT için ödeme yapıyorsan, yerleşik ajanı kullanmak yerine onu Shiny Gen'e bağlayabilirsin; yazdığı kod mücevher harcamaz. Bu bir sonraki yazının konusu.

Sık sorulan sorular

Godot'da yerleşik yapay zekâ var mı?

Hayır. Godot düzenleyicisi bir yapay zekâ asistanıyla gelmez. Bir düzenleyici eklentisiyle bir tane ekleyebilir, masaüstü bir projede genel bir kodlama asistanı kullanabilir ya da motoru ve bir yapay zekâ ajanını tarayıcıda birlikte çalıştıran Shiny Gen gibi Godot üzerine kurulu bir araç kullanabilirsin.

Gerçekten Godot ve GDScript mi?

Evet. Shiny Gen, WebGPU işleyicisiyle WebAssembly'ye derlenmiş bir Godot motoru çatalı çalıştırır ve oyunlar GDScript ile yazılır. Proje korumalı alanda çalışan çatalımız üzerinde çalışır, bu yüzden standart Godot düzenleyicisi onu açamaz.

Shiny Gen oyunumu Godot düzenleyicisinde açabilir miyim?

Proje olarak değil. GDScript'i Kod görünümünden okuyup kopyalayabilirsin, ama henüz proje indirme yok ve kod Shiny Gen'in korumalı alanda çalışan çatalı için yazılmıştır.

Telefonumda Godot oyunu yapabilir miyim?

Evet. iPhone, iPad ve Android'deki Shiny Gen uygulamasında aynı düzenleyici ve ajan var; mobil tarayıcılar da çalışır.

Ücretsiz mi?

Yapmak, oynamak ve paylaşmak ücretsiz. Yapay zekâ üretimi ve yerleşik ajan mücevher kullanır; yeni hesaplar ücretsiz mücevher alır. Bir oyunu dosya olarak dışa aktarmak için herhangi bir satın alma gerekir, 2,99 $'dan başlayarak.

Yaptığım bir oyunu satabilir miyim?

Evet. Yaptığın şeyin sahibi sensin ve Shiny Gen gelirden pay almaz. Yaygın bir yol, onu web için dışa aktarıp itch.io'da satmaktır; dışa aktarmak için herhangi bir satın alma gerekir, 2,99 $'dan başlayarak.

Yeni bir Godot oyunu başlat

Shiny Gen'i yeni ve boş bir Godot oyunuyla açar. Oyun yapmak için ücretsiz bir hesap gerekir.

Bu yazının bağlantı verdiği bazı sayfalar İngilizcedir.

Son güncelleme: 9 Ekim 2026