
Roblox, oyun geliştirme platformundaki yapay zeka aracı Roblox Assistant'ı köklü biçimde yeniliyor. Şirket, TechCrunch'a özel olarak verdiği bilgide, geliştiricilerin oyun oluşturma sürecinin her aşamasında destek alabilmesi için yeni ajansal özellikler hayata geçirdiğini açıkladı. Bu güncellemeyle birlikte Assistant, tek adımda yanıt üretmekten çıkıp çok adımlı, iş birlikçi bir geliştirme ortağına dönüşüyor.
Tek Adımlı Yapay Zeka Araçlarının Sınırlılıkları
Roblox'a göre, bir kullanıcı isteği alıp tek seferde çözüm üreten yapay zeka araçları çoğu zaman yaratıcının asıl niyetini tam olarak yansıtmakta yetersiz kalıyor. Şirket bu sorunu aşmak için geliştirilmiş bir "Planning Mode" sunuyor. Bu mod, Assistant'ı bir oyunun kodunu ve veri modelini analiz edebilen, açıklayıcı sorular sorabilen ve kullanıcı isteklerini düzenlenebilir eylem planlarına dönüştürebilen bir iş ortağına çeviriyor.
Planning Mode sayesinde geliştiriciler önce oyunları için bir plan oluşturuyor, ardından geri bildirimlerle ayrıntıları netleştiriyor, yaklaşımı sonlandırıyor 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.
Planning Mode Pratikte Nasıl Çalışıyor?
Somut bir örnek vermek gerekirse: Bir yaratıcı Assistant'a "çeşme ve bitki örtüsü olan, karakterlerin jeton toplamak zorunda olduğu bir park mini oyunu oluştur" dediğinde, Assistant parkın görsel stilini sormaya başlıyor. Çizgi film, gerçekçi ya da fantastik gibi seçenekler sunuluyor. Bunun yanı sıra Assistant, çeşme ve bitki örtüsü gibi park varlıklarının nasıl oluşturulacağını da sorabiliyor: Sıfırdan mı inşa edilsin, Creator Store'daki modellerden mi yararlanılsın, yoksa ikisinin karışımı mı kullanılsın gibi sorular gündeme geliyor.
Plan netleşip onaylandıktan sonra Planning Mode, oyunu oluştururken Roblox'un diğer yapay zeka araçlarından da yararlanıyor. Bu araçlar arasında bugün duyurulan iki yeni özellik özellikle dikkat çekiyor: Mesh Generation ve Procedural Model Generation.
Yeni Araçlar: Mesh Generation ve Procedural Model Generation
Mesh Generation, tam dokulu ağ yapıları yani 3 boyutlu nesnelerin oyun dünyasına doğrudan 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 geçici varlıklar oluşturuyor. Mesh Generation ile bu geçici, düşük kaliteli yertutuculara olan bağımlılık ortadan kalkıyor; yaratıcılar hızla gerçekçi 3 boyutlu modeller üretebiliyor.
Örneğin bir geliştirici Assistant'tan kamp ateşi oluşturmasını isteyebilir, ardından daha gerçekçi görünmesi için ışık eklemesini talep edebilir ve sahneyi gece vakti olarak ayarlayabilir. Roblox ayrıca yakın zamanda "Procedural Models" özelliğini de sunmayı planlıyor. Bu özellik, geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3 boyutlu modeller oluşturmasına olanak tanıyacak.
Assistant'ın 3 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 komut satırı kullanabiliyor. Bir kitaplıktaki raf sayısı ya da bir merdivenin yüksekliği gibi nitelikler dinamik olarak ayarlanabiliyor; böylece başka yerlerde de kullanılabilecek ve geliştirilebilecek yapı taşları ortaya çıkıyor.
Otomatik Test ve Hata Düzeltme Döngüsü
Planning Mode, planı hayata geçirirken oyun test araçlarını da devreye sokuyor. Bu araçlar çıktı günlüklerini okuyor, ekran görüntüleri alıyor, tasarımı ve oynanışı kontrol etmek için klavye ve fare gibi girişleri kullanıyor, hataları tespit ediyor ve bunları Assistant'a bildirerek otomatik olarak düzeltilmesini sağlıyor.
Roblox, blog gönderisinde bu sistemi şöyle açıkladı: "Planlama, inşa ve test alanlarındaki yeni yeteneklerle 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 ajansal döngüleri daha iyi kullanıyor; bu da zamanla daha doğru hale gelen, kendi kendini düzelten bir sistem yaratıyor."
Mühendislik Başkanından Değerlendirme
Roblox Mühendislik Kıdemli Başkan Yardımcısı Nick Tornow, TechCrunch'a yaptığı açıklamada şunları söyledi: "Roblox Studio'daki ajansal özelliklerin lansmanı, yaratıcı vizyon ile uygulama arasındaki engelleri azaltıyor. Planning Mode ve Prosedürel Üretim araçlarıyla yaratmak, yaratıcıların kavramlarını oynanışa dönüştürmesi için güçlü yeni bir yöntem. Assistant, çok adımlı, iş birlikçi 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."
Çoklu Ajan Desteği 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 üzere çalışmalar yürüttüğünü de duyurdu. Bunun yanı sıra şirket, yaratıcıların Claude, Cursor, Codex ve diğer üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini de hedefliyor.
Sıkça Sorulan Sorular
Roblox Assistant'ın yeni Planning Mode özelliği ne işe yarıyor?
Planning Mode, Assistant'ı bir oyunun kodunu ve veri modelini analiz edebilen, kullanıcıya açıklayıcı sorular sorabilen ve istekleri düzenlenebilir eylem planlarına dönüştürebilen çok adımlı bir iş birlikçi geliştirme ortağına çeviriyor. Yaratıcılar herhangi bir değişiklik yapılmadan önce planı düzenleyebiliyor ve bağlam ekleyebiliyor.
Mesh Generation özelliği geliştiricilere nasıl yardımcı oluyor?
Mesh Generation, tam dokulu 3 boyutlu nesnelerin oyun dünyasına doğrudan eklenmesini kolaylaştırıyor. Geliştiricilerin geliştirmenin erken aşamalarında düşük kaliteli geçici varlıklara olan bağımlılığını azaltarak hızlı ve gerçekçi 3 boyutlu model oluşturmayı mümkün kılıyor.
Procedural Model Generation ne zaman kullanıma sunulacak?
Roblox, Procedural Models özelliğini yakın zamanda sunmayı planladığını açıkladı; ancak kaynak içerikte kesin bir tarih belirtilmedi. Bu özellik, geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3 boyutlu modeller oluşturmasına olanak tanıyacak.
Planning Mode oyun testini nasıl gerçekleştiriyor?
Planning Mode, planı uygularken oyun test araçlarını kullanarak çıktı günlüklerini okuyor, ekran görüntüleri alıyor, klavye ve fare gibi girişlerle tasarım ve oynanışı kontrol ediyor, hataları tespit ediyor ve bunları Assistant'a bildirerek otomatik olarak düzeltilmesini sağlıyor.
Roblox hangi üçüncü taraf yapay zeka araçlarıyla entegrasyon planlıyor?
Roblox, yaratıcıların Claude, Cursor ve Codex dahil olmak üzere çeşitli üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini sağlamak istediğini açıkladı.