Re: [請益] 想寫遊戲的話該從哪裡下手?

看板 Soft_Job
時間
留言 則留言,15人參與討論
推噓 13推 0噓 13→
加入最愛文章備份
※ 引述《neo5277 (I am an agent of chaos)》之銘言: : 我是從 .NET 起家的 : 之前一直都在寫網站跟服務,前端就是angular 跟 傳統jquery : 感覺電商上的流程跟環境都小小的跑了一圈。 : 自己對於打造出一個可用的產品越來越有想要嘗試的感覺。 : 多方研究下覺得遊戲這塊可以說是一個完全體。 : 不管是單機,還是網路營運,在技術上可以說是整合了目前所有我能想像的到的 : 軟體技能,以及非軟體能力,也因為是從.NET 大概會先從 UNITY開始吧。 先分清楚 你是哪一種 1.喜歡玩遊戲 2.喜歡做遊戲相關技術 3.喜歡開發遊戲 4.希望有一個遊戲產業的工作抬頭 5.希望能有一個知名遊戲的工作抬頭 6.希望能在遊戲產業討飯吃 7.希望能在遊戲產業站著還能把錢掙了 從問的其他問題看來我覺得 偏向2. 那麼這些問題多半都是電腦圖學這門課可以回答. 所以其實去大學旁聽就是正解. 以下是碎碎念 最近的體悟是 遊戲軟體是一個一不小心就很容易做出反智系統(Anti-Pattern)的專案. 以往所認定優秀的軟體系統都是在需求穩定的情況下開發. 所以可測試性/可延展性/穩定性等等才隨之而來. 在遊戲軟體傳統開發的做法是: 做一個系統,讓數值人員填表來擴展.(一行數值代表多一種怪物/多一種武器/多一種道具) 在這個系統開發之始,軟體人員必定會問清楚,這個系統的極限(功能)在哪裡? 砲彈是直射,雷射,拋物線,是撞擊即傷害,還是爆炸後才傷害. "可是" 系統完成後之後數值人員填表就"不會"超出這些類型範圍 也就是說這個系統無法填表填出"讓玩家覺得驚訝"的跳脫設計. 也就是說當系統完成或上線後的一個月後, 設計人員說要加"遙控飛機(Drone)"型的武器. 因為原先並沒有開這個規格,所以就無法經由填表產生這樣的功能. 軟體人員抱怨歸抱怨. 給出的答案就是下一版版更 把這個類型的武器 再"實作"(從某種程度看來就是 hard-coded) 到 遊戲裡面. 這件事情(超出原先設計規模)重複幾次之後,code就會爛到不行. 因為原先在設計系統的時候沒有想到要做成這樣. (同時也因為營運端需求來的通常是ASAP,最好不要更新就能做到. 玩家在論壇上的建議也真的都是最好我點餐完一個禮拜之內就有. 可是瑞凡,蘋果審版本最短也都要兩到三天) 每次當從這個時間點回頭看每次開始做系統時候的規劃,就會覺得當時年少太過天真. 所有的遊戲引擎製作團隊都會講到一個反智的經驗談: 引擎/函式庫 是結果不是原因. 多半都是在專案中先做出這個功能, 然後歷經多個專案之後才把這個功能拆出來標準化,成為引擎工具. 衍生出來的一個悖論是: 有了引擎的幫忙,或是當引擎提供了某項功能, 代表成千上萬的遊戲可以快速實裝這個功能,代表軍備競賽的標準又往上推了一層. 有了引擎事情不會變少,時程反而會因此變多, 因為工具加大了效率,要求或標準反而會再提高.導致目標更加遠大. 共勉之 -- "May the Balance be with U"(願平衡與你同在) 遊戲設計教學,討論,分享。歡迎來信。 黑水溝歷史文庫 https://ndark.wordpress.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 176.205.16.49 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1547052669.A.916.html
1Fcheryl89531: 這不限於遊戲軟體吧,聽起來制度差的公司都會發生 01/10 01:12
不是有沒有制度. 而是這個到底賺錢重要還是程式碼品質重要? 如果前者永遠都壓倒後者.那麼程式碼會越來越歪幾乎是100%會發生的事情. 很遺憾的 遊戲產業是一種流行. 所以能趕快撈錢的就要趕快實作. 未上線產品 開發週期最好能壓在一年之內就有一個產品. 上線產品 的開發週期就是一個月內二十天要連設計開發測試都做完.
2Fvn509942: 軍備競賽 01/10 01:16
3FNDark: 玩家會因為驚喜這種情緒而付錢 而不會為了穩定而付錢. 01/10 03:08
4FNDark: 而商用軟體通常要穩定 不會求驚喜 01/10 03:09
5Fbakedgrass: 蠻不錯的分享 01/10 03:39
6Fsuperpai: 這個問題讓數值人員寫code就解決啦 01/10 04:08
7Fneo5277: 這個用oop應該可以解決吧? 01/10 05:47
8Fneo5277: 抽象成武器,然後繼續分下去就開枝散葉了 01/10 05:49
9Fneo5277: 感謝回覆,想做也喜歡玩 01/10 05:49
繼承反倒容易產生 "一開始沒想到" 的問題 (因為子類別需要的功能,父類別設計的時候並不一定都能想到) 不過繼承出現的問題在 2007 年前後陸陸續續被解決. 現在遊戲界都推Component-Base. 比較少人推薦用繼承寫功能了. [翻譯] Evolve Your Hierarchy https://wp.me/pBAPd-fj
10FShadowInWind: 推軍備競賽 01/10 09:04
11Fstkoso: 現在玩家的胃口不是多幾把武器就能滿足的 01/10 09:48
12Fstkoso: 這種軍備競賽要求的是質變而不是量變 01/10 09:51
13Fstkoso: 跟OOP的概念正好背道而馳 01/10 09:51
14FWorkForFree: 推推推 01/10 09:53
15Fpttworld: 把引擎的地位想像做web的開源框架就是了 01/10 10:41
16Fbakedgrass: 比方說劍三當年增加的輕功就得改寫底層 01/10 12:48
17FTAKADO: 所以現在很多3A大廠也開始用Tick-Tock策略,一個工作室專 01/10 14:28
18FTAKADO: 門塞新技術/改引擎,另一個工作室次年沿用,然後改內容跟 01/10 14:28
19FTAKADO: 精煉玩法出新作。例如刺客教條跟極限競速就滿明顯的。 01/10 14:28
20Faskaleroux: 心有戚戚焉 做完一個系統企劃才被雷打到 01/10 14:29
21FNDark: @stkoso 深得我心 01/10 18:35
22FNDark: @superpai 我們連tester 都改code 就知道這 code會變怎樣。 01/10 18:37
修改一些寫不好的地方. ※ 編輯: NDark (176.205.16.49), 01/10/2019 23:25:21 ※ 編輯: NDark (176.205.16.49), 01/10/2019 23:26:08
23Fneo5277: 所以再加上interface這樣 01/11 01:52
24FSmallpTsai: 這篇值得 M 起來 01/11 14:47
25Fjasonwung: 推推 01/11 21:51
26FTurnV: 推推 這篇內文精彩,推文更棒 01/19 12:16
看更多 NDark 的文章,或回到 soft_job 看板

完整討論串

留言數 標題 作者 日期
48 [請益] 想寫遊戲的話該從哪裡下手? neo5277 2019-01-07T13:26:48
6 Re: [請益] 想寫遊戲的話該從哪裡下手? sand1050 2019-01-09T19:05:47
26 >> Re: [請益] 想寫遊戲的話該從哪裡下手? NDark 2019-01-10T00:51:02

熱門看板

八卦板 政黑板 英雄聯盟 動漫板 表特板(beauty) 陸劇板 台灣籃球 股票板 韓星板 台灣軍武板 中國綜藝板 韓流板 韓國綜藝板 NBA

最新留言

[問卦] 為什麼老人都愛AI大數據跟無人機 我是中國人(匿名) : 年輕人整天爬文回文 ... 爭了超久的不存在的輸贏 ~ 到最後也沒贏 ... 年輕人的腦容量都沒用在
[問卦] 為什麼老人都愛AI大數據跟無人機 我是中國人(匿名) : 年輕人自以為是年輕人才是最大的問題 ... 為什麼年輕人還在鋰電池充電 ? ? ? 年輕人要是年輕人 ~
[問卦] 為何外省人可以那麼跩? 我是中國人(匿名) : 8公分乘以10公分的單一層晶片 ~ 技術門檻很低 外層雙面包覆0.3公分的散熱鋁薄板 ~ 散熱鋁薄板就以華微的商標
[問卦] 為何外省人可以那麼跩? 我是中國人(匿名) : 2018-02-05 00:43經濟日報 記者黃晶琳/台北報導 5G時代來臨後,小型基地台(Smallcell)扮
[問卦] 為何外省人可以那麼跩? 我是中國人(匿名) : 哈哈 美國人更跩 !!! 台灣人有能力有實力檢討美國人嘛 ? ? ? 我來表演如何檢討美國人
[爆卦] 其實習近平這個豬對手還不錯 我是中國人(匿名) : 誠懇建議全中國人民團結擁護習近平 很多同鄉會核心成員在圖謀分裂中國 ~ 想當各區域的土皇帝 誠懇建議全中
[問卦] 為何台灣人如此的數典忘祖??? 我是中國人(匿名) : 台灣人的表現正好證明 ... 台灣人絕對是中國人 台灣人絕對不敢接受刑事專用測謊儀檢驗的 : 騙票說爽的爽話
[新聞] 林淑芬:這巴掌是呼在我們所有人民的臉上 我是中國人(匿名) : 哈哈 用幾十萬也許就可以買一兩個外省人演這場戲 ? ? ? 用幾十萬買卻不配合演 ? ? ? 那就用刁難相關
[問卦] 白粉覺醒了嗎? 終於要戒毒了嗎? 我是中國人(匿名) : 佛教謂充滿五種不清淨的煩惱世界 五濁指 一、命濁,眾生多作惡業,致壽命極短 二、煩惱濁,眾生充滿貪、瞋、痴的煩惱
[新聞] 竊電狂挖比特幣獲利千萬 警破「挖礦場」 我是中國人(匿名) : 早就該聯想到火車電力系統 ~ 是否有人動手腳 ? ? ?
[新聞] 還敢翻牆啊!陸網友用華為手機上推特 內 反共先锋(匿名) : 任正非说:我不会替中共做坏事. 哈哈哈哈...信者子孙万代只配生活在中国啊....
[新聞] 竊電狂挖比特幣獲利千萬 警破「挖礦場」 Xiao(匿名) : 我知道這主嫌是誰,我去年曾在這家公司短暫就職過,他不是第一次了,淨幹些不法勾當,連自己兒子都被當人頭,希望能被重罰!!!
[問卦] 白粉覺醒了嗎? 終於要戒毒了嗎? 我是中國人(匿名) : 我看很多人也只會在乎 : 連時事也沒再關心 ... 是在而不是再 ... 話說 : 要挑字到百分之百沒錯的程度
[問卦] 震撼!!永動機真實存在 我是中國人(匿名) : 我視情況而分析判斷是該公佈的時候 ~ 且免費授權永動機給全世界公民免費使用 把腳踏車的齒輪及鏈條拆下 把
[Live] 朋啾~~歐洲商會來訪 經驗交流韓國瑜要讓 我是中國人(匿名) : 我提出讓全部中國人挑戰競逐終生榮譽職的中國天皇制度 !!! 中國天皇制度無實權 ~ 任職中國天皇只有比平常人好一點