
Roblox, oyun geliştirme sürecini kökten değiştirmeyi hedefleyen yeni yapay zeka özelliklerini TechCrunch'a özel olarak duyurdu. Şirket, düz dil kullanımına dayalı yapay zeka aracı Roblox Assistant'ı baştan sona yeniden tasarlayarak geliştiricilere oyun yapımının her aşamasında destek sunmayı planlıyor. Tek adımda bir çözüm üreten mevcut yapay zeka araçlarının yaratıcının özgün niyetini tam olarak yansıtmakta zaman zaman yetersiz kaldığını belirten şirket, bu sorunu aşmak için çok adımlı ve iş birliğine dayalı yeni bir yaklaşım benimsiyor.
Planning Mode: Tek Adımlı Çözümden İş Birlikçi Plana
Güncellemenin merkezinde, Assistant'ı gerçek anlamda bir geliştirme ortağına dönüştüren geliştirilmiş "Planning Mode" yer alıyor. Bu mod sayesinde Assistant; bir oyunun kodunu ve veri modelini analiz edebiliyor, açıklayıcı sorular sorabiliyor ve kullanıcı komutlarını düzenlenebilir eylem planlarına çevirebiliyor. Süreç şu şekilde işliyor: Geliştirici önce oyunu için bir plan oluşturuyor, geri bildirim alarak ayrıntıları netleştiriyor, yaklaşımı kesinleştiriyor ve ardından planı hayata geçiriyor. Herhangi bir değişiklik yapılmadan önce yaratıcılar planı istedikleri gibi düzenleyip ek bağlam ekleyebiliyor; böylece niyetleri eksiksiz biçimde yansıtılmış oluyor.
Bunu somutlaştırmak gerekirse: Bir kullanıcı Assistant'a "çeşme ve bitki örtüsü olan, karakterlerin para toplaması gereken bir park mini oyunu oluştur" dediğinde, Assistant parkın görsel stilini sormaya başlayabiliyor; karikatür, gerçekçi ya da fantastik gibi seçenekler sunuyor. Ya da parkın çeşme ve bitkiler gibi varlıklarının nasıl oluşturulacağını sorabiliyor: Sıfırdan mı inşa edilsin, Creator Store'daki modellerden mi yararlanılsın, yoksa ikisi karıştırılsın mı? Plan netleştikten sonra Planning Mode, oyunu oluşturmak için Roblox'un diğer yapay zeka araçlarından yararlanıyor.
İki Yeni Araç: Mesh Generation ve Procedural Model Generation
Bu güncellemeyle birlikte Roblox, geliştirme sürecini hızlandırmak amacıyla tasarlanmış iki yeni araç da duyurdu: Mesh Generation ve Procedural Model Generation. Mesh Generation, tam dokulu üç boyutlu nesnelerin doğrudan oyun dünyasına eklenmesini 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 yer tutucu varlıklar oluşturuyor. Mesh Generation ile yaratıcılar, düşük kaliteli yer tutucularla yetinmek yerine hızla gerçek 3D modeller üretebilecek.
Örnek olarak şu senaryo verilebilir: Bir kullanıcı Assistant'tan 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. Roblox ayrıca yakın zamanda "Procedural Models" özelliğini de kullanıma sunacak. Bu özellik, geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3D modeller oluşturmasına olanak tanıyacak.
Assistant'ın üç boyutlu uzayı ve fiziksel ilişkileri kavraması sayesinde yaratıcılar, nesneleri sahnedeki diğer nesnelere göre konumlandırmak ve ölçeklendirmek için komutlar kullanabiliyor. Bir kitaplıktaki raf sayısı ya da bir merdivenin yüksekliği gibi nitelikler dinamik biçimde ayarlanabiliyor; bu da başka yerlerde geliştirilerek yeniden kullanılabilecek düzenlenebilir yapı taşları ortaya çıkarıyor.
Mühendislik Başkan Yardımcısından Açıklama
Roblox Mühendislik Kıdemli Başkan Yardımcısı Nick Tornow, TechCrunch'a yaptığı açıklamada şunları söyledi: "Roblox Studio'daki ajantik özelliklerimizin lansmanı, yaratıcı vizyon ile uygulama arasındaki engelleri azaltıyor. Planning Mode ve Procedural Generation araçlarımızla yaratmak, geliştiricilerin kavramlarını oynanışa dönüştürmesi için güçlü yeni bir yöntem sunuyor. Assistant, çok adımlı ve iş birlikçi bir geliştirme ortağı olarak çalışıyor; planlama, inşa etme ve test etme sürecini hızlandırarak yaratıcıların fikirden gerçeğe daha hızlı ulaşmasını sağlıyor."
Otomatik Test ve Hata Düzeltme Döngüsü
Planning Mode, planı hayata geçirirken 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 girdileri kullanıyor, hataları tespit ediyor ve bulguları Assistant'a aktararak bunların otomatik olarak düzeltilmesini sağlıyor. Roblox, bir blog yazısında bu mekanizmayı şöyle tanımladı: "Planlama, inşa etme ve test etme alanlarındaki yeni yeteneklerle Assistant, oyunun farklı yönlerini test etmek, önerilen çözümleri ortaya koymak ve ardından sonuçları gelecekteki planlama döngülerine dahil etmek için ajantik döngüleri daha iyi kullanıyor; zamanla daha doğru hale gelen kendi kendini düzelten bir sistem oluşturuyor."
Gelecek Planları: Paralel Çalışan Çoklu Ajanlar ve Üçüncü Taraf Entegrasyonlar
Roblox ayrıca birden fazla yapay zeka ajanının paralel çalışmasını sağlamak, bulutta uzun ve karmaşık iş akışları yürütmek ve kodlama, test etme ile daha gerçekçi oyun karakterleri oluşturma gibi görevleri yerine getirmek üzerine de çalıştığını açıkladı. Bunun yanı sıra şirket, geliştiricilerin 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, Assistant'ı çok adımlı ve iş birlikçi bir geliştirme ortağına dönüştürüyor. Oyunun kodunu ve veri modelini analiz edebiliyor, açıklayıcı sorular sorabiliyor ve kullanıcı komutlarını düzenlenebilir eylem planlarına çevirebiliyor. Herhangi bir değişiklik yapılmadan önce geliştiriciler planı istedikleri gibi düzenleyip ek bağlam ekleyebiliyor.
Mesh Generation aracı ne sağlıyor?
Mesh Generation, tam dokulu üç boyutlu nesnelerin doğrudan oyun dünyasına eklenmesini kolaylaştırıyor. Geliştiricilerin erken aşamalarda kullandığı düşük kaliteli yer tutucu varlıklar yerine hızla gerçek 3D modeller oluşturmalarına olanak tanıyor.
Procedural Model Generation ne zaman kullanıma sunulacak?
Roblox, Procedural Models özelliğini yakın zamanda kullanıma sunacağını duyurdu; ancak kaynak metinde kesin bir tarih belirtilmedi. Bu özellik, geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3D modeller oluşturmasını sağlayacak.
Planning Mode oyun testlerini nasıl gerçekleştiriyor?
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 bunları otomatik olarak düzeltmek için Assistant'a geri bildirim gönderiyor.
Roblox hangi üçüncü taraf araçlarla entegrasyon sağlamayı planlıyor?
Roblox, geliştiricilerin Claude, Cursor ve Codex dahil çeşitli üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini sağlamak istediğini açıkladı.