來源:映維網 作者 吳羽樺
在本月晚些時候,開發者將會在Developer Dashboard中看到一個用於可下載內容管理的新選項:Add-Ons。Add-Ons將可下載內容(DLC)和應用內購買(IAP)結合在了一起。Add-Ons的引入可幫助你更輕鬆地創建附加內容。它同時提高了所述內容的搜索便利性,並允許用戶直接通過應用頁面進行購買。
Oculus的Mobile和PC從2018年開始支持DLC,一開始包括兩種文件類型:
Generic Asset Files(通用資產文件):可以是在運行時下載的內容或安裝時下載的必需資產。Language Packs(語言包):這是一種用於支持本地化的特殊類型文件。
所述文件可以從主應用程式構建中提取出來,並單獨提供給用戶。這兩種文件類型可允許開發者為其應用提供新的體驗,關卡和語言,無需增加初始文件下載大小。
但根據開發者的反饋,儘管支持DLC和IAP非常重要,但當前的配置機會和可發現性卻受到了挑戰。
為了提高該解決方案的實用性,Oculus一直在與開發者進行直接合作。Add-ons允許更精細的配置,可容納屏幕截圖和視頻預告片等。你可以將Add-ons和主應用程式分別提供。另外,Add-ons僅需上傳一次,系統會自動將其傳播到所有的Build版本。
1. 引擎支持
如果Add-ons內容具有可下載元素,並且你是用Unity或Unreal進行開發,由於兩個引擎都內置了對DLC的支持,所以Oculus Platform可以直接接受它們。
2. 如何創建Add-ons?
你可以Developer Dashboard中進行創建,通過App Groupings功能為Rift,Quest和Go平臺配置Add-ons。App Groupings可以組合多個應用程式,允許Add-ons通用購買。例如,你可以為Rift和Quest提供相同的DLC。默認情況下,一個組僅包含一個應用,但你可以將其他應用程式納入其中。如果你的應用僅針對一款設備,你將需要使用App Grouping功能來設置Add-ons內容。
配置Add-ons的示例:
https://dashboard.oculus.com/organization/[org-id]/app-grouping/[group-id]/add-ons/
在這個頁面,你可以為可下載內容標識名稱,描述,價格,asset和內容分級,上傳asset文件,提交Add-ons進行審核,以及編輯現有的Add-ons。
3. 商店審核
如果你希望在Oculus商店中展示Add-ons,你需要首先通過Oculus審核。提交過程與提交基本應用非常相似。
我們建議你預留足夠的時間來進行審核。這包括處理請求更改。所有asset必須遵守Oculus的asset VRC和內容準則。請注意,如果審核小組要求進行多項更改,審核時間可能會有所延長。
Add-ons獲得批准後,它將顯示在Add-ons控制面板的「In Store」選項卡中,而你可以在其中設置發售日期。一旦推出,它將通過應用程式在Oculus Store的「Add-ons」和「Downloadable Content」區域提供給所有用戶。
4. 如何上傳Add-ons的DLC asset文件?
Add-ons可以提供可選的DLC文件。用戶可以從Oculus Store下載DLC文件,而你可以通過Platform SDK調用集成下載過程。
Upload菜單提供了有關上傳DLC文件的說明,同時包含與Add-ons相關聯的當前文件。
注意:如果你的應用分組包含來自不同平臺的應用程式,則每個平臺都應包含自己的上載DLC文件版本。
Oculus Platform Util用於上傳應用程式版本,同時可以用於上傳Add-ons。請按照幫助菜單中的upload-add-on命令說明進行操作。
當你將DLC文件附加到Add-ons後,它會自動附加到主應用程式Build的asset文件列表中,並將應用於下一個Build上載。
5. 如何單獨提供新Add-ons?
當引入新的Add-ons時,默認情況下只有新的Build才會予以接受。或者,你可以將新Add-ons傳播到現有的Build。這種方法允許舊版本的用戶可以訪問新的Add-ons。在這種情況下,請確保舊版本與新的DLC文件兼容。
為了支持這種用例,你可以使用upload-add-on命令的–min-version-code參數。
./ovr-platform-util upload-add-on
–app-id [app-id]
–app-secret [app-secret]
–file [path-to-DLC-file]
–sku [Add-on-SKU]
–min-version-code 5
在上面的示例中,所有版本號為5及以上的主Build都會在asset文件列表中接收到新的DLC文件。
6. 如何從特定Build中排除Add-ons?
每當上傳新Build時,Add-ons及其DLC文件都會自動附加到主Build。但有時由於依然處於開發階段或出於其他原因,你可能希望所述Build不納入Add-ons。為此,你可以使用upload-rift-build或upload-quest-build命令及–exclude-add-ons flag。
示例:
./ovr-platform-util upload-quest-build
–app-id [app-id]
–app-secret [app-secret]
–apk [path-to-APK]
–channel [release-channel]
–exclude-add-ons
7. Add-ons內容評級
Oculus要求Add-ons內容分級必須與基礎應用的分級相同。所有應用均由國際年齡分級聯盟(IARC)進行分級。韓國遊戲分級和管理員委員會(GRAC)同時將對將在韓國發行的所有應用進行分級。你可以通過Submission Info > Content Ratings頁面直接獲得分級。
如果Add-ons的評級較高,則必須重新請求並更新IARC,並在適當情況下首先更新主應用的GRAC評級。
8. 簡單的應用內購買Add-ons
標準TSV格式依然支持批量上傳IAP。它們會視為Add-ons,但不會在Oculus商店中公開,而是由開發者提供。但是,Oculus鼓勵使用Add-ons創建形式,因為它允許你上傳屏幕截圖,視頻預告片和DLC文件。
9. 商店展示
現在Oculus Store已經提供了Add-ons專屬頁面。它們將用來專門展示Add-ons內容,而基本遊戲頁面同樣包含Add-ons部分。
原文連結:https://yivian.com/news/72934.html