2018-12-17

Deer

Introduction

Deer is an RPG game made with Unity about a boy surviving after an earthquake. When the earthquake started, the boy’s mother protected him with her body, but still, the boy fell in a faint and his spirit entered the dead’s world. Inside there, all dead people transformed into deer and their memory vanished as time went by, so did the light around them. The boy’s mother also changed into a deer and kept the boy accompany, trying to help the boy out of this world before she lost all her memory. Players will control the boy to explore the dark mysterious dead’s world. Most of the environments are dark, and the only thing the boy has is a light ball left by his mother. To find out the way to the real world, the player needed to use his voice to control the light ball to illuminate his surroundings.

Illustration

  • Searching in the dark


    4.1.jpg
  • Meeting the deer


    4.2.jpg
  • Interactive Hint System


    4.3.jpg

Technical Details

This project was mainly designed and developed by a team of two people. I took charge of story-telling, game process management, UI system, interactive objects control system, partial environment building and partial material rendering.

Focusing on the coding works, I think my most important contribution is to build the whole game's code architecture, including the game manager and the interactive objects system. Related files are put in the Deer folder.

We have a BaseScene which contains all the common component for the game, like game manager, audio manager, main panel manager and so on. Every specific scene is loaded additively using async methods.

The InteractiveObj.cs is put on each interactive object, whose job is to record the unique information of each object. For example, what text should pop out in the form of subtitles, whether the object will trigger a 3D-UI panel, if the object has been detected by the player and so on.

The InteractiveObjList.cs is unique in every scene. And it stores a list of interactive objects in this specific scene.

Finally, the InteraciveObjManager.cs is arranged in the BaseScene. When a specific scene was loaded, the InteraciveObjManager will get the list of interactive objects from the InteractiveObjList.cs. And there is a loop per frame in the InteraciveObjManager, in which I traverse all the objects to deal with their status and appearance.

The architecture are illustrated below:


未命名文件.png

User Guide

Project Homepage: https://github.com/rebas777/Deer

Executable Game Download Link : here
This version of release has been tested on Win10 platform.

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末逢净,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子诬烹,更是在濱河造成了極大的恐慌,老刑警劉巖驾凶,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捺氢,死亡現(xiàn)場離奇詭異,居然都是意外死亡犁跪,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門载弄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來耘拇,“玉大人,你說我怎么就攤上這事宇攻”古眩” “怎么了?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵逞刷,是天一觀的道長嘉涌。 經(jīng)常有香客問我妻熊,道長,這世上最難降的妖魔是什么仑最? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任扔役,我火速辦了婚禮,結果婚禮上警医,老公的妹妹穿的比我還像新娘亿胸。我一直安慰自己,他們只是感情好预皇,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布侈玄。 她就那樣靜靜地躺著,像睡著了一般吟温。 火紅的嫁衣襯著肌膚如雪序仙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天鲁豪,我揣著相機與錄音潘悼,去河邊找鬼。 笑死爬橡,一個胖子當著我的面吹牛治唤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播糙申,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼肝劲,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了郭宝?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤掷漱,失蹤者是張志新(化名)和其女友劉穎粘室,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卜范,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡衔统,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了海雪。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锦爵。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖奥裸,靈堂內(nèi)的尸體忽然破棺而出险掀,到底是詐尸還是另有隱情,我是刑警寧澤湾宙,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布樟氢,位于F島的核電站冈绊,受9級特大地震影響,放射性物質發(fā)生泄漏埠啃。R本人自食惡果不足惜死宣,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望碴开。 院中可真熱鬧毅该,春花似錦、人聲如沸潦牛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽罢绽。三九已至畏线,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間良价,已是汗流浹背寝殴。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留明垢,地道東北人蚣常。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像痊银,于是被迫代替她去往敵國和親抵蚊。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容

  • thinkphp 查找訂單分頁 如果直接用foreach循環(huán)再查鏈接表的話會報錯 但是這樣寫能避免 第一種方法$o...
    林木森520閱讀 183評論 0 0
  • 結束易效能一階學習后的第一周還處于一種試探和學習狀態(tài)中溯革。 所謂試探贞绳,是試探自己的堅持,但凡事開始總是興奮的致稀,所以本...
    也菲閱讀 183評論 0 0
  • 端午小長假抖单,我問s假期中有關于他本人不可思議的一件事萎攒; 他回復:外出旅行,不再關注干了撒矛绘,而是關注另一個人的感受耍休。...
    臻靜閱讀 670評論 2 1
  • 學了人生的第一首完整的手語歌吵聪,很形象也很奇妙剧包。每次來團建都很有意義苞俘,都會學習到新鮮的實用的知識矛纹。感恩你們的一路相伴...
    蘭心_4d38閱讀 89評論 0 0