嗨!大家好,我是不務正業的美術,因為看到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空間