回覆列表
  • 1 # 安安anzi

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

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

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

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

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

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

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

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

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

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

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

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

  • 中秋節和大豐收的關聯?
  • 美人啊叢中啊數風流,阿哥你是風流的手,阿哥好似江中水,阿妹是魚水中游泳?