Roblox’un Analitik ve Deney Platformu ile Testleri ve Canlı Güncellemeleri Optimize Edin
Uplift Games, "Adopt Me!" Oyuncu Deneyimini Optimize Etmek İçin Analitik ve Deneyimlemeyi Nasıl Kullanıyor?

Öne çıkan bir oyun geliştirmek için deneme, ölçüm ve yineleme gerekir. Roblox’un Analytics ve LiveOps platformları sayesinde içerik oluşturucular, oyun deneyimi ve performans hakkında derinlemesine içgörüler edinebilir, değişiklikleri test edebilir ve oyuncuların oyun tarzına uyum sağlayabilir. Bugün, gerçek zamanlı performans uyarılarını, daha ayrıntılı hedefleme ve segmentasyon seçeneklerini ve deneylerin temel metrikleri etkileyip etkilemediğini içerik oluşturuculara bildiren otomatik erken uyarıları duyuruyoruz. Bu yeni araçlar, içerik oluşturucuların değişiklikleri test etmelerine ve canlı güncellemeleri güvenle yayınlamalarına olanak tanır. Geliştirici UpliftBradB, Adopt Me! oyununun arkasındaki stüdyo olan Uplift Games’in, oyuncularının evcil hayvan sahiplenme deneyimini iyileştirmek için Roblox’un Analytics ve LiveOps platformlarını nasıl kullandığını aşağıda paylaşıyor.
Ölç ve Yayınla
Farklı türdeki oyuncuların ilgisini uzun vadede canlı tutmak, hassas bir denge gerektiren bir iştir. Veriler, oyuncuların bir oyunla nasıl etkileşim kurduğunu anlamak, sorunların nerede ortaya çıkabileceğini belirlemek ve oyunu kusursuz hale getirmek için sorunsuz bir şekilde ince ayar yapmak için güçlü bir araçtır. Yaratıcıların geri bildirimlerine ve ihtiyaçlarına göre Roblox’un Analitik ve Experience LiveOps platformlarını sürekli olarak güncelliyoruz. Bu yeni araçlar, platformları her yönüyle daha esnek ve güçlü hale getiriyor.
Analytics
Analytics panoları, içerik oluşturucuların fırsat alanlarını belirlemelerine veya iyileştirmelerin nerede gerekli olabileceğini tespit etmelerine yardımcı olur. Örneğin, bir günlük tutma oranının yüksek, ancak 30 günlük tutma oranının keskin bir düşüş göstermesi, daha derinlemesine içerik talebinin bir işareti olabilir. Tutarlı ve uzun vadeli bir çekirdek oyuncu grubunda ilk gün tutma oranının düşük olması ise, zayıf bir oyuna giriş akışı veya çok dik bir zorluk eğrisinin işareti olabilir.
Analitik platformu, verileri oyuncu segmentlerine göre sınıflandırarak bir eğilimin tüm oyuncular için geçerli mi yoksa belirli bir segmente mi özgü olduğunu da gösterebilir. Yeni segment boyutları, içerik oluşturucuların verileri oyun içi etkinlik, etkileşim düzeyi, platform etkinliği, oyun süresine göre ve platform harcamalarına göre dilimlemelerine olanak tanıyarak oyun alışkanlıklarının nasıl farklılaştığını anlamalarını sağlar.

Performans İzleme
Performans sorunlarının kaynağını belirlemek zor olabilir. Çökme oranları, bellek kullanımı, CPU süresi ve sürüme göre kare hızı gibi kullanıma hazır telemetri metrikleri, içerik oluşturucuların hataları gidermesine ve oyunlarının her tür cihazda sorunsuz çalışmasını sağlamasına yardımcı olur. Ayrıca, içerik oluşturucuların mümkün olan en kısa sürede müdahale edebilmesi için yeni hata algılama özelliği, hata raporlarını düzenlemeye yarayan özel kurallar ve kritik sorunları ortaya çıkaran gerçek zamanlı performans uyarıları ekledik.

Deneyler
Roblox’un Deneyler sistemi, içerik oluşturucuların bir özelliğin veya değişikliğin etkisini hassas bir şekilde ölçmek için A/B testleri yapmasına olanak tanır. En son güncellemelerimizle, segmente göre hedefleme, daha esnek ve hızlı yapılandırma ve oyun süresi, ARPU veya dönüşüm oranının belirli bir eşiğin altına düşmesi durumunda içerik oluşturucuyu neredeyse gerçek zamanlı olarak uyaran bir erken zarar tespit sistemi eklendi. Önümüzdeki yıl boyunca, içerik oluşturucuların kendi ölçütlerini belirlemesi ve deney sonuçlarının segmentasyonuna yönelik daha fazla seçenek ekleyeceğiz.

Yapılandırmalar
Yapılandırmalar, içerik oluşturucuların sunucuyu yeniden başlatmaya gerek kalmadan özellikleri devreye almasına ve oyun içi değerleri gerçek zamanlı olarak güncellemesine olanak tanır. Bu güncellemeyle, yapılandırma yayılımını hızlandırdık ve içerik oluşturucuların bir ortamdan diğerine (örneğin, test ortamından üretim ortamına) yayın yapmasına olanak tanıyan bir "şu şekilde yayınla" özelliği ekledik. Ayrıca, içerik oluşturucuların farklı oyuncu segmentleri için deneyimi kişiselleştirmek üzere farklı değerler uygulayabilmelerini sağlayan koşullu yapılandırmalar da ekledik. Örneğin, içerik oluşturucular zorluk değerlerini değiştirerek yeni oyuncular için bir görevi veya zindanı kolaylaştırabilir ya da Robux harcayan oyuncular için ödüllü reklam uyarılarını kaldırabilir.
İş akışlarının bir parçası olarak üçüncü taraf araçlar aracılığıyla verilerden yararlanmak isteyen içerik oluşturucular için OpenCloud API’lerimiz, bu özelliklerin programlı bir şekilde yönetilmesini sağlar. Örneğin, içerik oluşturucular kodlama asistanlarını kullanarak deneyler kurabilir veya analizleri izleyebilir.
Devforum'da analitik, performans izleme, deneyler ve yapılandırmaların kullanımı hakkında daha fazla bilgi edinin.
Adopt Me! Oyuncu Deneyimini Optimize Etme
Toplam 44,4 milyar ziyaret sayısına sahip evcil hayvan sahiplenme oyunu Adopt Me!’nin arkasındaki stüdyo olan Uplift Games, yeni özellikleri test etmek için Roblox’un Analitik platformunu ve Deneyler özelliğini kullanıyor. Bu testler, evcil hayvan yetiştirme ve takasından rol yapma ve çiftlik kurma gibi çok farklı oyun tarzlarına sahip oyunculara harika bir deneyim sunmalarına yardımcı oluyor. Geliştirici UpliftBradB, ekibin böylesine çeşitli bir özellik seti ve topluluk için geliştirme yaparken nasıl düşündüğünü paylaştı.
“Adopt Me!, her yaştan kullanıcı için tasarlandı,” dedi UpliftBradB. “Her mekanizmanın anlaşılır olmasını sağlarken, daha yaşlı kitlelerin keyif aldığı ev inşa etme ve takas gibi sistemlere de doğru düzeyde derinlik katmak istiyoruz.”
Ekip kısa süre önce, oyuncuların evcil hayvan takası yapmak üzere eşleşebilecekleri yenilenmiş bir takas platformunu kullanıma sundu. UpliftBradB, “Tam deneyimi kullanıma sunmadan önce, takas merkezimizi bir süre boyunca test etmek için analitik veriler ve denemelerden yararlandık,” dedi. “Sunucu boyutu ve eşleştirme sinyalleri gibi birçok değişkeni test ettik ve oyuncuların sistemle nasıl etkileşime girdiğini gözlemledik. Oyuncuların katılımı arttı mı? Takas sayısı arttı mı?”
Değişiklikleri test etmek ve analizlerde sonuçları görmek, ekibe doğru yönde ilerlediklerine dair güven verdi. Ancak bazı değişikliklerin istenmeyen etkileri oldu. UpliftBradB, “Oyuncuların arkadaşlarıyla oynayarak özel bir para birimi kazanabileceği ve bunu daha sonra özel evcil hayvanlar satın almak için kullanabileceği bir özellik geliştirdik,” dedi. “Bu, birlikte oynamayı teşvik etmek amacıyla tasarlanmıştı, ancak oyuncular daha fazla para birimi elde etmek için sunucuya arkadaşlık istekleri yağdırabileceklerini çabucak fark ettiler. Bu durum tek başına bir sorun olmayabilirdi, ancak aynı zamanda oyuncuların bu spam’den kaçmak için özel sunucular kurmasında da büyük bir artış olduğunu fark ettik.”
Analitik veriler sayesinde ekip, yaz etkinliği sırasında tanıtılan yeni bir özellikte bir sorun tespit ettiğinde performansı izleyebildi ve hızlıca uyum sağlayabildi. Etkinliğin bir parçası olarak oyuncuların yakalayabileceği balıklar eklediler, ancak kısa sürede bir sorunla karşılaştılar. “Oyun çökme oranı ve kare hızı, bir şeylerin ters gittiğini bize gösterdi,” dedi UpliftBradB. “Konuyu derinlemesine incelediğimizde, balıkları ‘sahne öğesi’ olarak işaretlemiş olduğumuzu fark ettik… Bu da motorun arka planları çok fazla yeniden çizmesine neden oluyordu.” Sorunu erken tespit etmek, ekibin sorunu hızla çözmesine yardımcı oldu.
İlerleyin ve Analiz Edin
UpliftBradB’nin hikâyesi, içerik oluşturucular arasında sıkça rastlanan bir durumdur: Analitik ve deneme süreci, yinelemeyi “bilgiye dayalı bir tahmin”den “veriye dayalı bir stratejiye” dönüştürür. Roblox’un esnek platformu, optimizasyonu ve veriye dayalı karar almayı her içerik oluşturucunun iş akışının standart bir parçası haline getirmeye yardımcı olur. Bu yılın ilerleyen aylarında, analitik yeteneklerini Roblox uygulamasındaki mobil öncelikli içerik oluşturma sekmemiz olan Build’e genişletmeyi planlıyoruz. Entegrasyonun ardından içerik oluşturucular, hareket halindeyken de performansı izleyebilecek. Ayrıca, özel deneme eylemleri de dahil olmak üzere yeni özelliklerle platformu genişleteceğiz. İlgilenen içerik oluşturucular, Roblox’ta yayınlanmadan önce en yeni deneme özelliklerini denemek için erken erişim programına şimdi kaydolabilirler.
Roblox, içerik oluşturucuların tek bir yerden akıllı bir şekilde içerik oluşturmasını, yayınlamasını ve iyileştirmesini kolaylaştırır.


