Oyun geliştirme ve web geliştirme, ortak birkaç şeyden daha fazlasına sahiptir. Özellikle - eğer şanslıysanız - binlerce kişi tarafından, binlerce kişi tarafından görülüp kullanılan bir ürünü geliştiriyorsunuz. İyi bir takıma, iyi bir kalite güvencesine ve sorulara cevap vermek için çok fazla destek personeline ihtiyacınız olacak. Tanrı katmanı sunuculara ihtiyacın olacak. Yapıcı eleştiriden düpedüz hayvan sızmasına kadar birçok şikayette bulunacaksınız.

Oyuncular oldukça zorlu bir seyircidir. Pek çok şirket, çoğunlukla geliştirme ve proje yönetimi süreçlerini çoğunlukla basın bültenlerine yapışan bir gizlilik örtüsü (ve bazen de tam olarak utanç) arkasına saklarlar. Oyun geliştiricileri genellikle biraz daha şeffaftır. Bunun nedeni ahlaken üstün olmaları değil. Çünkü müşterileri, yanlış yöne gittiklerini düşündüklerinde cehenneme boyun eğmeye istekli ve isteklidirler.

Yapıcı eleştirilerden düpedüz salgınlara kadar pek çok şikayette bulunacaksınız.

Sonuç olarak, farklı oyun geliştiricilerinin projelerini nasıl yürüttüklerini ve topluluklarıyla olan ilişkilerini izleyerek çok şey öğrenebiliriz. Bize her şeyi anlatmıyorlar, ama genellikle süreçleri, niyetleri ve vizyonları hakkında bazı ayrıntılara giriyorlar. Ayrıca, oldukça detaylı yama notları da hazırlarlar.

Devam eden gelişimini en yakın takip ettiğim iki oyun İleri Takip , ve Zindanlar ve Dragons Çevrimiçi . Örneklerim için onları kullanacağım.

1. niyetleriniz hakkında açık olun

Geliştiricileri İleri Takip Yaptıkları her şey için çok net hedefler var. Neyi gerçekleştirmek istediklerini açıkça paylaşıyorlar ve bunun için gidiyorlar. Yaptıkları eylemler, belirtilen amaçların tümünü yerine getirme kararlılığını sürekli olarak göstermektedir. Her zaman onu çekmezler, ama eminim çok uğraşırlar.

Aynı stratejiyi benimseyebilirsiniz: Bir değişiklik yaptığınızda veya yeni bir özellik kullanırken kullanıcılarınıza tam olarak neyi amaçladığınızı söyleyin. Onlara, “Daha verimli ve daha az verimli olmak istiyoruz” gibi belirsiz görev bildirimleri vermeyin. Onlara hizmetinizi nasıl daha verimli hale getirmeyi amaçladığınızı söyleyin. Detay ver. İnan bana, size inanan kullanıcılar ile “Evet. Emin. Gördüğüm zaman buna inanacağım. ”

2. Hatalarınızı düzeltin

DDO merdivenleri ile bir böcek var. Bazen onları belirli bir noktadan geçemezsiniz, ve başka zamanlarda birkaç saniye boyunca onları bile alamazsınız. Bu kısmen tüm çevrimiçi oyunları etkileyen gecikmeden kaynaklanmaktadır. Ama bazen, diğer her sistem iyi çalışıyorsa, gecikmesiz bile, merdivenler bunu yapmaz. Devler, bu hatayı varlığını reddettikleri kadar çok kez düzeltdiklerini iddia ettiler. Şimdi bile, bilinen sorunların listesinde yok.

Ancak kullanıcılar bunun gerçek olduğunu biliyorlar. Böcek, karakterlerini yeterince sık öldürdü. Topluluğunuzun birçoğu size sitenizde bir şeylerin düzensiz olduğunu söylüyorsa, muhtemelen haklıdır. Sorunu yeniden üretmede sorun yaşarsanız bile, bakmaya devam etmeniz gerekir. Kullanıcılarınızın size olan güveni buna bağlıdır.

3. Her şeyi belgeleyin

DDO'daki bazı hataları bulamadıkları veya çözemedikleri nedenlerin bir kısmı, oyunun on yılı aşkın bir zamandır ve orijinal geliştiricilerin çoğunun (hepsi olmasa da) çoktan gitmesi. Orada ilk başta sadece yarı bitmiş olan çok fazla sistem ve özellik var, onları düzeltmek için hatalar bulabilecekleri bir mucize.

Sadece kodunuzu yorumlamak değil, kararlarınızı belgelemekle ilgili.

Aynı sorunu önlemek istiyorsanız, belgelemeye başlayın. Sadece kodunuzu yorumlamakla ilgili değil (yardımcı olsa da), kararlarınızı belgelemekle ilgilidir. Projeniz hakkında yaptığınız her karar, üzerinde çalışmaya başladığınız her yeni özellik, bir yerde bulunması kolay bir dosyada olmalıdır. Değişikliği yapma, geri alma, değiştirme, değiştirme ya da özelliği bitirme nedenleriniz, hepsi burada olmalıdır. Ayrıca, her yeni özellik veya değişiklik için ilgili kodun tamamını nerede bulacağınızı yazmalısınız.

Bu tür belgelerin eksikliği, öngörülemeyen ve bazen neredeyse giderilemez hatalara yol açar.

4. Kendi oyununu oyna

Overwatch'un geliştirme ve yönetim ekibi oyunu oynuyor. Bu bilinen bir gerçektir. Ve hepsi profesyonel değiller. Her beceri seviyesinde çalışanlar var, bu da oyunu düşük seviyeli ve yüksek seviyeli oyuncular için göründüğü gibi deneyimlemek anlamına geliyor. Bu, kullanıcı tabanları ile daha kolay empati kurabilecekleri anlamına gelir.

DDO'nun çalışanlarından biri (kullanıcı adı verilmeyecek) rutin olarak toplumda alay ediliyor çünkü oyun akışını yaparken tanrı modunu açmadan ayakta duramıyor. Ayrıca, kendini iyileştirmek için iksir kullanır ve iksirler… DDO'da büyük değildir. Kimse en iyisi olmayı beklemiyor, ama oyunun mekaniğini bundan daha iyi bilmesini bekliyorlar. Ve tanrı modunu kullanmamasını bekliyorlar.

Bu prensip “kendi köpek yemeğini yeme” olarak da adlandırılır. Kendi üründe kendinize günlük kullandığınız kadar emin olmalısınız. Bu ilke, örneğin, bloglardan daha fazla uygulama için geçerlidir, ancak hatırlanması önemlidir. Kullanıcılarınız kendi ürününüzü kullanamayacağınızı görürse, neden yapmaları gerektiğini merak ederler.

5. Önce gelenleri yabancılaştırma

Bu, DDO'yu, hemen hemen her diğer MMO'yu etkileyen bir sorundur ve hatta bir gün Overwatch'a bile çarpabilir. Temel olarak, oyun geliştiricileri bazen orijinal izleyicilerini çeken şeyi yok ederler. Bazen mekaniği değiştirerek yeni oyuncuları çekmeye çalışırlar, sadece çekirdek oyunu mahvetmek için. Bazen, sadece orijinal oyuncuların eskimeye çalıştığı her şeyi yapıyorlar. Bazen yeni para kazanma çabaları oyunun dengesini bozar.

Bazen oyunlarını herkesin nefret ettiği D & D 4. Baskısına dayandırmaya çalışırlar.

Çoğu zaman, bu değişiklikler bir süredir yeni oyuncuları beraberinde getiriyor. Ama genellikle bu kadar uzun kalmazlar ve sonuçta oyun başladığında olduğundan daha az hardcore hayranı vardır. Ve bazen, büyük değişiklikler bir oyunu tamamen canlandırabilir.

Asla herkesi mutlu etmeyeceksin, ama eski zamanlayıcıları korumak için söylenecek çok şey var.

Büyük, kapsamlı değişiklikler yapmadan önce, hardcore kullanıcılarınızla konuşun. Günlük işlerinde uygulamanıza bağlı olabilecek kişilerle konuşun. Çok fazla insanın kullanmadığı küçük bir özellik varsa, bunu kullanan insanlara kendileri için ne kadar önemli olduğunu sorun. Buna bağlı olabilirler.

Asla herkesi mutlu etmeyeceksin, ama eski zamanlayıcıları saklamak için söylenecek çok şey var. Ahlaki bir bakış açısından, onlara bir miktar borçlu olursunuz. Ürününüzü bugün yaptılar. Pratik bir bakış açısından, hayranlar ve kullanıcılar bazen insanların neden ürününüzü sevdiğinden daha iyi bir fikre sahip olabilirler. Yanılıyor olabilirler, ama ilk önce onları dinlemezseniz asla bilmeyeceksiniz.