根據遊戲型別的不同,所學的軟體也不一樣。
中小型遊戲大致可分為網頁遊戲,flash遊戲,小遊戲等,基本上都是一些休閒類的傻呆萌的情節和操作。
這類遊戲開發相對比較簡單,會 Javascript、HTML、flashcs、Java 就可以進行開發了,語言類主要有 C / C++,組合語言,著色器語言,指令碼語言,高效的開發語言 C# 或 Java 。
現在的遊戲主要分為三種:
1、PC 類端遊(就是電腦上面執行的遊戲)
這類遊戲線上人數多,遊戲中要處理的資料龐大。所以對伺服器效能要求非常高,一般都是採用C++ 做為開發語言,C++ 可以直接操作記憶體資料,與作業系統直接互動,減少資料之間的複製,它執行效率高,處理速度快,是很適合這裡遊戲開發語言。
學習這種遊戲的開發,學習的有 C++ 程式設計,Linux 網路程式設計、TCP/IP 通訊協議、多執行緒程式設計再加資料庫。
PC 類端遊戲開發週期較長。大概需要三年左右的時間。
2、網頁遊戲(比如現在經常說的 1 刀 999 級)
因為是網頁遊戲,遊戲的介面展示依賴於網路傳輸,所在在畫面和特效上會次於客戶端遊戲很多。和端遊類是差不多是一樣的,有些公司之前是做端遊的,他們就直接把端遊的伺服器架構拿來就可以使用,以完成快速開發。
需要學習內容和端遊差不多。
3、手機遊戲(主要區分為安卓和 IOS)
根據遊戲型別的不同,所學的軟體也不一樣。
中小型遊戲大致可分為網頁遊戲,flash遊戲,小遊戲等,基本上都是一些休閒類的傻呆萌的情節和操作。
這類遊戲開發相對比較簡單,會 Javascript、HTML、flashcs、Java 就可以進行開發了,語言類主要有 C / C++,組合語言,著色器語言,指令碼語言,高效的開發語言 C# 或 Java 。
現在的遊戲主要分為三種:
1、PC 類端遊(就是電腦上面執行的遊戲)
這類遊戲線上人數多,遊戲中要處理的資料龐大。所以對伺服器效能要求非常高,一般都是採用C++ 做為開發語言,C++ 可以直接操作記憶體資料,與作業系統直接互動,減少資料之間的複製,它執行效率高,處理速度快,是很適合這裡遊戲開發語言。
學習這種遊戲的開發,學習的有 C++ 程式設計,Linux 網路程式設計、TCP/IP 通訊協議、多執行緒程式設計再加資料庫。
PC 類端遊戲開發週期較長。大概需要三年左右的時間。
2、網頁遊戲(比如現在經常說的 1 刀 999 級)
因為是網頁遊戲,遊戲的介面展示依賴於網路傳輸,所在在畫面和特效上會次於客戶端遊戲很多。和端遊類是差不多是一樣的,有些公司之前是做端遊的,他們就直接把端遊的伺服器架構拿來就可以使用,以完成快速開發。
需要學習內容和端遊差不多。
3、手機遊戲(主要區分為安卓和 IOS)