從初學 C 到能夠開發大型 3D 遊戲,需要掌握哪些知識?

時間 2021-05-08 08:24:48

1樓:小松

這開發企業級遊戲引擎賊難,和說的老滾5那種,作業系統級別的。我們拋開一切技術不談,咱就想想那個鵝廠馬總,千億身家,他咋不去做乙個像GTA5啊之類的遊戲呢。

想學這方面的東西慢慢學就行,很多書要看。數學方面有的真需要點天賦。如果當初學高等數學還掛科或者險過的話,這玩意就娛樂娛樂就行了。或者學學U3D之類的,自己攢個遊戲也很有意思。

2樓:

現在很多大大小小引擎都用c#寫邏輯,你聽誰說c#不適合寫遊戲?至於不用引擎,sharpdx可以考慮下,效能很高;物理、ai什麼的、主要考驗的是演算法、數值計算,用c#移植並沒什麼底層呼叫之類的障礙。不過整體做下來一般都等於變相實現了個小引擎。

老滾5那種級別,50人團隊大概有個5、6年應該可以做出來。

3樓:

我來寫個不勸退的回答吧。

首先題主肯定得降低期望,乙個人搗鼓3D遊戲還不用引擎就別指望老滾5了。不過搞出乙個類似半條命的乙個小關卡還是有可能的。

列舉一些最基本必須掌握的知識:

高等數學、線性代數

C++計算機圖形學

OpenGL/DirectX.

基本的遊戲引擎相關知識

4樓:不睡覺的技術宅

emmm,你知道gta5開發成本有多大嗎,乙個遊戲不是就程式,還有美術策劃測試等等等等,而且那種遊戲渲染起來的硬體費用我覺得個人也是很難承擔的,但是靠引擎的話,簡單多少其實我也不知道。。。但是人類一敗塗地那個遊戲就是個人開發的,說是個人,應該也有自己的小團隊吧

5樓:Jerish

如果不用遊戲引擎而且還是乙個人,那我估計沒有人能給出來乙個確切的時間。

當然我也不是完全勸退。。。我自己曾總結過乙個遊戲開發入門系列,也許有一些幫助吧

我還需要學什麼才能入行遊戲開發?

6樓:Milo Yip

C# 也適合做遊戲,只不過不適合做遊戲引擎。

對於「從 C++ 到大型3d單機遊戲(不用遊戲引擎)需要掌握哪些知識點以及相關書籍推薦」,我覺得我按書籍作為知識點的長圖 miloyip/game-programmer 應該可作參考。

工業 3D 圖形軟體與 3D 遊戲在開發流程上是否類似?

莫等閒 遊戲軟體和CAD軟體最重要的區別在模型。遊戲裡模型不重要,重要的只是其表現。CAD則剛好相反,模型資料必須保證正確無誤,但表現形式可以抽象一些。不論是遊戲還是CAD,圖形都是欺騙眼睛的玩意。但在遊戲裡,你觀察的角度,影響場景的能力都很受限,所以圖形資料可能跟所要表達的模型差別很大。而CAD裡...

預算3000左右,可玩大型遊戲,3D製圖,哪位大神可以幫我推薦下

小木學長 筆記本或者全新機就別想了。玩兒大型遊戲和3D起碼上1050的卡吧,顯示器不能太差吧,主機板配套吧,記憶體起碼16G吧。二手配件組裝一台台式電腦吧,七七八八的能滿足你的要求 溼柴冢 阿梁 CPU 四核散酷睿 I3 9100F 569風冷 賽普雷屠城雙熱管塔式 49 主機板 華碩 PRIME ...

想學3d遊戲開發 希望在maya和3dmax上學習提出一點建議?

次世代 陽陽 做遊戲開發,理論上來講不會maya和3Dmax也是可以的。當然多掌握一些軟體操作和技術只會讓你變得更優秀。maya軟體操作 零基礎玩轉 MAYA 50招 嗶哩嗶哩 乾杯 bilibili 想要學習maya和max只學習軟體的基本操作是不夠的,最好是可以配合一些簡單的案例學習。如果想要學...