Oyununuzu yayınlayın

Bu belgede, oyununuzu PC Üzerinde Google Play Games'de nasıl yayınlayacağınız açıklanmaktadır.

Başlamadan önce

Google Play Games SDK'sını oyununuza entegre edin.

Oyununuzu WAB dosyası olarak paketleme

PC Üzerinde Google Play Games'de oyununuzun yükleyicisinin, Google Play Console'a Windows uygulama paketi (WAB) dosyası olarak yüklenmesi gerekir. WAB dosyası oluşturmak için aşağıdaki adımları uygulayın:

  1. Play yayınlama aracını indirin. Bu aracı Windows komut satırında veya PowerShell'de çalıştırabilirsiniz.

  2. Herhangi bir adla Play yayınlama yapılandırma dosyasını oluşturun. Örneğin, play_publishing_config.xml aşağıdaki biçimde:

    <?xml version="1.0" encoding="UTF-8"?>
    <play-publishing-config version="1.0">
      <application>
        <package-name>PACKAGE_NAME</package-name>
        <version-name>VERSION</version-name>
      </application>
      <installer requiresElevation=REQUIRES_ELEVATION>
        <path>PATH</path>
        <installation-path-registry-location>
          <key-name>KEY1</key-name>
          <value-name>VALUE1</value-name>
        </installation-path-registry-location>
      </installer>
      <launcher requiresElevation=REQUIRES_ELEVATION>
        <launch-path-registry-location >
          <key-name>KEY2</key-name>
          <value-name>VALUE2</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>FILENAME</filename>
          <arguments>ARGS</arguments>
        </executable-invocation>
      </launcher>
      <uninstaller requiresElevation=REQUIRES_ELEVATION>
        <uninstall-path-registry-location>
          <key-name>KEY3</key-name>
          <value-name>VALUE3</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>

    Aşağıdakileri değiştirin:

    • PACKAGE_NAME: Oyununuzun paket adı. Örneğin, test.package.name.
    • VERSION: Oyunun sürümü. Örneğin, 1.0.
    • REQUIRES_ELEVATION: Yürütülebilir dosyanın yönetici gibi yükseltilmiş izinlerle çalıştırılması gerekip gerekmediğini gösterir.

      • "true": Yürütülebilir dosyayı yükseltilmiş izinlerle çalıştırın.

      • "false": Yürütülebilir dosyayı yükseltilmiş izinler olmadan çalıştırın.

    • PATH: Oyununuzun yükleyici EXE dosyasının yolu. Bu yol, Play yayınlama yapılandırmasının üst dizinine göre mutlak veya göreli olabilir. Örneğin, path\to\test\installer. Oyununuzun yükleyici EXE'sini imzalamak için Authenticode ve kod imzalamayı kullanın.

    • KEY1, VALUE1: Windows kayıt defteri anahtarı değer çiftlerini installer öğesinde belirtin.

    • KEY2, VALUE2: Windows kayıt defteri anahtarı değer çiftlerini launcher öğesinde belirtin.

    • KEY3, VALUE3: Windows kayıt defteri anahtarı değer çiftlerini uninstaller öğesinde belirtin.

    • FILENAME: Oyununuzun başlatıcı yürütülebilir dosyasının yolunu belirtin. Örneğin, path\to\launcher.exe.

    • ARGS: Oyununuzun başlatıcı yürütülebilir dosyasının bağımsız değişkenleri. Bu alanlar isteğe bağlıdır.

    Örnek Play yayınlama yapılandırma dosyası

    MyGame adlı bir oyunu ele alalım. Oyun yükleyici game_installer.exe, oyun başlatıcı launcher.exe. Örnekte CDATA'nın nasıl kullanılacağı da gösterilmektedir. play_publishing_config.xml simgesi aşağıdaki gibi görünür:

    <?xml version="1.0" encoding="UTF-8"?>
    
    <play-publishing-config version="1.0">
      <application>
        <package-name>test.package.name</package-name>
        <version-name>1.0</version-name>
      </application>
      <installer requiresElevation="true">
        <path>game_installer.exe</path>
        <installation-path-registry-location>
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name>
          <value-name>InstallPath</value-name>
        </installation-path-registry-location>
      </installer>
    
      <launcher requiresElevation="true">
        <launch-path-registry-location >
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name>
          <value-name>ExePath</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>launcher.exe</filename>
          <arguments><![CDATA[arg1&arg2>arg3]]></arguments>
        </executable-invocation>
      </launcher>
    
      <uninstaller requiresElevation="true">
        <uninstall-path-registry-location>
          <key-name>SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MyGame</key-name>
          <value-name>UninstallString</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>
    
  3. Play yayınlama aracını Windows komut satırında veya PowerShell'de çalıştırın.

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH
    

    Aynı ada sahip mevcut bir WAB dosyasının üzerine yazmak için --force bağımsız değişkenini kullanın.

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH --force
    

    Aşağıdakileri değiştirin:

    • PLAY_PUBLISHING_CONFIG_PATH: Play yayınlama yapılandırmasının yolu. Örneğin, path\to\play_publishing_config.xml.
    • WAB_OUTPUT_PATH: WAB dosyasının yolu. Örneğin, path\to\output_bundle.wab.

    Play yayınlama aracını kullanma

    Mevcut çalışma dizininde Play yayınlama aracı ikilisi playpublishingtool.exe, Play yayınlama yapılandırması play_publishing_config.xml ve oyun yükleyicinizin game_installer.exe bulunduğunu varsayalım.

    Mevcut çalışma dizininiz aşağıdaki gibi görünmelidir:

    .\
    ├── game_installer.exe
    ├── play_publishing_config.xml
    ├── playpublishingtool.exe
    

    Aynı dizinde installer_bundle.wab adlı bir WAB oluşturmak için komut şu şekilde görünür:

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab
    

    --force bağımsız değişkeniyle komut şöyle görünür:

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab --force
    

    İşlem başarılı olduğunda şuna benzer bir çıkış görürsünüz:

    Successfully built the installer bundle at installer_bundle.wab
    

    WAB dosyasını klasörde bulun:

      .\
      ├── game_installer.exe
      ├── installer_bundle.wab
      ├── play_publishing_config.xml
      ├── playpublishingtool.exe
    

Play Console'u kullanarak oyunu yayınlama

Oyununuz için WAB'yi başarıyla oluşturduktan sonra Play Console'a yükleyin ve ayarlarını, şartlarını yönetin. Oyununuzu yayınlamak için aşağıdaki adımları uygulayın:

PC Üzerinde Google Play Games form faktörünü ekleme

Bir oyunu yayınlamak için bu adım yalnızca ilk kez gereklidir.

  1. Play Console'daki sol menüde Test etme ve yayınlama > Kurulum > Gelişmiş ayarlar'ı (doğrudan bağlantı) seçin.
  2. Form faktörleri sekmesine gidin ve + Form faktörü ekle açılır listesinden Google Play Games on PC simgesini ekleyin.

  3. Sağ tarafta, PC Üzerinde Google Play Games form faktörüne karşılık gelen Yönet düğmesini tıklayın.

  4. Windows uygulama paketi oyunum için özel kanal kullan seçeneğini belirleyin.

  5. Kaydet'i ve ardından onay iletişim kutusunda tekrar Kaydet'i tıklayın.

WAB dosyasını yükleyin.

WAB dosyasını yüklemek için:

  1. Play Console'daki sol menüde Test etme ve yayınlama > Üretim'i (doğrudan bağlantı) seçin.
  2. Üretim sayfasında, sağ taraftaki form faktörü açılır listesinden Yalnızca PC Üzerinde Google Play Games (Windows)'i seçin.
  3. Windows uygulama paketi sekmesinde Windows uygulama paketi yükle düğmesini tıklayın ve WAB dosyasını yükleyin. Alternatif olarak, form faktörü açılır listesinin sağ tarafındaki Windows uygulama paketi yükle düğmesini de tıklayabilirsiniz.
  4. Kaydet'i tıklayın.

Windows PC gereksinimlerini yapılandırma

Windows PC gereksinimlerini yapılandırmak için:

  1. Play Console'da soldaki menüden Kullanıcı sayısını artırın > Play Store'daki varlığı > Mağaza ayarları'nı (doğrudan bağlantı) seçin.
  2. PC requirements (PC gereksinimleri) bölümünde, sağ taraftaki Edit (Düzenle) düğmesini tıklayın.
  3. Alanları güncelleyin ve Kaydet'i tıklayın.

Uygulama içi satın alma grafiğini yapılandırma

Bu adım isteğe bağlıdır. Uygulama içi satın alma grafiğini yapılandırmak için:

  1. Play Console'da soldaki menüden Kullanıcı sayısını artırma > Play Store'daki varlığı > Mağaza girişleri'ni seçin(doğrudan bağlantı).
  2. Girişler sekmesindeki Varsayılan mağaza girişi bölümünde sağ taraftaki -> (ok) düğmesini tıklayın. Bu işlem sizi varsayılan mağaza girişi sayfasına yönlendirir.
  3. PC Üzerinde Google Play Games bölümüne gidin ve resmi PC Üzerinde Google Play Games (Windows) uygulama içi satın alma grafiği bölümüne yükleyin.
  4. Kaydet'i tıklayın.

Değişikliği incelemeye gönder

  1. Play Console'da soldaki menüden Yayınlamaya genel bakış'ı seçin.
  2. Henüz incelemeye gönderilmeyen değişiklikler bölümünde Değişiklikleri incelemeye gönder'i tıklayın.

İnceleme ekibi değişikliklerinizi onayladığında oyununuz Google Play'de keşfedilebilir hale gelir.