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:
Play yayınlama aracını indirin. Bu aracı Windows komut satırında veya PowerShell'de çalıştırabilirsiniz.
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 çiftleriniinstaller
öğesinde belirtin.KEY2
,VALUE2
: Windows kayıt defteri anahtarı değer çiftlerinilauncher
öğesinde belirtin.KEY3
,VALUE3
: Windows kayıt defteri anahtarı değer çiftleriniuninstaller
öğ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ükleyicigame_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>
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ükleyicinizingame_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.
- Play Console'daki sol menüde Test etme ve yayınlama > Kurulum > Gelişmiş ayarlar'ı (doğrudan bağlantı) seçin.
Form faktörleri sekmesine gidin ve + Form faktörü ekle açılır listesinden
Google Play Games on PC
simgesini ekleyin.Sağ tarafta, PC Üzerinde Google Play Games form faktörüne karşılık gelen Yönet düğmesini tıklayın.
Windows uygulama paketi oyunum için özel kanal kullan seçeneğini belirleyin.
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:
- Play Console'daki sol menüde Test etme ve yayınlama > Üretim'i (doğrudan bağlantı) seçin.
- Üretim sayfasında, sağ taraftaki form faktörü açılır listesinden Yalnızca PC Üzerinde Google Play Games (Windows)'i seçin.
- 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.
- Kaydet'i tıklayın.
Windows PC gereksinimlerini yapılandırma
Windows PC gereksinimlerini yapılandırmak için:
- 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.
- PC requirements (PC gereksinimleri) bölümünde, sağ taraftaki Edit (Düzenle) düğmesini tıklayın.
- 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:
- 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ı).
- 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.
- 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.
- Kaydet'i tıklayın.
Değişikliği incelemeye gönder
- Play Console'da soldaki menüden Yayınlamaya genel bakış'ı seçin.
- 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.