
Roblox, oyun geliştirme sürecini kökten değiştirmeyi hedefleyen yeni ajanlık yapay zeka özelliklerini duyurdu. Şirket, bu gelişmeleri TechCrunch'a özel olarak paylaştı. Söz konusu yenilikler, Roblox'un mevcut yapay zeka aracı olan Roblox Assistant'ı, yaratıcıların oyun geliştirme sürecinin her aşamasında yanında olan bir iş ortağına dönüştürmeyi amaçlıyor. Roblox'a göre, bir kullanıcıdan gelen istemi tek adımda çözüme dönüştüren yapay zeka araçları çoğu zaman yaratıcının asıl niyetini tam anlamıyla yansıtmakta başarısız oluyor. İşte bu sorunu aşmak için geliştirilen yeni özellikler devreye giriyor.
Planning Mode: Tek Adımlı Çözümün Ötesine Geçmek
Roblox'un bu güncellemedeki en önemli yeniliği, Assistant'a entegre edilen gelişmiş "Planning Mode" (Planlama Modu). Bu mod, Assistant'ı bir oyunun kodunu ve veri modelini analiz edebilen, netleştirici sorular sorabilen ve kullanıcı istemlerini düzenlenebilir eylem planlarına dönüştürebilen bir iş ortağına çeviriyor. Planlama Modu sayesinde geliştiriciler önce oyunları için bir plan oluşturuyor, ardından geri bildirim alarak ayrıntıları rafine ediyor, yaklaşımı kesinleştiriyor ve son olarak planı hayata geçiriyor. Herhangi bir değişiklik yapılmadan önce yaratıcılar planı düzenleyebiliyor ve bağlam ekleyerek niyetlerinin doğru biçimde yansıtıldığından emin olabiliyor.
Bunu somutlaştırmak gerekirse: Bir yaratıcı Assistant'a "çeşme ve bitki örtüsü olan, karakterlerin jeton toplamak zorunda kaldığı bir park mini oyunu oluştur" dediğinde, Assistant parkın görsel stilinin ne olmasını istediklerini sorabilir; karikatür, gerçekçi veya fantezi gibi seçenekler sunabilir. Ya da çeşme ve bitkiler gibi park varlıklarının nasıl oluşturulacağını sorabilir: sıfırdan mı inşa edilsin, Creator Store'daki modellerden mi yararlanılsın, yoksa ikisinin karışımı mı kullanılsın? Plan netleştiğinde Planlama Modu, oyunu oluştururken Roblox'un diğer yapay zeka araçlarından yararlanıyor.
Mesh Generation ve Procedural Model Generation: İki Yeni Araç
Roblox bugün iki yeni yapay zeka aracını da duyurdu: Mesh Generation (Ağ Oluşturma) ve Procedural Model Generation (Prosedürel Model Oluşturma). Bu araçlar geliştirme sürecini hızlandırmak amacıyla tasarlandı.
Mesh Generation, tam dokulu ağları yani 3 boyutlu nesneleri doğrudan oyun dünyasına eklemeyi kolaylaştırıyor. Roblox'a göre geliştiriciler, geliştirmenin erken aşamalarında oyuncunun dünyayla nasıl etkileşime gireceğini anlamak için genellikle geçici varlıklar oluşturuyor. Mesh Generation ile yaratıcılar düşük kaliteli bu geçici varlıklara güvenmek zorunda kalmadan hızla 3 boyutlu modeller üretebiliyor. Örneğin yaratıcılar Assistant'tan bir kamp ateşi oluşturmasını isteyebilir, ardından daha gerçekçi görünmesi için ışık ekleyebilir ve sahneyi gece vakti olarak ayarlayabilir.
Procedural Models ise yakında kullanıma sunulacak. Bu özellik, geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3 boyutlu modeller oluşturmasına olanak tanıyacak. Assistant, 3 boyutlu uzayı ve fiziksel ilişkileri anladığı için yaratıcılar sahnedeki diğer nesnelere göre nesneleri konumlandırmak ve ölçeklendirmek için istemler kullanabiliyor. Bir kitaplıktaki raf sayısı veya bir merdivenin yüksekliği gibi nitelikler dinamik olarak ayarlanabiliyor; böylece başka yerlerde de rafine edilip yeniden kullanılabilecek düzenlenebilir yapı taşları oluşturuluyor.
Otomatik Test ve Hata Düzeltme Döngüsü
Planlama Modu planı uygularken oyun test araçlarını da devreye alıyor. Bu araçlar çıktı günlüklerini okuyor, ekran görüntüleri yakalıyor, tasarım ve oynanışı kontrol etmek için klavye ve fare gibi girdiler kullanıyor, hataları tespit ediyor ve Assistant'a geri bildirim sağlıyor; böylece Assistant bu hataları otomatik olarak düzeltebiliyor.
Roblox, bir blog yazısında bu süreci şöyle açıkladı: "Planlama, inşa ve test alanlarındaki yeni özelliklerle birlikte Assistant, oyunun farklı yönlerini test etmek, önerilen çözümleri ortaya çıkarmak ve ardından sonuçları gelecekteki planlama döngülerine dahil etmek için ajanlık döngülerini daha iyi kullanıyor; zamanla daha doğru hale gelen kendi kendini düzelten bir sistem yaratıyor."
Mühendislik Başkan Yardımcısından Açıklama
Roblox Mühendislik Kıdemli Başkan Yardımcısı Nick Tornow, yeni özelliklere ilişkin TechCrunch'a yaptığı açıklamada şunları söyledi: "Roblox Studio'daki ajanlık özelliklerimizin lansmanı, yaratıcı vizyon ile uygulama arasındaki engelleri azaltıyor. Planning Mode ve Procedural Generation araçlarımızla içerik oluşturmak, yaratıcıların kavramlarını oynanışa dönüştürmeleri için güçlü bir yeni yöntem. Assistant, çok adımlı, iş birliğine dayalı bir geliştirme ortağı olarak çalışıyor; planlama, inşa ve test sürecini hızlandırarak yaratıcıların fikirden gerçeğe daha hızlı ulaşmasını sağlıyor."
Paralel Ajanlar ve Üçüncü Taraf Entegrasyonları
Roblox ayrıca birden fazla yapay zeka ajanının paralel olarak birlikte çalışmasını, bulutta uzun ve karmaşık iş akışları yürütmesini ve kodlama, test etme ile daha gerçekçi oyun karakterleri oluşturma gibi görevleri üstlenmesini sağlamak üzerinde de çalıştığını açıkladı. Şirket aynı zamanda yaratıcıların Claude, Cursor, Codex ve diğer üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini de sağlamak istiyor.
Sıkça Sorulan Sorular
Roblox Assistant'ın yeni Planning Mode özelliği ne işe yarıyor?
Planning Mode, Roblox Assistant'ı bir oyunun kodunu ve veri modelini analiz edebilen, netleştirici sorular sorabilen ve kullanıcı istemlerini düzenlenebilir eylem planlarına dönüştürebilen bir iş ortağına dönüştürüyor. Geliştiriciler herhangi bir değişiklik uygulanmadan önce planı düzenleyip bağlam ekleyerek niyetlerinin doğru biçimde yansıtıldığından emin olabiliyor.
Mesh Generation aracı ne yapıyor?
Mesh Generation, tam dokulu ağları yani 3 boyutlu nesneleri doğrudan oyun dünyasına eklemeyi kolaylaştırıyor. Geliştiriciler bu araç sayesinde geliştirmenin erken aşamalarında düşük kaliteli geçici varlıklara başvurmak yerine hızla gerçek 3 boyutlu modeller oluşturabiliyor.
Procedural Model Generation nedir ve ne zaman kullanıma sunulacak?
Procedural Model Generation, geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3 boyutlu modeller oluşturmasına olanak tanıyacak bir özellik. Roblox bu özelliği yakında kullanıma sunacağını açıkladı; ancak kesin bir tarih belirtmedi.
Planning Mode oyun testini nasıl yürütüyor?
Planning Mode, planı uygularken oyun test araçlarını devreye alarak çıktı günlüklerini okuyor, ekran görüntüleri yakalıyor, klavye ve fare gibi girdilerle tasarım ve oynanışı kontrol ediyor, hataları tespit ediyor ve bu bilgileri Assistant'a geri bildiriyor; böylece hatalar otomatik olarak düzeltilebiliyor.
Roblox, üçüncü taraf yapay zeka araçlarıyla entegrasyon konusunda ne planlıyor?
Roblox, yaratıcıların Claude, Cursor, Codex ve diğer üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini sağlamak istediğini açıkladı. Şirket ayrıca birden fazla yapay zeka ajanının paralel çalışmasını ve bulutta uzun karmaşık iş akışları yürütmesini mümkün kılmak üzerinde de çalışıyor.