Steamworks Belgeleri
Oyununuzu Güncellemek
Steam, oyunculardaki oyunlarınızı en güncel sürümlerinde tutabilme ana özelliği hedefte tutularak geliştirilmiştir. İster ufak bir hatayı gidermek isteyin, ister büyük bir içerik yayınlacak olun Steam'de bu güncellemelerinizi duyurabileceğiniz ve oyunculara aktarabileceğiniz oldukça kuvvetli araçlar vardır.

Bu makalede, güncelleme yaparken göz önünde bulundurmanız gereken hususlar yer alır. Bu hususların yanı sıra Valve olarak kendi ürünlerimizde yaptığımız büyük güncellemeler ve Steam'de yer alan birçok farklı üründen gözlemlediğimiz en işlevsel yöntemler de yer almaktadır.

Ürününüz ister oynaması ücretsiz bir hizmet ya da ister tek kişilik hikâye olsun, yayınlayacağınız güncellemeler kullanıcı sayınızı ve etkileşime geçilme oranınızı artıracaktır. Müşterilerinizle iletişme geçmekle ilgili daha fazla bilgi için En İyi Moderasyon Yöntemleri belgelendirmemize göz atın ve Steam Geliştirici Günleri'ndeki Robin Walker’un sunumunu izleyin.

İstediğiniz Zaman Güncelleyin

Güncellemeler, ürününüzün yaşam döngüsünün önemli bir parçası olmakla beraber müşterilerinizle oldukça önemli bir iletişim yöntemidir. Hataları gidermek ve sorunları çözmek için güncellemeler yapmalısınız fakat büyük güncellemeler aynı zamanda yeni içerik, yeni oyun modları veya yeni özellikler gibi müşterilerinizi oyunla etkileşim hâlinde tutmaya devam edecek ve yeni müşteriler çekecek özellikler getirmeniz için de oldukça büyük bir fırsattır.

Steam, kendi planınız dâhilinde, müşterilerinize en iyi hizmeti verebilmeniz için ihtiyaç duyduğunuz zaman oyununuz için bir yama ya da içerik yayınlamanızı çok kolay hâle getirir. İhtiyaç duyduğunuz kadar sıklıkta güncelleme yayınlayabilirsiniz ancak oyununuzu yüklemiş olan oyuncuların oyununuzu oynayabilmesi hiç her güncellemeyi indirmesi gerekeceğini unutmayın, bu nedenle eğer güncelleme boyutunuz fazlaysa oyuncularınızı da göz önünde bulundurun.

Planlama ve Hedefler

Güncellemenizden en fazla yararı sağlamak için öncelikle başarmak istediğiniz hedefleri düşünmelisiniz. Test aşamasında bulduğunuz ya da oyuncularınızın belirttiği hatalar için muhtemelen sürekli olarak yama yayınlamak isteyeceksiniz. Ancak bunun dışında uzun vadede, oyuncularınızı oyunla etkileşim hâlinde tutacak ve tekrar oynamalarını sağlayacak bir içerik güncellemesini de planlamalısınız.

Güncellemeniz ister büyük ister küçük olsun her bir güncelleme, oyunculardan gelen geri bildirimi dinlediğinizi ve oyuncu deneyimini artırmayı amaçladığınızı gösteren bir tür oyuncularla iletişime geçme yöntemidir.

Hata Düzeltmeleri ve Yamalar

Oyununuzu güncellemek ve yama çıkarmak, müşterilerinizle iletişime geçmenin en iyi yöntemlerinden biridir. Eğer müşterilerin oyununuzda sorunlar yaşadığını duyarsanız, bu hataları mümkün olan en kısa sürede, eğer mümkünse, gidermekten daha iyi bir yanıt yoktur. Steam, güncellenmiş derlemeleri istediğiniz zaman yayınlamayı oldukça kolay bir hâle getirir. Bu yüzden ürününüzü geliştirmek ve müşteri sorunlarını çözmek için bu özellikten yararlanmaya çalışın.

Bir güncelleme yayınlarken müşterilerinize nelerin değiştiğini anlatmak için Steam Topluluk Merkezi'nizde bununla ilgili bir başlık açmanız yararınıza olacaktır. Bu ayrıca müşterilerinize, onları dinlediğinizi ve tespit edilen sorunlar üzerinde çalıştığınızı gösterir.

Büyük İçerik Güncellemeleri

Ürününüzü geliştirmek ve güncellemek oldukça önemlidir ancak bu güncelleme ile ilgili müşterilerinizle iletişimde olmanız oldukça büyük bir farklılık yaratabilir. Kendi oyunlarımız için en iyi büyük güncelleme yayınlama aralığının en fazla her 1-2 ayda bir olduğunu gördük. Bu bize yeterince büyük ve ilgi çekici bir güncelleme hazırlamamıza olanak tanırken aynı zamanda çıkışından önce bu güncellemelerin duyurularını yaparak ve güncelleme ile ilgili ufak kesitler göstererek güncellemeyle ilgili daha fazla heyecan yaratmamıza olanak verdi.

Oyuncuların olumlu olarak geri bildirimde bulunduğu şeylere göre sizin yaklaşımınız değişkenlik gösterebilir. Farklı yaklaşımlar denenerek ve oyuncuların geri bildirimleri dinlerek oluşturulmuş ve bizim için oldukça iyi işleyen örnek süreç şöyle:

  1. Güncelleştirmeyle ilgili ufak kesitler - 3-4 gün önceden güncellemeyle ilgili ufak kesitler (hikâye biçiminde) gösterin, ipucu verin, spekülasyon oluşturun ve müşterilerinizi heyecanlandırın. Bu sayede ayrıca basının da ürününüzle ilgili haber yapabilmesi için kaynak sağlamış olursunuz.
  2. Forumları ve geri bildirimleri takip edin - Güncelleme çıkmadan önce forumları ve geri bildirimleri takip edin ve bunlara göre içeriğinizi iyileştirin veya küçük düzenlemeler yapın ya da öne çıkan özellikler arasına yazmak için müşterilerinizi en çok heyecanlandıran unsurları bulun.
  3. Özellik ve oynanış değişikliklerini öne çıkarın - Güncelleme öncesi iletişiminizde görünürlüğü, spekülasyonu ve heyecanı artırmak için özellik ve oynanış değişikliklerini öne çıkarın. Bu detayları açıklayarak oynamadan önce oyuncularınızın bu içeriği analiz etmesini ve hazmetmesini sağlamış olursunuz.
  4. Meta oyunlar ve yarışmalar düzenleyin - Meta oyunlar ve yarışmalar düzenleyerek müşterilerinizin etkin bir şekilde ürününüzü arkadaşlarına veya diğer oyunculara pazarlamasını sağlayarak onlara oyun dünyasına katkıda bulunma şansı verin.

Örnekler: As an example of the kinds of update announcement pages that we at Valve have put together for some of our own games, you can see the latest updates for Counter-Strike: Global Offensive listed down the right-side of the CS:GO website, or some updates for Dota 2 here and here.

Bütün bu unsurlar tür ve ekip boyutu gözetilmeksizin her ürün için uygundur. İçeriği tasarlayan ve oluşturan aynı ekibin müşterilerden gelen iletişime ve geri bildirime doğrudan maruz kalmalarını tavsiye ediyoruz. Bu, seviye tasarımcınızın bütün gününü Steam forumlarından gelecek sorulara yanıt vererek geçireceği anlamına GELMEMEKTEDİR. Ancak bu, gelecek geri bildirimin okunması ve topluluğa karşı sorumluluk rolünün farklı topluluk yöneticilerine ve ayrı bir halkla ilişkiler ekibine verilmesi yerine geliştirici ekibe verilmesi anlamına gelmektedir. İlgili örnekler ve konuyla ilgili ilave bilgiler için Geliştirici Günleri sunumlarımızın tamamını izleyin.

İçerik, DLC mi yoksa ana oyunun bir parçası mı olmalı?

Oyununuz için yeni bir içerik çıkarırken, bu içeriği oyunculara nasıl vereceğinize dair birkaç seçeneğiniz olacak. Bunu indirilebilir içerik (DLC) veya oyun içi satın alma olarak satabilirsiniz. Veya ana oyununuza ücretsiz içerik güncellemesi olarak da bunu ekleyebilirsiniz.

Aşağıda, birçok durumda işe yaradığını gördüğümüz tavsiye edilen yöntemler yer almaktadır:
  • Ücretsiz içerik => oyunun bir parçası - Eğer içeriğin ücretsiz olmasını istiyorsanız, bu içeriğin doğrudan ana oyuna dâhil edilmesinin in işe yarar yöntem olduğunu tespit ettik. Bu şekilde oyuncularınız, farklı bir indirme butonuna gidip basmadan (DLC olarak yayınlamanız durumunda bu gereklidir) hemen en son çıkan içeriğe hemen sahip olur.
  • Küçük ücretli içerik => oyun içi satın alımlar - Şapkalar, silahlar veya tüketilebilirler gibi ücretli küçük içerikler ekliyorsanız bunları oyun içi satın alım olarak sağlamak isteyebilirsiniz. Steamworks'te kullanımı kolay Steam Envanter Hizmeti yer almaktadır ve pek tabii ki ödemeleri almak ve para birimlerini dönüştürmek için de Steam Mikrohareketlerini kullanmanız gerekecek.
  • Büyük ücretli içerik => DLC - Yeni haritalar, oyun modları veya genişleme paketi gibi büyük içerikler satacaksanız bunun için DLC kullanmalısınız. Bu, fazladan içeriği almayan oyuncuların dosya boyutlarını az tutarak sadece alıcılar tarafından ayrı bir şekilde yüklenmesine ve içeriği oyununuzun mağaza sayfasında pazarlayabilmenize olanak tanır.

Test Etmek

Güncellemenizi yayınlamadan önce muhtemelen bunu bir Steam derlemesinden test ederek emin olmak isteyeceksiniz. Bunu yapabileceğiniz birçok farklı yol mevcut olduğu için lütfen Steam dokümantasyonunda yer alan Test Etmek makalesine göz atın.

Güncellemenizi Yüklemek

Oyununuzun veya yazılımınızın derlemesini güncellemek için tek yapmanız gereken ilk derlemelerinizi SteamPipe'ta oluşturmak için takip ettiğiniz adımları tekrarlamak. Detaylar için SteamPipe dokümantasyonuna bakın.

Uygulamanız müşterilerinize yayınladıktan sonra müşterilerin varsayılan olarak işaretlenmiş olan derlemeyi alacağını unutmayın. Güncellemenizi test etmek için yeni derlemeyi varsayılan dalına almadan evvel SteamPipe kullanarak yüklemeli ardından bu derlemeyi parola korumalı bir şekilde test dalına alarak test etmelisiniz. Derleme dallarınızı yönetmekle ilgili bilgilerinizi tazelemek için Yüklenmiş Derlemeleri Yönetmek makalesine bakmak isteyebilirsiniz.

Derlemenizi Yayınlamak

Derlemenizi yükleyip test ettiğinize göre artık oyunculara sunabilirsiniz. Bunu yapmak için istediğiniz derlemeyi yeni "varsayılan" derleme olarak ayarlamanız gereklidir. Bu yeni içeriği ekleme süreci esnasında yeni depolar oluşturduysanız bu depoları bütün mağaza ve anahtar paketlerine eklediğinizden emin olun. See Packages documentation for more details.

Announcing Your Update on Steam

Güncellemenizi Steam'de yayınlamaya hazır olduğunuzda bunu müşterilerinize söylemeli ve odaklı geri bildirim için bir yer oluşturmalısınız. Steam provides a number of ways for you to announce your update and get word out:
  • Use artwork override - You can use a temporary set of capsule images to tell customers about updates to your game. In your 'edit store' section of Steamworks, under the graphical assets tab, there is a section to define temporary asset override.
  • Post an Announcement - When you post an announcement in your Steam Community Hub, the announcement shows up to any customer that is following your game (which they can do from your community hub or store page). The announcements also appear on your store page and in the Steam Client Library section for your product.
  • Run a discount - To get the most out of a major content update, you may want to think about timing it with a discount on your game. That can help build the most amount of buzz at the same time and give players another reason to get your game now, when a bunch of excitement is built up around the game. Plus, players with your game on their wishlist will get an e-mail notifying them that your game is on sale. This works really well combined with temporary artwork overrides as described above.
  • Use Update Visibility Round - If this is one of your major content updates, you may use a Steam Update Visibility Round to make your update appear on the Steam Store home page. This is useful for getting word out to new and existing customers about your update. This also lists your title on a page of recently updated products.
    To use the Update Visibility Round, you will first need to post a Steam Community Announcement with details about your update. Check out the Steam Update Visibility Round documentation for more details.