Re: [請益] 遊戲開發 基本工?現成工具?
※ 引述《chrisjeremy (Yomi)》之銘言:
: ※ 引述《derek000 (克羅希司)》之銘言:
: : 所以學好基礎主要是讓我們要做一個東西
: : 因為這個東西引擎沒有,所以要自己寫,基礎好的人就會比較有概念要怎麼做
: : 是這樣嘛!?
: 是的,除此之外
: 台灣的遊戲公司養不起研發Game Engine的Programmer
台中的思維就有專門的部門在做這塊
主要的原因在 總經理兼老闆 是ABC
並且在米國念CS 還有計算機圖學的碩士
神諭之戰 整個3D引擎 是他一人刻出來的
而群龍默示錄 引擎架構 是他設計
然後由後來找到的人才 接手維護並且改進
思維有買CryEngine
但沒有用 只是買來參考
根據強者我朋友表示
群龍 裡面的3D引擎技術 跟Crysis3是同樣水準的
但呈現結果不如Crysis3 是整體問題
總而言之 3D引擎技術 是思維很自豪的東西
畢竟老闆是技術出身 很重視這塊
: 沒機會也沒時間給你慢慢研究開發
: 所以你會需要到國外網站上看一些文章求解答或作法
: 基礎太差的話,你會看不懂
: : 還有個小問題...哪些東西是我需要學的阿=口=?(我想往3D遊戲發展)
: : 資料結構、演算法、Direxct(Opengl 這兩個學哪個比較好??)、電腦圖學
: : 還有要學什麼 = =??(我承認我問題有點多...)
: 3D遊戲團隊,職務又是程式的話
: 大致上分2類:引擎維護及技術支援跟3D遊戲程式
遊戲程式 假如是Client/Server架構
勢必工作會需要切割 某部分的人做client 部分做server
而對現在的大型MMO來說
主要的運算邏輯 都做在server上
當server程式的好處 就是經驗不斷累積可延續使用
你可能5年前學的server設計概念 5年後還是可以繼續用
鑽研方向 就是如何提高server穩定性 與效能
ex:負載100人-> 負載1000人...etc
當程式client 就必須不斷鑽研新的影像相關技術 未來性變化很大
比如2D->3D 就讓一堆台灣遊戲公司 不行了xd
然後有很多東西要去刻 比如介面(UI)
還有思考如何讓畫面呈現比較好 ex:跳 落下 空中滯留
有時候 符合現實世界的物理計算方法 並不一定是玩家想要的
然後像現在很紅的ARPG 要做成MMOARPG
server跟client的負擔就增加不少
原本很多可以在client上做假的
會因為server延遲而影響打擊判斷
瑪英看起來打擊感很好 在於它是個Room Game
因為有人數限制 且很多東西都是做假的
所以畫面中能用的資源就比較多
而3D引擎部門
做的東西 比如動態光影 粒子系統 水波 海浪
法術特效的處理優化
會需要跟client程式 還有3D特效美術 做配合
這個部門專業性很高
在台灣目前也很少人做
至少看思維以外的國產 畫面都慘不忍睹
FY更是悲劇 所以才轉做2D
: 大學上教的都是共通項目,二個職務都會用得到
: C/C++、微積分、線性代數、離散幾合、資料結構、演算法、計算機圖學
: 大學沒教的就是OpenGL、Directx,擇一來學
真的要走3D圖學引擎這塊
兩者都要學 是避免不掉的
基本概念都大同小異 只是實作方法會有差異
PC用Dx Mac用OpenGL
兩邊都有很大的市場
: 學會了一種,另一種只要看一看大概也知道怎麼用
: 畢竟那個只是跟GPU打交道的介面程式
: 建議上過計算機圖學後再開始學即可
: 我個人覺得
: 如果你喜歡炫麗的畫面,華麗的效果
: 像國外PS3、XBox那樣酷斃了的遊戲
: 建議往引擎維護、技術支援的方向走
: 你可以考慮唸研究所
: 找有多媒體實驗室又在做影像處理的學校唸
: 學習各種畫面效果的理論及知識,對將來寫Shader很有幫助
台大有個專門的lab在做這相關的
裡面的人 也有投入遊戲業界
: 如果你覺得遊戲好玩才是最重要的
: 可以往3D遊戲程式方向走
: 要不要唸研究所就看你自已
: 但是最好找時間學習Unity(因為它最好上手)
: 加強軟體工程的概念
: 多看像Design Pattern、重構這種程式設計概念的書(請務必動手實作)
: 有時間的話也可以看看Game Programming Gems系列的書
: 或是試著用Unity動手做一些遊戲
: 以上是個人見解,給你當個參考
: 另外,Unity並不是像RPG工具那種現成的遊戲開發工具
: 它是貨真價實的3D引擎
: 跟Unreal、Ogre一樣都是3D引擎
Unity確實是非常完整的應該 該有都有
就只是呈現上的水準
ex:Unreal/CryEngine 能有100分表現 Unity最多只有80分
但也足以應付大部分的開發需求了
--
→
01/22 01:48,
01/22 01:48
→
01/22 01:53,
01/22 01:53
→
01/22 01:55,
01/22 01:55
→
01/22 01:56,
01/22 01:56
推
01/22 01:57,
01/22 01:57
推
01/22 02:00,
01/22 02:00
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.193.182
推
07/12 11:35, , 1F
07/12 11:35, 1F
→
07/12 11:35, , 2F
07/12 11:35, 2F
→
07/12 11:36, , 3F
07/12 11:36, 3F
→
07/12 11:36, , 4F
07/12 11:36, 4F
推
07/14 11:05, , 5F
07/14 11:05, 5F
→
07/14 11:06, , 6F
07/14 11:06, 6F
推
07/14 19:43, , 7F
07/14 19:43, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):