作者chrisjeremy (Yomi)
看板GameDesign
標題Re: [請益] 遊戲開發 基本工?現成工具?
時間Thu Jul 11 22:58:24 2013
※ 引述《derek000 (克羅希司)》之銘言:
: 所以學好基礎主要是讓我們要做一個東西
: 因為這個東西引擎沒有,所以要自己寫,基礎好的人就會比較有概念要怎麼做
: 是這樣嘛!?
是的,除此之外
台灣的遊戲公司養不起研發Game Engine的Programmer
沒機會也沒時間給你慢慢研究開發
所以你會需要到國外網站上看一些文章求解答或作法
基礎太差的話,你會看不懂
: 還有個小問題...哪些東西是我需要學的阿=口=?(我想往3D遊戲發展)
: 資料結構、演算法、Direxct(Opengl 這兩個學哪個比較好??)、電腦圖學
: 還有要學什麼 = =??(我承認我問題有點多...)
3D遊戲團隊,職務又是程式的話
大致上分2類:引擎維護及技術支援跟3D遊戲程式
大學上教的都是共通項目,二個職務都會用得到
C/C++、微積分、線性代數、離散幾合、資料結構、演算法、計算機圖學
大學沒教的就是OpenGL、Directx,擇一來學
學會了一種,另一種只要看一看大概也知道怎麼用
畢竟那個只是跟GPU打交道的介面程式
建議上過計算機圖學後再開始學即可
我個人覺得
如果你喜歡炫麗的畫面,華麗的效果
像國外PS3、XBox那樣酷斃了的遊戲
建議往引擎維護、技術支援的方向走
你可以考慮唸研究所
找有多媒體實驗室又在做影像處理的學校唸
學習各種畫面效果的理論及知識,對將來寫Shader很有幫助
如果你覺得遊戲好玩才是最重要的
可以往3D遊戲程式方向走
要不要唸研究所就看你自已
但是最好找時間學習Unity(因為它最好上手)
加強軟體工程的概念
多看像Design Pattern、重構這種程式設計概念的書(請務必動手實作)
有時間的話也可以看看Game Programming Gems系列的書
或是試著用Unity動手做一些遊戲
以上是個人見解,給你當個參考
另外,Unity並不是像RPG工具那種現成的遊戲開發工具
它是貨真價實的3D引擎
跟Unreal、Ogre一樣都是3D引擎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.221.216
推 lovesnake:補充:資工走圖學領域的話OGL、OCV都會上到... 07/11 23:02
推 derek000:感謝指導~ 感覺東西好多喔((努力看... 07/12 02:30
推 poshboy:很好的建議~推 07/13 22:21