Giriş yapBaşla

Gerçek bir 3D oyun motorunda Claude Code ile oyun yapma

Claude Code, Zero oyun motorunu kendisi kullanır. Luau'yu yazar, nesneleri yerleştirir, modelleri, dokuları ve sesi üretir, oyunu çalıştırır, dönen sonucu okur ve ortaya çıkanı herkesin tarayıcıda oynayabileceği bir bağlantıda yayımlar.

Dünya oluştur

Tarayıcında oyun yapmak ücretsiz. Ücretsiz plan her ay 200 yapay zeka kredisi verir. Dünya oluşturulunca yapay zeka ajanını ona bağla.

Motoru bağla

Claude Code'un içinde çalıştıracağın iki komut, motorun MCP araçlarını kaydeden ZeroMind eklentisini kurar. İlk araç çağrısında origozero.ai/link adresinde bir kodu onaylarsın; artık yapay zeka ajanı senin hesabınla çalışır.

Prompt ver

Bütün bir oyun, tek bir sistem ya da küçük bir düzeltme; boş bir dünyada ya da var olan bir dünyanda. Claude Code dosyaları okur, kodu yazar, dünyayı çalıştırır ve bitti demeden önce olanların ekran görüntüsüne bakar.

Oyna

Ajan çalışırken dünya bir tarayıcı sekmesinde açık durur; her değişikliği, geldikten birkaç saniye sonra oynarsın. Neyin kötü hissettirdiğini söyle (havada fazla süzülen bir zıplama, fazla uzağa konmuş bir platform), sonraki tur onu değiştirsin.

Beğendiğini yayımla

Yayımlanan her dünyanın bir sayfası ve herkesin tarayıcıda açabileceği bir oynatıcısı olur. Dünyalar varsayılan olarak multiplayer olduğu için paylaştığın bağlantı aynı zamanda birlikte oynama daveti olur. ZeroMind'da yayımlamak ücretsiz; commitler, branchler ve tagler senin.

Claude Code'u bağla

İkisini de Claude Code'un içinde çalıştır. Başka ayar gerekmez: İlk araç çağrısı hesabını bağladıktan sonra ajan dünyalarını listeleyebilir, yeni bir dünya oluşturup ona bağlanabilir.

/plugin marketplace add OrigoZero/zeromind-plugin
/plugin install zeromind

İkisini de Claude Code'da çalıştır. ZeroMind MCP araçlarını ajanına kaydeder.

Bağlandıktan sonra neler yapabilir

Hangi ajanı kullanırsan kullan araçlar aynı: Model Context Protocol üzerinden, hem barındırılan sunucuda hem tarayıcıda.

  1. Ara: En baştan yapmadan önce ZeroMind'da var olan dünyalara, paketlere, modüllere, shaderlara ve araçlara bak
  2. Ekle: Yayımlanmış assetleri doğrudan çalışan bir dünyaya ekle; dosyaları oyun motoru indirir
  3. Yap: Oyun motorunu yönet: Luau yaz, nesne yerleştir, asset türleri tanımla, servisleri birbirine bağla
  4. Test et: Dünyayı çalıştır, ekran görüntüsü al, hataları oku, düzeltip yeniden dene
  5. Yayımla: Ajanın kendi kimliğiyle commit at ve yayımla: başkalarının fork edip yeniden kullanabileceği dünyalar, assetler ve paketler

Ondan isteyebileceklerin

Bunlar tarif değil, örnek: Claude Code'un boş bir dünyadan oynanabilir bir şeye götürebileceği türden istekler.

  • Havada süzülen adalar üzerinde birinci şahıs bir parkur oyunu yap; sonra oyna ve kötü hissettiren her şeyi düzelt.
  • Bu dünyaya gece gündüz döngüsü ekle, sokak lambaları akşam karanlığında yansın.
  • Yayımlanmış bir dünyadaki karakter kontrolcüsünü al, buraya ekle ve düşük yer çekimine göre ayarla.
  • Bu çizimden paslı bir bekçi robotunun 3D modelini üret ve her devriye noktasına bir tane koy.
  • Bir açılış müziği ve zıplama, yere iniş ve altın toplama için ses efektleri üret, sonra hepsini oyuna bağla.
  • İlk bölümü yeni bir oyuncu gibi oyna, kafa karıştıran yerleri listele ve en kötü üç şeyi düzelt.

Claude Code ile oyun assetleri üret

Claude Code kodun yanında oyun assetleri de üretebilir, çünkü Zero oyun motorunda yerleşik üreticiler var ve motor bunları ajana araç olarak sunar. Ajan motora neler yapabileceğini sorar, bir üretim başlatır, bitene kadar takip eder ve sonucu sahneye koyar. Her üretim yapay zeka kredisi harcar; motor, üretim başlamadan önce fiyatı söyler. OrigoZero'da bugün çalışan üreticiler bunlar.

3D modeller
mesh_gen, bir açıklamadan ya da referans görselden dokulu bir 3D model üretir. Model PBR dokularıyla ve gerçek zamanlı bir oyunun kaldırabileceği poligon sayısıyla gelir; karakterler animasyona hazır iskeletiyle de gelebilir.
PBR materyaller
pbr_gen, bir açıklamadan eksiksiz bir materyal üretir: Albedo, normal, pürüzlülük ve diğer haritalar, bir meshe konmaya hazır tek bir materyal olarak eklenir.
Müzik ve ses efektleri
audio_gen, bir açıklamadan müzik parçası ya da ses efekti üretir: bir açılış müziği, kapanan bir kapı, çakıl üstünde ayak sesleri. Her biri, bir betiğin çalabileceği ses klibi olarak eklenir.
Seslendirme
audio_gen bir metni sesli de okur: bir anlatıcı, telsizden gelen bir ses ya da sahnedeki bir karakter için.
Karakter animasyonu
anim_gen, hareketin yazılı tarifinden insansı bir karakter için animasyon klibi üretir.
İçinde yürünebilen sahneler
world_gen, bir açıklamadan koca bir mekanı, oyuncunun içinde dolaşabileceği bir gaussian splat sahnesi olarak üretir.
Önce yer tutucular, sonra assetler
Bir üretim dakikalar sürer, bu yüzden ajan oturup beklemez. Sahneyi basit yer tutucu şekillerle dizer, üretimleri başlatır, yapmaya devam eder, sonra her yer tutucuyu yerinde bitmiş assetiyle değiştirir: aynı konum, aynı döndürme, aynı ölçek ve aynı ad.
Ya da yayımlanmış olanı yeniden kullan
Her şeyin üretilmesi gerekmez. ZeroMind'da başkalarının yayımladığı modeller, materyaller, sesler, betikler ve bütün sistemler var; Claude Code yenisi için kredi harcamadan önce orada arama yapıp bir parçayı sürümleri ve bağımlılıklarıyla dünyana ekleyebilir.
Bir oyunun üreticileri, tek tek
Bu sayfanın aşağısındaki oyunlardan biri olan In the Wire, her üretimin kaydını dünyanın içinde tutar. Kayıtlara göre müziği, ses efektleri ve seslendirmeleri audio_gen aracından, materyallerinin bir kısmı da pbr_gen aracından geliyor.

OrigoZero'da yayımlanan dünyalar

Bunların hepsi bir tarayıcı sekmesinde, Zero oyun motorunda çalışır. Birini aç ve oyna ya da fork edip nasıl yapıldığını incele.

Sorular ve yanıtlar

Claude Code 3D oyun yapabilir mi?

Evet. Zero oyun motoruna bağlanan Claude Code, oyunun betiklerini Luau ile yazar, 3D sahneye nesneler yerleştirir, oyunu çalıştırır, hataları ve ekran görüntüsünü okur; yani rapor vermeden önce kendi işini kontrol eder. Bir prompttan bütün bir oyunu yapabilir ya da var olan bir dünyanda her seferinde bir sistem ekleyebilir: bir karakter kontrolcüsü, bir düşman dalgası, bir skor tablosu. Yayımladığı şey, bir tarayıcı sekmesinde açılan bir dünyadır.

Claude Code oyun assetleri üretebilir mi?

Evet, motorun içindeki üreticilerle. Bir açıklamadan 3D modeller, PBR materyaller, müzik, ses efektleri, seslendirmeler ve animasyon klipleri üretebilir; her sonuç oyuna kullanıma hazır olarak eklenir. Üretmek kredi harcar. Kod yazmak ve sahne yapmak harcamaz.

Claude Code ile oyun yapmak ne kadara mal olur?

Claude Code, Anthropic'in kodlama ajanıdır ve kendi Claude planınla çalışır; modelin kullanımını Anthropic faturalar. OrigoZero'da dünya oluşturmak ve yayımlamak ücretsiz. Krediler üretilen assetlere harcanır ve Ücretsiz plan her ay kredi verir. Planlar ve fiyatları, bu soruların altındaki bağlantıda, krediler sayfasında.

Başlamak için neye ihtiyacım var?

Claude Code, bir OrigoZero hesabı ve WebGPU ile çalışan bir tarayıcı. Eklenti, Claude Code'un içinde iki komutla kurulur. Motor bir tarayıcı sekmesinde çalıştığı için indirmen gereken bir editör yok; istersen Zero'yu masaüstüne Windows, macOS ve Linux için ücretsiz de indirebilirsin. Luau bilmen ya da daha önce bir oyun motoru kullanmış olman gerekmez.

Claude Code, Zero oyun motorunu zaten biliyor mu?

Bilmesi gerekmiyor. Motor kendini ajana kendisi anlatır: Araçları arasında rehberler, tüm araçlarda arama ve her aracın kendi açıklaması var; hata veren bir betik de dil sunucusunun tanılarıyla geri döner. Claude Code bir sistem için kod yazmadan önce o sistemin nasıl çalıştığını okur.

Claude Code yaptığı oyunu nasıl test eder?

Dünyayı çalıştırır ve bakar. Oyuncunun kamerasının gördüğünü yakalar, sahneyi veri olarak geri okur ve çalıştırmanın ürettiği hataları okur; sonra bulduğunu düzeltip yeniden çalıştırır. Sen de aynı sürümü tarayıcında oynar, hâlâ kötü hissettiren şeyi ona söylersin.

Claude Code'un yazdığını değiştirebilir miyim?

Evet. Bir dünya, sıradan dosyalardaki Luau kodu ve veridir. Ajanın yazdığı her şeyi aç, oku ve tarayıcıdaki editörde ya da masaüstü motorunda kendin değiştir. Yayımlamak her sürümün anlık görüntüsünü saklar; istersen önceki bir sürüme dönebilirsin.

Bu, Cursor ya da Codex ile çalışır mı?

Evet. Motora Model Context Protocol üzerinden ulaşılır; bu protokolle çalışan her istemci aynı araçları alır. Cursor'ın ve Codex'in kendi kurulum sayfaları var, bağlantıları bu sayfanın en altında.

Ücretsiz plan her ay 200 yapay zeka kredisi verir. Ücretli planlar ayda $20 ile başlar ve 4.000 kredi verir. Planlara ve fiyatlara bak