您好,登錄后才能下訂單哦!
本篇內容主要講解“Unity出包后怎么上傳到Steam”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Unity出包后怎么上傳到Steam”吧!
前言:
受版號的影響,國內的很多內容開發商、獨立開發者紛紛轉戰海外,Steam平臺自然是不二之選,不過steam上架操作步驟有點繁瑣,一些新手可能會一頭霧水,這里做一些簡單記錄,希望能對新手有所幫助。
0.前置條件:
你需要由steam開發者賬號,需要注意的是:“在 Steam 上銷售的每款游戲都需要單獨支付一筆 $100.00 USD 費用”,然后提供一些個人證明(身份證、護照、銀行賬號之類的)。
1.登錄開發者賬號,下載steamworks_sdk
2.將下載的sdk解壓出來,比如你放到D盤,解壓出來路徑就是D:\steamworks_sdk\
3.進入目錄D:\steamworks_sdk\tool\ContentBuilder\scripts ,這里面有兩個我們需要更改的腳本: app_build_1000 和 deport_build_1001
4.我們可以通過steamworks后臺查看到appid,當然前提是你有通過后臺創建了一個應用程序。然后將上面的app_build_xxx 后面的數字改成你的appid,deport_build_xxx這個的數字是你appid +1
5.使用記事本工具打開app_build_xxx:
{
"appid" "1000"//改為你的APP ID
"desc" "Your build description here" //不用動,維持默認即可
"buildoutput" "..\output\" //維持默認即可
"contentroot" "..\content\" //維持默認即可
"setlive" "" //維持默認即可
"preview" "0" //維持默認即可
"local" "" //維持默認即可
"depots"
{
"1001" "depot_build_1001.vdf"//定義deport文件
}
}
打開deport_build_xxx進行更改:
"DepotBuildConfig"
{
// 寫你的deport ID
"DepotID" "1001"
// 定義根目錄,我是直接寫的絕對路徑
"ContentRoot" "D:\steamworks_sdk_142\tools\ContentBuilder\content\"
// include all files recursivley
"FileMapping"
{
// 填寫你游戲文件存放的路徑,*代表包含該目錄下的所有文件
"LocalPath" "D:\steamworks_sdk_142\tools\ContentBuilder\content\你的游戲名\*"
//后面維持默認即可
// This is a path relative to the install folder of your game
"DepotPath" "."
// If LocalPath contains wildcards, setting this means that all
// matching files within subdirectories of LocalPath will also
// be included.
"recursive" "1"
}
// but exclude all symbol files
// This can be a full path, or a path relative to ContentRoot
"FileExclusion" "*.pdb"
}
6.根據deport_build_xxx配置的路徑,將你的項目拷貝到D:\steamworks_sdk_142\tools\ContentBuilder\content\目錄下。
7.對應打開steamworks_sdk_142\tools\ContentBuilder\builder目錄,運行 steamcmd.exe 會彈出命令行窗口
8.命令形式登錄steamworks的賬號,比如你的賬號是user,你的密碼是password,驗證碼是SSS,那么登錄格式就是:
login user password SSS
9.登錄完畢后,就可以運行上傳命令,將項目數據上傳到steamworks平臺上:
run_app_build D:\steamworks_sdk_142\tools\ContentBuilder\scripts\app_build_xxx.vdf
直接回車,等待上傳完畢即可。
10.上傳完畢后,登錄到steamworks后臺,進入應用管理,依次打開 steam pipe-生成版本
11.找到你上傳的build版本,設置為default,點擊預覽更改
12.點擊預覽更改后會進入一個新的界面,它會顯示比較和上一個default的差異,并且告訴你需要下載多少,需要多少磁盤空間等信息。
13.點擊Set Build Live Now,設置當前build版本為激活版本。項目就算上傳完成了。
需要注意的點:
1.游戲的名稱需要改成:game.exe
2.上傳游戲和游戲內部是否介入steam sdk無關。換句話說,你的游戲不接入steam sdk也能正常上傳。接入steam sdk到游戲中的意義是:比如獲取排行榜,比如解鎖成就,比如獲取當前玩家信息等等。
3.Unity可以直接接入的SteamSdk,在release頁面有對應的unitypackage : https://github.com/rlabrecque/Steamworks.NET
到此,相信大家對“Unity出包后怎么上傳到Steam”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。