創作內容

7 GP

花了幾個月所做的恐怖遊戲心得 / 已上架Steam

作者:幼女守護僧│2019-10-28 19:07:02│贊助:1,012│人氣:566
其它板上文章連結:

新作品(恐怖手游)連結:


目錄
l  前言
l  遊戲簡介
l  製作過程簡述
l  上傳Steam與成就
l  結論&其他

前言:
@各位好 這篇有在場外&Steam發過,此篇放在小屋希望也能幫到路過本純窩的各位~

此款恐怖遊戲引擎採用Unity開發,由於是第一次做遊戲真的花了不少時間,過程中必須要感謝許多巴友的幫忙才能完成,雖為只是小作+非專業心得,但若是剛好學校專題需要或是跟我一樣有個想自己做遊戲並上架的夢想的話,歡迎參考內文(整理許多製作過程中所參考的網址)

遊戲簡介:
遊戲名稱:祭品的逆襲 The Counterattack OF Sacrifice
遊戲平台:pc
遊戲類型:冒險/恐怖遊戲/獨立製作
遊戲簡介 : 遊戲簡介 : 通過第一人稱視角的運用來探索遊戲世界,場景融合了西方與東方元素,內容偏向恐怖、黑暗、詭譎中帶有異國風情之意境,主線共包含十三個場景與三個隱藏彩蛋。

故事簡略:遊戲敘述主角的父母親欲拜訪居住遠處的親人,後來因不明原因而音訊全無,為了找尋真相而決心獨自前往的主角,能否順利找到父母親!?
Steam頁面:
FB粉絲頁:

遊戲宣傳片:
看似陰暗不起眼的地下室卻藏有駭人秘密
過去繁華的村莊如今空無一人…
迷霧中的木製迴廊雖美卻也成了許多人的傷心地
東方國家才會有的古式屋宅
聳立於高山上的神秘建築究竟是!?
來自異國的特殊建築卻成為無數人的牢房

製作過程簡述:
雖然在大學四年中有堂課讓我認識到unity,但時間一久沒接觸幾乎都忘光光了,所以大概是從零開始自學,剛開始真的認為自己做遊戲是件天方夜譚,還好網路上的資源挺豐富的,不管是google還是youtube搜尋需要的關鍵字幾乎都能得到解答(建議使用英文所搜尋到結果較多)

首先先到官網下載Unity:
有許多版本可以挑選,建議可以選擇2018以上,因為後續到store下載素材時會有版本限制,像我是unity2017有的則限制要2018(此情況可以下載多個unity版本來解決)
• 若是從Github下載下來別人製作好的檔案,請注意是否有說明是用哪個版本完成的,例:若他人有說明是用2015 但你用2018去開啟,幸運的話不會有錯誤,但如果是列出一排的錯誤的話,建議還是直接去下載2015比較快...

下載好後剛開始可以先觀看此教學影片(可先看part1了解簡單的恐怖遊戲如何形成)
(以上有一系列的恐怖遊戲教學)
 
看完上面的影片後,接著可以來了解
Terrain(地形)
新增地形(terrain)後就可以開始設計您的遊戲地圖大小/路線規劃/草木佈置,詳情可以參考此處:http://shineliublog.blogspot.com/2013/10/2-unity3d-terrain-35-421.html

AssetStore(素材網)
接著想把場景變得更豐富,新增更多的物件可以到Asset store,裡頭有分免費跟付費的,光是免費可用的物件與功能就多到數不清了幾乎是應有盡有。
Window>AssetStore>可將其視窗拖拉到覺得適合的地方

嗯...無意間asset store的介面也更新了,我個人是不太習慣...(如果要搜尋免費素材勾選右下角的Free Assets即可)

StandardAssets(角色控制器)
有了場景地形也了解有Asset store的存在後,可為遊戲加入我們玩家操縱的角色,個人是推薦使用”Standard Assets”,不管是要做第一人稱或是第三人稱的PC/MOBILE遊戲都適用,或是照著影片直接import都可



了解以上內容後接著可以繼續看part2之後的內容或是搜尋” unity horror game tutorial”找適合自己的

教學幾乎都是國外的,假如看不懂英文也沒關係,因為我英文程度也不太好,其實只要照著影片步驟做仍可完成
 
 
匯入角色模組:
等場景佈置好後接著要加入些NPC怪物之類的模組,例如我做恐怖遊戲就會加入些怪物殭屍之類的,而角色我是選擇用mixamo網站的內建模組,只需要申請一個adobe帳號便能使用內建免費角色還能搭配動畫真的很實用,有常玩恐怖遊戲或看相關實況應該會很常見到以下兩位
選定了Characters跟Animations後就可以Download了
下載好後放入Asset資料夾後要匯入材質跟動畫可以參考:
可能有人匯入後會發現角色怎麼是透明的或是有點獵奇,此時需要額外Extract Materials... :
Mixamo網址 : https://www.mixamo.com/#/
(上述asset store與mixamo經過了解與詢問後都可商業使用,嚴禁二次轉售)

觸發事件:
雖然unity提供了不少實用功能但做遊戲難免會接觸到寫程式,後來開始爬文看各種教學不論是參考國外論壇後想辦法自己試著寫出來或是下載網路上提供的script檔將其寫好的程式碼再試著改成自己想要的效果皆有,整體遊戲所需要用到的程式大概就是觸發事件/進入動畫/讀取場景/鬼怪出現消失等,譬如說玩家操縱角色走到門前按下鍵盤E後門會開啟,就必須要在門上加上一個box collider勾選觸發,當玩家走進這box範圍時按E觸發事件進入開/關門動畫。
記得勾選Is Trigger不然它就是一面阻擋玩家跑出邊界的隱形牆
上圖綠色範圍內感應到即可觸發
開門參考:
或是要做一些嚇人的效果可以先將鬼怪隱藏起來並設一道隱形牆勾選觸發,當玩家走過去並碰觸到牆時則怪物現身之類的…(非專業所以很難理解XD,還是參考影片最快),youtube搜尋關鍵字”jumpscare”有不少教學可參考。
1.碰到某個點,怪跑出來嚇人:
2.怪追著你跑,抓到會GG,直到躲起來(一系列教學):
(此時或許您可以試著把程式碼改成進入怪視線範圍就會追上來,離開範圍後停止追擊之類的)

解析度:
接著當我做到一半時才想到關於遊戲解析度的問題,因為家裡的螢幕好幾年了,最大解析度只能調到1360*768,但發現現在主流是1920*1080,就怕解析度不同會影響到UI介面,上網查了下最快應該可以從Canvas>Canvas Scaler>UI Scale Mode>Scale With Screen Size解決

對話功能:
若想做個文字冒險或是簡易對話框的話,此免費插件定能滿足
一系列中文教學:
若是想做3D與NPC對話之類的可參考:

遊戲配樂:
玩遊戲少不了的靈魂就是背景音樂(BGM),至於音樂要如何選擇當然就是看遊戲的風格來決定了...
到youtube搜尋就有很多選擇了,請注意關鍵字就好:
Royalty Free Music
個人・商用問わず無料でお使いいただけます
• 無版權音樂

撿拾功能:
恐怖遊戲常會用到的撿拾物品,滑鼠左鍵對某個物件按著就可撿起,滑鼠放開就落下之類的,路上有箱子或有障礙物時都可以添加,或是要調查某個物件時也可撿起放大查看,簡單的例子可參考:

然後在遊戲中也有添加最近這幾年來蠻夯的輪迴型元素,有看過或玩過P.T.的巴友們應該都有深刻的印象(當初被嚇到整個人跳起來 ),這種玩法實際做起來才了解在佈置場景上真的很省時間,因為場景幾乎都一模一樣做起來真的省時省力@@
我記得最初是看阿津玩的xd

Post Processing Stack:
最後來推薦個Asset store上免費又很猛的插件,在這之前看了很多遊戲都有類似的效果”Post Processing Stack”,套用前跟套用後整體遊戲質感真的差蠻大的….,或許有人覺得不添加反而更棒(見仁見智),若是想套用此效果可以參考:
如何使用:
兩組比對照:
套用前:
套用後:
套用前:
套用後:
遊戲完成後就可以輸出測試,file > build settings

ScenesIn Build:記得將要輸出的場景Add Open Scenes並勾選
Platform:看是要輸出pc /android / ios哪個平台,確定後記得按下switch platform

Player Setting:可設定遊戲輸出後的檔名 鼠標 icon圖示 解析度…

詳細可參考:
輸出完畢測試也沒bug後就恭喜囉!
額外補充:假如是要輸出Android的話要額外安裝SDK與JDK
假如是要輸出成手機平台,以上網址中也有怎麼上傳到google play
(本人雖然還沒使用過,但光是看這教學就比steam還要好用太多了= =)


上傳Steam與成就:
至於遊戲的進度過半之後可以開始來考慮你的遊戲要上架到哪個平台了(不論是免費還是付費),像我這款是pc的第一個想到的就是steam,於是就上網查了下要怎麼上架的流程,說實話從註冊到上架這段過程有夠複雜,好在網路上有文章還有幾位熱心大大的幫忙才能順利上架販售

首先上架遊戲需要先註冊”Steamwork”,流程可參考:
記得當初跟著流程走沒什麼問題,但要注意的是要先支付大概3000台幣做為上架費用,待遊戲賣到一定程度後會退還到帳戶,若我有記錯歡迎更正...
還有一點就是steam是美國的,所以稅收扣一扣實際獲得的金額大概只有原先的一半而已

註冊完也審查通過後就可以開始了解非常難用的Steamwork了(可以先了解一下介面接著步驟可參考下面粽子大的教學)
登入Steam帳號進來後大概長這樣,幾乎會用到的只有”變更商店頁面”與”編輯Steamwork”設定

變更商店頁面(呈現您的遊戲在Steam頁面上時的各種設定):
基本資訊:遊戲名稱、開發人員、社群連結、支援平台
說明:遊戲說明與簡介
圖像資產:顯示在商店中的預覽圖(進去後先下載game_page_templates_v3的壓縮檔,裡面有指定圖片大小格式,可用Photoshop編輯)
宣傳片:顯示在商店中的影片

編輯Steamwork(遊戲後台):
SteamPipe:裡面的組建很重要,上傳的遊戲檔案會存放到這(詳請可參考下面粽子大)
安裝:有個用戶端影像是用來編輯遊戲下載下來後桌面的Icon圖示
統計與成就:有玩過Steam遊戲不陌生的成就系統(詳情可參考下方不遠處)
發佈:組建若有變更(重新定義或上傳),必須要到此重新發佈才能正常測試
(測試遊戲是否正常流程:run_build上傳後台>SteamPipe組建設Default>發佈真的發佈>打開Steam應用程式>安裝並執行遊戲)

至於整體遊戲上傳教學可參考粽子大的教學文(3、4樓):
3樓中提到上傳遊戲檔案的兩個ID可以在steamwork主畫面上方找到
點套件名稱後可找到(補充:上圖後方小圖示可編輯遊戲的價格,價格方面似乎在正式發行後的30天無法變更請注意...)

至於4樓最後提到執行run_build.bat後會將遊戲上傳到steamwork,此時可以登入到編輯steamworks設定>SteamPipe>組建中查看是否有多出一行新的
(可看到BuildID以及DepotID)

接著若要測試遊戲是否能正常運作請點選--選擇應用程式分支-- >選擇default> 按下SetBuild Live Now確定後到上面的發布 > 選擇準備發行>發佈到Steam>輸入STEAMWORKS>按下真的發佈,接著就可以登入Steam應用程式到你的遊戲下載測試了
記得要按到”真的發佈”(當初在這卡好久= =”)

遊戲做好要用Unity輸出時的exe檔名稱必須要與Steamwork上的安裝>一般中的執行檔同名,不然下載測試時會失敗

等到頁面與遊戲組建都完成就可以送出審核(大概兩三天的時間),都審核過了就可以正式發行囉~
(請注意商店頁面必須要先公開發行滿兩個禮拜才能正式發行,所以建議商店頁面大致上ok先發行否則多等兩個禮拜)


成就:
接下來…只要有玩過Steam上的遊戲應該都有玩到一半右下角跳出某某成就達成的提示,若要幫自己的遊戲加上成就的話(Unity端)可參考這位大大的教學文:
(RMMV可參考上一個粽子大5樓,若是對RMMV有更多興趣可參考: http://www.chimakier.com/)
(若是程式出現錯誤可在開頭處加上”using Steamworks;”)

結論&其他:
整體的心得大概到此告段落…. , 希望各位喜歡玩遊戲同時心中也有想要親手做遊戲的巴友們也能順利實現,最重要的仍是要有興趣去慢慢了解,只要延續這份興趣就是你最大的動力了@w@b,有空再來將內文更新的更完整些,感謝各位花時間觀看!


由於本人是第一次上架遊戲,雖然在測試時已經沒問題了,但若是有玩家支持遊玩時有任何BUG問題之類的歡迎留言或私信,我再找時間更正,若整體內容還能接受的話,不嫌棄撰寫個正評給我 感恩!!!

遊戲Steam頁面:
FB粉絲頁:


----------------------------------------

不定時更新內容


已支持玩家可重開Steam即可更新,造成不便請見諒orz

►2019/04/23
  • 移除或降低部分場景的動態模糊效果
  • 統一使用head bob功能
  • 躲藏處新增中文提示
  • 取消場景寂靜村霧效果
  • 降低場景結界中的火焰音量

►2019/04/26
  • 修復一些文字
  • 略微提高敵人的跑速
  • 取消場景小木屋動態模糊

►2019/04/29

  • 場景"幽邃森林"開頭新增事件
  • 場景"幽邃森林"開頭修正隱形牆 (感謝巴友提醒)
  • 降低部分陰影效果
----------------------------------------
2019/不定時更新

大家好,慶祝新作上架故釋出新優惠:
活動期間:2019/11/09~2019/11/23
購買折扣:五折(半價優惠)

至於跟優惠相關注意事項可到場外/steam板那查詢哦

----------------------------------------
2019/11/15 更新內容

今早收到小屋的文章成功被刊出了 辛苦審查人員!




引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4574326
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:獨立製作|Unity|恐怖|冒險|PC|Steam|半價|折扣

留言共 3 篇留言

聖Rawrence
當初只有看到Play商店(手機)所以沒有特別注意,不過既然有Steam(電腦)我應該會買吧。
不過可能要一段時間後才能玩,大概是我自己的遊戲也上架之後吧。

11-12 13:16

幼女守護僧
原來同樣是開發者,祝你上架順利!11-12 13:27
PlayTheGame023
很棒謝謝您的經驗文章我努力學習了!!!

11-27 22:27

幼女守護僧
加油!12-01 11:37
四糸乃
謝謝你的教學(๑•̀ㅂ•́)و✧

01-04 15:12

我要留言提醒:您尚未登入,請先登入再留言

7喜歡★d88931122 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:使用Unity獨立製作恐... 後一篇:獨立製作恐怖PC遊戲《祭...

追蹤私訊

作品資料夾

swapsudoku喜愛數獨的玩家們
來玩TAOsudoku吧 TAOsudoku的相關文章 https://home.gamer.com.tw/search.php?kw=TAOsudoku&o=tag看更多我要大聲說6小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】