如何開發游戲引擎
1. 如何自學游戲引擎的開發
你可以先去【繪學霸】網站找「游戲特效/unity3D」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-1242951187622594779
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-1242951187622594779
在「游戲特效/unity3D」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
2. 游戲引擎是怎麼研發的
向量和矩陣,這個是數學基礎。
後面就看你用哪個三維引擎來開發游戲引擎了。基本上大同小異。
3. 如何從零開始學習游戲引擎開發
你可以先去【繪學霸】網站找「游戲特效/unity3D」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-2143149005857108708
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-2143149005857108708
在「游戲特效/unity3D」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
4. 游戲引擎開發
現在的游戲使用的硬體介面基本有兩種,一個是DirectX,另一個是OpenGL
,
OpenGL只是2D
3D圖形圖像介面,沒有其它功能,DirectX則是一個全套的多媒體介面,包括2D
3D圖像、視頻、音頻、網路、輸入設備等等,專為游戲製作開發。兩個發展都很迅速,不斷添加新的功能,並由硬體實現。
游戲引擎的任務就是封裝這些底層硬體加速介面的細節,並給游戲設計人員提供完善的實現游戲所需功能的介面。
想要寫一個引擎,首先得知道引擎是什麼樣,可以參考發布的引擎,有簡單的非商業的,也有功能強大復雜的商業的。推薦你看看出名的2D引擎
HGE
,速度非常快,簡單易用,引擎中包含源代碼。
參見其網站:hge.relishgames.com
如何使用引擎,下載引擎包,裡面的參考文檔會教你如何使用。參見業內著名的游戲開發網站www.devmaster.net裡面有各類游戲引擎的詳細信息。
5. 開發游戲引擎難嗎
你可以先去【繪學霸】網站找「游戲特效/unity3D」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-1766501026928118260
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-1766501026928118260
在「游戲特效/unity3D」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
6. 我想自己從無到有開發一套游戲引擎,需要學習哪些知識啊
你可以先去【繪學霸】網站找「游戲特效/unity3D」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-2144610030967390548
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-2144610030967390548
在「游戲特效/unity3D」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
7. 游戲引擎怎麼開發
首先要了解游戲引擎是什麼東西?
游戲引擎是開發游戲時為了模塊復用而使用的中間件。游戲引擎概念的本身是多層次的,從復用性上說可以有0層即不使用游戲引擎的游戲,早期的游戲屬於這類,一個游戲就對應一個游戲基礎庫,但是這樣毫無復用性。從系統縱向上來說,游戲引擎的下層是基礎庫,最上層可以是地圖或場景編輯器。從模塊橫向上來說,游戲引擎由若干個子引擎組成,如圖形引擎、AI引擎、物理引擎、網路引擎和腳本引擎,每一個子引擎又可以細分。總之,完整的游戲引擎(比如Unity、UE4)是相當復雜的軟體系統。
你可以看看Jason
Gregory寫的Game
Engine
Architecture(中文《游戲引擎架構》由游戲引擎工程師Milo翻譯),這本書幫你從各個角度理解游戲引擎的組織,模塊相互之間的關系,和業界常用的優化方法。另外,你需要找到一個切入點,選擇一個引擎子系統的方向學習它的知識和編程技巧(一般是從圖形引擎出發,學習圖形API如OpenGL或中間件如OGRE)。
8. 游戲引擎一般都是用什麼開發出來的
是GM用手來的用C++開發的性能比較好,都是一些.h或者.cpp文件,也就是一些實用的函數,稱為API。很多API組成的庫就可以作為一個游戲引擎來用了。
9. 游戲開發怎麼學
你可以先去【繪學霸】網站找「游戲特效/unity3D」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-431186278308626172
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-431186278308626172
在「游戲特效/unity3D」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
10. 如何自學游戲引擎的開發
首先建議讀一下Milo Yip大神翻譯的《游戲引擎架構》這本書。
游戲開發本身就隸屬於IT行業,在這樣的日新月異的一個行業中,如果只是在井中望月的話,那麼即使你狠精通一門游戲引擎,那麼第二門呢?只有在你自己理解了游戲引擎的一個設計架構,設計原理,你才能在後續開發引擎中立於不敗之地。
這是一個循序漸進的過程,如果只是對游戲引擎鍾意,那麼充其量你仍然只是某個游戲引擎的使用高手,在後續的發展中,你將會被淘汰,大家很多人在做塞班時代的時候,誰會想到安卓時代的到來呢?只有不斷的提高。
才能將自己得到升華。游戲開發就是一生的學問,無論從策劃還是程序出發,被局限住了你就需要比別人落後更多,又需要花更多的時間來去學習。倒不如打好基礎,再面對各種的引擎都可以游刃自如,而且你還可以針對各種引擎做優化。
Games支持先學習游戲編程,學習游戲編程是基礎。游戲引擎說白了就是對特定功能的封裝,固然游戲引擎讓一些常用的功能實現更加簡便快捷,但要想理解其實現的機理和在,還需要游戲編程的基礎。
舉個例子:cocos2d-x引擎是使用c++語言封裝的。如果從游戲引擎開始學,很快可以學會精靈移動和各種動畫,但設計到高級編程如內存優化等游戲開發深層次的東西,是只學習引擎不能夠掌握的。
只有了解深層c++實現機理才行。如果從c++開始學,雖然學習c++的過程是漫長的,但從c++轉為cocos2d-x游戲引擎的時間確實非常快的,也能夠明白其底層實現,對這個引擎的了解掌握程度也更好。