安卓開發教程

安卓開發教程

我來回答。

1,首先要立項,然後尋找技術組團,策劃遊戲玩法,資料,場景。美術根據策劃的要求製作圖片,音樂,特效,模型之類的資源,程式根據策劃的要求和美術的要求編寫程式碼,實現功能。當大部分功能都實現,測試人員測試遊戲,尋找bug,修改bug。當遊戲修改到穩定狀態就可以宣傳了。

2,安卓(Android)遊戲以及手機遊戲開發的詳細流程

首先說遊戲設計部門

通常這是如下職位:遊戲設計主負責(也有稱主策劃) 執行遊戲設計師(稱執行策劃):分劇情策劃,資料策劃,也有不分的,大家一起提高。 輔助員(稱輔助策劃):做一些比較簡單的表據維護,資料收集。

工作職責:

遊戲設計主負責人:主要負責遊戲設計的整體把握、給大家安排工作,稽核工作,提高部門人員士氣。

劇情策劃一般負責背景,任務等等故事性比較強的,要求文筆要好

資料策劃再細分,為規則和資料平衡,包括規則的描述,公式確定,資料表設定等等。 輔助員,主要是收集資料,維護表格等等,比較不涉及核心的工作。 *注:有一些公司或者團隊,在策劃崗位,還有新的崗位,如:

表現策劃:主要負責特效、動作、音效收集並提需求,部分如音效部分亦有策劃來完成。 資源策劃:主要負責UI設計,模型相關配置,資源管理等等。

下面是程式部門

主程式與主設計師,是對遊戲引擎最瞭解的人,以主程式為最強。主程的主要工作,安排程式部門工作,定遊戲的資料結構,定一些主要方案的完成方法。

一般程式設計師,分伺服器端與客戶端、伺服器端程式,對於資料庫結構,資料傳輸、通訊方式等等。客戶端程式,對影象及優化有研究的會易受重用。

美術部門

主美負責整體美術風格的把握

原畫繪製原畫交於3D

2D負責貼圖,遊戲介面等的製作

3D負責3D建模,動作等方面工作

指令碼與編輯器

在具體遊戲實現時,越來越多的公司不會說把遊戲中的資料寫在C++裡,而是用“指令碼與資料庫”的方式。

C++的作用是用來解釋指令碼和呼叫資料庫的 在指令碼中,寫上, if { player hp >=30%hpmax add hp=hpmax }

這裡的東西是寫在腳本里的,C++就會解釋,player、hp、hpmax是什麼,hp、hpmax對應資料庫是什麼列主要的遊戲核心是寫在C裡的,指令碼用來實現遊戲具體的一些東西。 如每個場景、每個NPC、每個道具都有可能有個指令碼檔案制定命令及資料一般由主程與主設計師一起來做,具體寫指令碼,一般為遊戲設計部門按規範做這個工作。

編輯器:是高於指令碼的