回覆列表
  • 1 # 白的星空閃耀

    根據遊戲型別的不同,所學的軟體也不一樣。

    中小型遊戲大致可分為網頁遊戲,flash遊戲,小遊戲等,基本上都是一些休閒類的傻呆萌的情節和操作。

    這類遊戲開發相對比較簡單,會 Javascript、HTML、flashcs、Java 就可以進行開發了,語言類主要有 C / C++,組合語言,著色器語言,指令碼語言,高效的開發語言 C# 或 Java 。

    現在的遊戲主要分為三種:

    1、PC 類端遊(就是電腦上面執行的遊戲)

    這類遊戲線上人數多,遊戲中要處理的資料龐大。所以對伺服器效能要求非常高,一般都是採用C++ 做為開發語言,C++ 可以直接操作記憶體資料,與作業系統直接互動,減少資料之間的複製,它執行效率高,處理速度快,是很適合這裡遊戲開發語言。

    學習這種遊戲的開發,學習的有 C++ 程式設計,Linux 網路程式設計、TCP/IP 通訊協議、多執行緒程式設計再加資料庫。

    PC 類端遊戲開發週期較長。大概需要三年左右的時間。

    2、網頁遊戲(比如現在經常說的 1 刀 999 級)

    因為是網頁遊戲,遊戲的介面展示依賴於網路傳輸,所在在畫面和特效上會次於客戶端遊戲很多。和端遊類是差不多是一樣的,有些公司之前是做端遊的,他們就直接把端遊的伺服器架構拿來就可以使用,以完成快速開發。

    需要學習內容和端遊差不多。

    3、手機遊戲(主要區分為安卓和 IOS)

    手機類遊戲目前是最熱門的遊戲,很多熱播的電視劇或者電影之後,都會有相同情節的手游上線。

    伺服器主流的開發語言是 C++ 和 Java,但是 C++ 學習難度大,開發速度慢。一般來說我們都是使用Java語言來開發伺服器。

    擴充套件資料:

    學習的先後順序

    1、首先是C++語言。

    2、只是做windows方面的遊戲學習,可以學習下DirectX,這個很方便在windows下做遊戲開發。

    3、如果想製作跨平臺遊戲,建議學習下opengl/opengles,這是個很強大很專業的圖形介面,因為很多平臺支援所以適合跨平臺遊戲製作使用。

    4、想學習 3d 遊戲並迅速工作,建議學習 u3d 引擎、ue 引擎這些遊戲引擎,有了以上的基礎學習這些引擎也可以理解的更深入,u3d 還會用到 c# 與 js 語言。

    5、做2d遊戲,可以使用 cocos2dx 等一些引擎,當然你也可以使用上面的 3d 引擎製作 2d 遊戲。

  • 2 # 瓶蓋遊戲解說

    1357368582

    根據遊戲型別的不同,所學的軟體也不一樣。

    中小型遊戲大致可分為網頁遊戲,flash遊戲,小遊戲等,基本上都是一些休閒類的傻呆萌的情節和操作。

    這類遊戲開發相對比較簡單,會 Javascript、HTML、flashcs、Java 就可以進行開發了,語言類主要有 C / C++,組合語言,著色器語言,指令碼語言,高效的開發語言 C# 或 Java 。

    現在的遊戲主要分為三種:

    1、PC 類端遊(就是電腦上面執行的遊戲)

    這類遊戲線上人數多,遊戲中要處理的資料龐大。所以對伺服器效能要求非常高,一般都是採用C++ 做為開發語言,C++ 可以直接操作記憶體資料,與作業系統直接互動,減少資料之間的複製,它執行效率高,處理速度快,是很適合這裡遊戲開發語言。

    學習這種遊戲的開發,學習的有 C++ 程式設計,Linux 網路程式設計、TCP/IP 通訊協議、多執行緒程式設計再加資料庫。

    PC 類端遊戲開發週期較長。大概需要三年左右的時間。

    2、網頁遊戲(比如現在經常說的 1 刀 999 級)

    因為是網頁遊戲,遊戲的介面展示依賴於網路傳輸,所在在畫面和特效上會次於客戶端遊戲很多。和端遊類是差不多是一樣的,有些公司之前是做端遊的,他們就直接把端遊的伺服器架構拿來就可以使用,以完成快速開發。

    需要學習內容和端遊差不多。

    3、手機遊戲(主要區分為安卓和 IOS)

    手機類遊戲目前是最熱門的遊戲,很多熱播的電視劇或者電影之後,都會有相同情節的手游上線。

    伺服器主流的開發語言是 C++ 和 Java,但是 C++ 學習難度大,開發速度慢。一般來說我們都是使用Java語言來開發伺服器。

    擴充套件資料:

    學習的先後順序

    1、首先是C++語言。

    2、只是做windows方面的遊戲學習,可以學習下DirectX,這個很方便在windows下做遊戲開發。

    3、如果想製作跨平臺遊戲,建議學習下opengl/opengles,這是個很強大很專業的圖形介面,因為很多平臺支援所以適合跨平臺遊戲製作使用。

    4、想學習 3d 遊戲並迅速工作,建議學習 u3d 引擎、ue 引擎這些遊戲引擎,有了以上的基礎學習這些引擎也可以理解的更深入,u3d 還會用到 c# 與 js 語言。

    5、做2d遊戲,可以使用 cocos2dx 等一些引擎,當然你也可以使用上面的 3d 引擎製作 2d 遊戲。

    1357368582

    0粉絲 · 2贊

    搜尋

    2019最火手遊排行榜

    遊戲app開發

    十大耐玩的手機遊戲

    unity零基礎遊戲開發

    個人開發遊戲的軟體

    遊戲開發大亨ios攻略

  • 中秋節和大豐收的關聯?
  • 直通賽陳夢艱難3:2逆轉同門師妹孫穎莎,記者爆料她看錄影到凌晨,您怎麼看?