創作內容

14 GP

一年遊戲製作之第一作[ZombieAttack]

作者:無柊│2017-03-28 20:43:06│巴幣:28│人氣:1239
嗨!大家好,我是不務正業的美術,因為看到steam上很多獨立製作遊戲做的很棒
所以也想動手做屬於自己的遊戲,但自己只是個美術,不會程式果然是無法輕易完成這個夢想
就在這時,在巴哈上看到這篇文章,個人是蠻認同的,決定自己去學程式自製遊戲不就好了!

在這之前因為工作關係,Unity已經用很久了,所以很多美術相關操作都沒什問題
只差在程式完全不懂,以前也只有玩過RPG遊戲製作大師
以及去聽一個月每周一次三小時的C語言講座,只能算是有點感覺的程度0.0"
所以買了本叫[Unity3D手機遊戲開發實戰]的書,一邊做一邊學
雖然這本書看了幾個章節後,就再也沒去翻他了= = (Google老師太強大的關係..

事隔一年回來打這篇文章,主因是第三作於近日完成了很爽
然後一方面是回憶一下當時是怎麼入這個坑的
另一方面是來告訴大家,我英數超爛都能做到了,只要有熱情,你也能做到!
只能說Unity已經降低很多開發遊戲的難度,只要稍微學習過,製作遊戲決不是夢想!

因為我專案都有用svn備份,所以隨時能夠退回前版本
也因此這樣,我才能在這裡回憶流程
不過在製作這款遊戲的當時,沒有特別去紀錄每個版本當下作過什麼事
害我這幾天很麻煩的,腳本一個個看我到底幹了什事= =

遊玩方式主要是學COD5的殭屍模式,於一個密閉空間的生存遊戲
然後美術素材皆來自於商店,音效是網路上找的,BGM是COD5拿來的= =

下面開始遊戲製作史:

2016/3/4 版本:1
雖然是版本1,但其實在這之前已經先作了一些東西,
所以前面應該還要有一個隱藏版號0才對,不過我最初上傳的版本是從這開始= =

主要製作:玩家角色基本控制(移動、射擊、切換武器),敵人單位製作(動畫與行為連動、追蹤玩家、與玩家一定距離內會加速)

其實就是看上面說的那本書作的一些基本東東,後面才開始自己延伸出去
這裡子彈還是用Collider去處理


2016/3/7 版本:2
主要製作:增加武器特效、敵人可以被擊殺


2016/3/8 版本:4
主要製作:增加受傷鏡頭特效、玩家會隨著時間回復血量,敵人亂數跑步
遊戲管理員製作(回合數、擊殺敵人數紀錄...),使用GUI製作UI介面

版本3被吃掉了?其實不是,單純是有時候補上傳東西,或是小修改,後面版號會越跳越快


2016/3/9 版本:5
主要製作:射擊改成不使用實體模型碰撞(改成射線碰撞),擊殺敵人機率補充彈藥,
敵人攻擊時隨機撥放左右手攻擊動畫,增加怪物產生器(時間間格設置、場上敵人最大數設定),牆製作


2016/3/10 版本:6
主要製作:火箭筒製作,現在玩家可以修復損毀的牆,怪物產生器改為亂數生怪


2016/3/11 版本:7
主要製作:當場上怪物達到上限後停止生怪,經過一段時間增加回合,怪物上限增加、生怪間格縮短,畫面震動


2016/3/15 版本:8
主要製作:新增武器模型、彈夾上限、換彈藥、敵人模型,敵人會因為受到過量傷害而短暫停止行動
(.....商店太強大啦!美術素材一把撈)


2016/3/16 版本:9
主要製作:場景建置,把角色放進去看比例調整



2016/3/17 版本:10
主要製作:破壞牆功能由沙包代替,地雷功能試作


2016/3/18 版本:11
主要製作:玩家可放置地雷,進入下一回合改由玩家決定


2016/3/20 版本:12
主要製作:場景修改為符合遊戲流程需求,打光、算lightmap,增加音效,跑步功能,增加鏡頭濾鏡



2016/3/21 版本:14

主要製作:增加商店功能,把敵人全部擊殺後開啟,敵人死亡後給予範圍內亂數金錢


2016/3/22 版本:16
主要製作:增加minimap,敵人2使用繼承敵人1,衝鋒槍傷害改為浮動,步槍有貫通判定,攻擊敵人頭部傷害2倍,槍枝需購買解鎖
minimap其實只是把場景導出去用3DMAX渲染一張素模的圖,拿來墊在實際場景之下
這樣角色位置就能完全對應上去,但我自己是覺得這方法蠻不聰明的= =
不過不知道更好的作法就將就了


2016/3/23 版本:18
主要製作:增加暴頭增加金錢功能,增加手電筒,下回合按鈕改為F,增加敵人3


2016/3/24 版本:20
主要製作:增加進戰小刀,火箭筒實裝


2016/3/25 版本:21
主要製作:增加手榴彈
其實手榴彈直到最後都沒作到好,站著不動丟感覺還好,但一走動丟就爛掉了
我試過其他方法如:給他一個前進的力,自己飛一段後停止
還是就單純朝一個方向移動後停止,最後造成的結果都很奇怪.....雖然最後也沒理他了= =
花太多時間在這個東西上面拖慢整體進度不是很理想


2016/3/27 版本:23
主要製作:增加瞄準功能


2016/3/28 版本:33
主要製作:資料夾整理,數值微調,增加操作說明、增加UIicon
影片跟下面35一起

2016/3/29 版本:35
主要製作:增加規則說明,數值微調


2016/3/31 版本:38
主要製作:改使用NGUI


2016/4/1 版本:42
主要製作:UI增加暴頭獎勵條、需再擊殺多少敵人條,暴頭獎勵改成主動啟動


2016/4/6 版本:43
主要製作:UI配置修改、增加護盾功能


2016/4/7 版本:45
主要製作:增加護盾被擊中時的特效,各武器切換時間
經過3/4到4/7約一個月的努力之後,最終版本終於出來啦!灑花!


遊戲載點:Google空間

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

相關創作

留言共 6 篇留言

hsuan
不愧是大神~[e5]

03-28 21:54

無柊
我只是個遜咖ˊˋ03-29 14:32
巴哈姆特小管家
親愛的勇者:

感謝您對勇者小屋的支持,
我們會將此篇設定在首頁的精選閣樓中增加曝光。

--
巴哈姆特小管家 敬上

03-29 12:32

野獸先輩
大大,這遊戲是不錯,可是不能調整滑鼠靈敏度...[e1]

03-30 16:35

無柊
謝謝,這幾天我不在家,回去的時候再補上去03-31 14:23
無柊
已更新!點擊PageUp跟PageDown調整靈敏度04-03 22:36
野獸先輩
能不能弄出設定選項呢?

03-30 16:37

對萌沒有抵抗力
哇啊好強,我到現在還在用RMXP.....[e40]

03-30 22:57

無柊
可以玩玩看unity喔,其實沒有很難上手,而且免費!(好像要營收多少才要抽趴,這方面我就不是很清楚了)03-31 14:25
Jincoco
請問你說的參考書 是哪一本呢~

04-30 19:18

無柊
[Unity3D手機遊戲開發實戰]網路查一下應該就有相關資訊,不過我個人是建議可以先學一些C#基礎知識再去看這本書比較好入門05-04 21:50
我要留言提醒:您尚未登入,請先登入再留言

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

前一篇:自製遊戲公會成員報到單... 後一篇:一年遊戲製作之第二作[I...

追蹤私訊切換新版閱覽

作品資料夾

ilikemousse巴哈好基友
我愛大家~~~看更多我要大聲說昨天20:51


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

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