Claude Code ile 3D Oyun Nasıl Yapılır

Claude Code oyunu oluşturabilir ancak 3D modelleri nereden geliyor? Bu kılavuz, Claude'u MCP aracılığıyla Thrixel'in AI 3D model oluşturucusuna bağlar ve ardından bir oyun istemini oynanabilir bir projeye dönüştürmek için Build World'ü kullanır.

Claude 3 boyutlu bir oyun yapabilir mi?

Claude Code, doğrudan bir oyun projesinde çalışarak bir 3D oyun oluşturabilir: komut dosyaları yazarak, komutları çalıştırarak ve testten sonra uygulamayı gözden geçirerek. Motora ve araçlarına erişim sayesinde kontroller, kameralar, çarpışma, hedefler ve sahne kurulumu üzerinde çalışabilir. Claude Code, bu kılavuzda kullanılan kodlama aracısıdır.

Oynanabilir bir 3D oyun aynı zamanda kendi dünyasına uygun modellere ve malzemelere de ihtiyaç duyar. Claude + Thrixel iş akışı, Claude'u bir 3D varlık oluşturucuya bağlar, böylece varlık oluşturma, oyunu oluşturmayla aynı sürecin parçası haline gelir. Bu, vibe gaming'nin bir biçimidir: amaçlanan deneyimi açıklamak ve uygulama ve revizyon yoluyla bir aracıyı yönlendirmek.

Claude ile yapılan bir oyun için nasıl 3D modeller oluşturabilirim?

Claude Code'u bir MCP sunucusu aracılığıyla Thrixel'in AI 3D model oluşturucusuna bağlayın. Model Context Protocol'nin kısaltması olan MCP, Claude'un bir varlık oluşturmak, sonucu incelemek ve bunu oyun projesine indirmek için harici bir araç çağırmasına olanak tanır. Thrixel, metin veya referans görsellerden 3D oyun varlıkları oluşturmak ve düzenlemek için bu bağlantıyı sağlar.

Build World, Thrixel'in kodlama aracılarıyla oyun oluşturmaya yönelik açık kaynaklı becerisidir. Projenin planlanması, motor için varlıkların hazırlanması, oyunun test edilmesi ve sonucun iyileştirilmesi için bir süreç sağlar. Thrixel MCP sunucusu, modelleri oluşturmak, incelemek, düzenlemek ve dışa aktarmak için Claude'un çağırdığı araçları sağlar.

Claude oyun kodunu yönetir ve ihtiyaç duyduğu varlıkları ister. Thrixel, bu modelleri metin veya referans görüntülerinden oluşturur ve Claude kodlamaya devam ederken işlerin yürütülebilmesini sağlar. Yapılandırılmış modeller adlandırılmış parçalara sahiptir, dolayısıyla düzenleme sırasında bir tekerlek, kapı veya tavan bağımsız olarak değiştirilebilir. Claude Code eklentisi hem beceriyi hem de MCP sunucusunu paketler.

Claude Code ve Thrixel ile oyun nasıl yapılır

Araç seçimi için Thrixel, Meshy, Blender MCP, Tripo ve Rodin dahil olmak üzere Claude Code için en iyi 3D model MCP sunucularını karşılaştırın. Kılavuz, düzenlenebilir üretilmiş varlıkları karakter oluşturma ve doğrudan Blender kontrolünden ayırır.

1. Bir 3D model oluşturucuyu Claude Code'a bağlayın

Claude Code yüklü ve bir Thrixel hesabıyla başlayın. Bu talimatı Claude Code'a yapıştırın ve Thrixel için tarayıcıda oturum açma onayı da dahil olmak üzere kurulum akışını izleyin:

Claude Code'da
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.

2. Bir motor seçin ve oyunu tanımlayın

Kurulumdan sonra yeni bir Claude Code oturumu başlatın. Oyun komut istemine /thrixel:build-world ile başlayın, ardından motora bir ad verin ve deneyimi anlatın. Yararlı bir ilk özet, oyuncunun eylemini, amacını, ortamı ve görsel stili belirtir.

Örnek oyun istemi
/thrixel:build-world Parlak tropik denizde bir Three.js denizaltı keşif oyunu oluşturun. Oyuncu, mercan resifleri ve batık harabeler arasından hazine toplar ve ardından yeniden şarj olmak için iskeleye döner. Telefonlar için okunabilir bir üçüncü şahıs kamerası, klavye kontrolleri ve dokunmatik kontroller kullanın.

3. Varlıkları oluşturun ve inceleyin

Claude, sahneyi ihtiyaç duyduğu modellere böler ve bunları Thrixel aracılığıyla talep eder. Denizaltı örneğinde varlık listesi denizaltıyı, iskeleyi, harabeleri, mercan oluşumlarını ve hazine kutularını içerebilir. Paylaşılan bir referans görseli veya yazılı sanat yönetmenliği, bu varlıkların aynı sahneye ait olmasına yardımcı olur.

Model denetimi ithalattan önce ve sonra önemlidir. Bir varlık tek başına doğru görünebilir ancak çok büyük görünebilir, yanlış yöne bakabilir veya oyunda uygun olmayan bir malzeme kullanabilir. Şekil değişiklikleri son detaylandırmadan önce gerçekleşmelidir; ağ gruplaması ve üçgen azaltma, varlıkları motorun performans bütçesine hazırlar.

4. Test yapın ve spesifik geri bildirimde bulunun

Başarılı bir derleme yalnızca projenin derlendiğini doğrular. Oyun testi, kontrollerin yanıt verip vermediğini, kameranın aksiyonu gösterip göstermediğini, çarpışmaların çalışıp çalışmadığını ve hedefin tamamlanıp tamamlanmadığını kontrol eder. Geri bildirim, hangi etkileşimin başarısız olduğunu ve buna neden olan koşulları tanımlamalıdır; böylece bir sonraki sürüm aynı senaryoya göre kontrol edilebilir.

Takip yönlendirmeleri, gözlemlenebilir bir sorunu tanımladıklarında en iyi sonucu verir. Örneğin: "Denizaltı dönerken harabelerin arkasında kayboluyor. Kamerayı ayarlayın ve iskeleden hazineye ve geriye doğru tüm devreyi test edin." Görsel geri bildirim de aynı derecede spesifik olabilir: "Hazine kaplarının çevredeki kayalardan ayırt edilmesini kolaylaştırın."

5. Bitmiş yapıyı test edin ve yayınlayın

Dışa aktarılan oyunu ve geliştirme sürümünü test edin. Varlık yükleme, kontroller ve performans, bir tarayıcı yapısında farklı davranabilir. Biten Three.js oyunları ve Unity WebGL yapıları, Claude'dan oyunu yayınlamasını ve paylaşılabilir bir bağlantı döndürmesini isteyerek thrixel.world'de yayınlanabilir. Roblox oyunları Roblox Studio aracılığıyla yayınlanır.

Claude Code ile gauntlet loop kullanma

Build World'ün gauntlet loop'si oluşturmayı yargılamadan ayırır: Claude Code oyun üzerinde çalışırken, ayrı bir eleştirmen temsilcisi oynanabilir sonucu sabit bir referansa göre değerlendirir. Denizaltı oyununda eleştirmen, hazine kaplarının resiflere karıştığını veya dönüşler sırasında kameranın denizaltıyı kaybettiğini görebilir. Claude, kamera kodunu değiştirebilir ve kapların şeklini veya dokularını revize etmek için Thrixel'i kullanabilir ve ardından toplama rotasını yeniden çalıştırabilir. Eleştirmen, güncellenen oyunu orijinal hedefe göre inceler, böylece varlık kalitesi ve oynanış, birbirini izleyen revizyonlarda birlikte değerlendirilir.

Hangi oyun motoru Claude Code ile en iyi şekilde çalışır?

Seçim, oyunun nerede çalışacağına ve projenin hangi editöre ihtiyacı olduğuna bağlıdır. Build World iş akışı için, Three.js tarayıcıyı hedefler, Unity bir Unity projesi üretir, Roblox bir Roblox deneyimini hedefler ve Unreal bir Unreal Engine projesini hedefler.

Tarayıcı oyunları için Three.js

Three.js projeleri JavaScript'yi kullanır ve GLB modellerini bir tarayıcı sahnesine yükler. Bir tarayıcı oyunu, amaçlanan sonucun diğer insanların açabileceği bir bağlantı olduğu durumlarda yararlı bir başlangıç noktasıdır. Brifingde hedef cihazları da dahil ederek klavye ve dokunmatik kontrollerin birlikte planlanmasını sağlayın.

Unity projesi için Unity

Unity iş akışı, C# komut dosyalarını, Unity sahnelerini ve FBX varlıklarını kullanır. Unity Editor ve Unity CLI gerektirir. Projenin o düzenleyicide devam etmesi gerektiğinde Unity adını verin; WebGL yapısı, thrixel.world'de yayınlamak için kullanılan formdur.

Roblox deneyimi için Roblox

Roblox iş akışı, Rojo ile senkronize edilmiş Luau komut dosyalarını ve Studio'ye aktarılan modelleri kullanır. Studio aynı zamanda oyunun test edildiği ve yayınlandığı yerdir. Projenin motora özel kurulumunu takip etmesi için ilk komut istemine Roblox'yi ekleyin.

Blueprint oynanışı ve 3D seviyeleri için Unreal Engine

Unreal iş akışı, Claude Code'u Unreal MCP aracılığıyla düzenleyiciye bağlar, Thrixel modellerini FBX olarak içe aktarır ve Play-In-Editor'de oynanışı test eder. Yapay zeka ile Unreal oyunu oluşturma kılavuzu, editör bağlantısını, varlık hazırlığını ve ilk oyun istemini kapsar.

Claude ile oyun yapımına ilişkin sık sorulan sorular

Claude Opus veya Fable bir oyun oluşturabilir mi?

Hesapta mevcut olduğunda Claude Code'da model olarak Opus ve Fable seçilebilir. Claude Code projeye ve araca erişim sağlar; Thrixel, 3D oluşturma ve düzenleme sağlar. Model seçimi, motor bağlantısının veya varlık araçlarının yerini almaz. Model seçimi ayrıntıları için Opus ve Fable bölümüne bakın.

Claude bir görüntüden 3 boyutlu modeller oluşturabilir mi?

Thrixel gibi bağlı bir araçla Claude, 3D modeller talep etmek için referans görüntüleri kullanabilir. Jeneratör varlığı üretir; Claude, isteği ve bunun oyuna entegrasyonunu yönetir. 3D model MCP kılavuzu ilgili oluşturma, inceleme ve dışa aktarma araçlarını açıklamaktadır.

Claude oyunumdaki modeller neden basit görünüyor?

Sahnenin, oluşturulan ağları veya kutular ve silindirler gibi ilkellerden bir araya getirilen şekilleri kullanıp kullanmadığını kontrol edin. Yararlı bir takip, Claude'dan belirli bir yer tutucuyu bir Thrixel modeliyle değiştirmesini, sahnenin sanat yönetimine uymasını ve oyun içindeki ölçeğini ve malzemelerini kontrol etmesini istemektir. Aydınlatma, kamera yerleşimi ve tutarlı malzemeler de bitmiş sahnenin görünüşünü etkiler.

Bu nasıl kod yazılacağını bilmeyi gerektiriyor mu?

Claude, uygulamayı bir oyun açıklamasından yazabilir. Kodlama bilgisi, değişikliklerin gözden geçirilmesine ve sorunların teşhis edilmesine yardımcı olur, ancak net hedefler ve faydalı oyun testi geri bildirimleri de önemlidir. Bir yarışı bitirmek veya hazine toplamak gibi tanımlanmış bir aktiviteyle başlayın, böylece oyunun işe yarayıp yaramadığını yargılamanın somut bir yolu olur.

Claude mevcut bir oyuna model ekleyebilir mi?

Evet. Thrixel MCP araçları, mevcut bir proje içerisinde eksik donanımları oluşturmak, yer tutucuları değiştirmek veya varlıkları iyileştirmek için kullanılabilir. Oluşturulan modeller Thrixel çalışma alanında kalır. Web uygulamasında yapılan düzenlemelerin ardından Claude'dan oyunun güncellenmiş sürümlerini alması istenebilir.

Thrixel kullanımı Claude'a dahil mi?

Thrixel oluşturma kredileri, Claude kullanımından ayrıdır. Oluşturma ve yineleme miktarı projenin varlık listesine ve Thrixel hesabının mevcut kredilerine bağlıdır. Mevcut seçenekler Thrixel'in planlarında listelenmiştir.

Kurulum komutları nerede?

Claude + Thrixel kurulum bölümü, eklenti komutlarını ve örnek istemleri içerir. Build World kurulum kılavuzu bağlantı ayrıntılarını açıklar; deponun README dosyası ise beceriyle birlikte güncel tutulan kurulum talimatlarını içerir.

Claude + Thrixel'i kullanmaya başlayın