=跳跳鴕鳥遊戲連結請點此=
以下來解釋一下程式工程師到底有多肝
又有多辛酸吧...(文長注意)
雖然現在台灣職場上,工程師的優勢就是,比美術還要容易找到工作,月薪也比美術人員高
But若要探討人氣部分,工程師真的就只能囧了,肝的要死不活,但是最後最容易備受關注的通常都是美術,是呀!因為一眼就能看出這張圖好看不好看嘛!至於程式呢....恩...
而且還不只這樣,做遊戲可說是個永遠看不見盡頭的道路
假設說 先不去討論後期被要求修改 報酬 時間限制之類的因素
今天美術人員被要求要獨自畫出一個動畫
是的!很肝!但是你還能很直覺地去評估說,自己畫一張要多久,大概繪畫到多少張,全畫完可能要幾個月或幾年,若是持續畫的沒日沒夜,頂多就是很花時間、作息失常,但是肝到後來還是可以畫完的
但程式人員可就不一樣了,要做出一款遊戲,他要面對的是永遠不知道哪時會蹦出的Bug,永遠不知這功能會發生甚麼技術上的問題(像是我之前為了輸出跳跳鴕鳥的手機版弄得要死不活),甚至可能肝了一整晚結果發現寫的功能架構有問題必須打掉,一整晚的努力瞬間歸零這都是有可能發生的 如此一來 根本不知自己到底要肝到哪時地獄才能結束
以上還都是沒把修改跟時間限制考慮進去的結論
再假設吧 到最後美術的動畫肝完了 程式人員的遊戲也做好了
結果上頭突然說,想要動畫角色換個造型 修改幾個鏡頭
美術可能就是要把每一張每一偵的角色圖都重新畫過,然後要砍掉幾鏡重新構思鏡頭
不過,至少動畫已經有先完成一個雛形,接著就是一張一張把角色圖替換,然後去構思新的鏡頭,原本已畫好的就是照著描,至少努力還是有成果的
而程式可能突然被要求要增加一些功能 被要求修改某些項目
若是增加的功能跟原本的程式架構還沒太多衝突倒還好,但是若是增加的功能跟修改的部分與原架構有衝突,甚至幾乎完全不一樣,可能就是又得把原本肝得沒日沒夜的程式碼又再度打掉,更悲慘的可能幾乎的全部歸零重新再Key一次
但是在不懂程式的人的眼裡看來,可能就只會認為"阿不就是增加一個功能嗎?都已經有先寫出一個雛型了應該很快啊?"
然後遊戲上市後 若沒做好 可能還會被罵說
"遊戲性做那麼爛!工程師根本是在偷懶吧!"
"白白糟蹋了那麼好的美術"
"怎麼不%#@%#就好?這樣做不是能夠吸引更多人來玩嗎?"
而工程師也只能有苦難言,因為跟大家解釋啥程式架構之類的他們又聽不懂....
不過以下還是簡單解釋程式架構好了
假如今天某某公司的謝董投資了跳跳鴕鳥
而跳跳鴕鳥的架構大概就是
往前跑=>金錢與障礙物隨機出現=>每滿一百分出現變身果凍=>吃到變身果凍後會變大然後可以撞爛障礙物=>玩家三格HP 被撞三次就GameOver
謝董玩了幾輪後說 : "我覺得鴕鳥造型太單一了,希望可以設個服飾店之類的,然後玩家每次遊玩得到的金錢可以去買鴕鳥的造型,然後可以買來做更換,然後背景只有一個海也太單調,希望能再增加一個切換場景的功能,不同的場景障礙物可能也會不同"
以上對架構可能影響還不至於到很大,畢竟玩法沒變,可能就是美術人員需要再肝個不同造型的鴕鳥跟動作圖,還有不同場景,但是只是替換圖片倒還不至於影響原本的架構
就是變成
增加商店可以買裝飾=>可以選要穿甚麼造型跟場景=>往前跑=>金錢與障礙物隨機出現=>每滿一百分出現變身果凍=>吃到變身果凍後會變大然後可以撞爛障礙物=>玩家三格HP 被撞三次就GameOver
■ 舊架構 ■ 新增功能
But !!
當以上都做好後 謝董突然又說 : "只是一直往前走感覺沒啥自由度,不如讓玩家自己操作上下左右吧!阿對了!可以再增加一些怪物讓玩家能攻擊,甚至還有魔王關之類的...Blah Blah Blah"
這下聽到這工程師真的要翻桌了
因為這她媽的已經是完全不同的遊戲了!!
這不就等於叫我做捨棄原本寫好的在做一個新遊戲嗎?
可是謝董可能只會認為
"阿就只是把不斷地前進改成可以自由移動而已啊!阿你障礙物跟錢都已經做好了,那不就專注在增加個攻擊鍵跟怪物這樣嗎?"
(以上為真人真事改編 我在大學當教授助理時曾經歷過類似的事)
以下分享個影片:
所以,如果諸位巴友未來有機會參與到遊戲製作,記得好好得善待程式人員哪,因為他們不但是用生命在工作,更是忍著滿腹有可口難言的委屈跟不諒解在咬著牙苦撐![]()
當然 我也並不是想要說程式辛苦美術就不辛苦 只是現在真的太常發生當不同的專業在進行合作時,因為雙方對彼此的專業不理解,進而導致兩邊繪以為對方在擺爛...等誤會,而導致爭執,若比次都能諒解彼此的難處並互相扶持的話,相信是可以一同蹦出一款好遊戲的![]()
而如果在場剛好有人是負責過遊戲程式的巴友
我真的得向您90度鞠躬並恭敬的說聲:
"大哥!您辛苦了!"