Unity手機(jī)游戲開(kāi)發(fā):從搭建到發(fā)布上線(xiàn)全流程實(shí)戰(zhàn)
本書(shū)將以一款開(kāi)放世界類(lèi)游戲的實(shí)踐過(guò)程為主線(xiàn),為讀者呈現(xiàn)從零開(kāi)始上線(xiàn)一款游戲的實(shí)踐路線(xiàn)、游戲引擎Unity的開(kāi)發(fā)模式,以及游戲開(kāi)發(fā)的核心框架。
本書(shū)共分為3篇,第1篇是場(chǎng)景搭建篇,第2篇是腳本開(kāi)發(fā)篇,第3篇是發(fā)布上線(xiàn)篇。第1篇包含第1章和第2章,主要介紹在Unity中如何創(chuàng)建一個(gè)游戲項(xiàng)目,如何搭建一款游戲的場(chǎng)景和界面。第2篇包含第3章到第5章,主要介紹一款游戲的核心模塊,即游戲控制、角色動(dòng)畫(huà)和核心玩法,同時(shí)實(shí)踐一款游戲《小豬奇奇》的完整開(kāi)發(fā)流程。第3篇包含第6章到第8章,主要介紹游戲的移動(dòng)端發(fā)布流程,同時(shí)對(duì)游戲進(jìn)行測(cè)試與完善,最終把書(shū)中的游戲案例打造成一款符合上線(xiàn)標(biāo)準(zhǔn)的游戲。
王杰
9年游戲開(kāi)發(fā)經(jīng)驗(yàn)
曾任職藍(lán)港游戲主程、樂(lè)視VR技術(shù)總監(jiān)
2018年至今任職北京米唐科技有限公司CEO
目前一直專(zhuān)注于游戲開(kāi)發(fā)和VR相關(guān)領(lǐng)域
平時(shí)在北京信息科技大學(xué)、北京信息職業(yè)技術(shù)學(xué)院、北京建筑大學(xué)等高校教授Unity相關(guān)課程
第1篇 場(chǎng)景搭建篇
第1章 場(chǎng)景搭建
1.1 創(chuàng)建工程
1.1.1 創(chuàng)建目錄
1.1.2 設(shè)置參數(shù)
1.1.3 Unity的界面布局
1.2 創(chuàng)建場(chǎng)景
1.2.1 創(chuàng)建物體
1.2.2 關(guān)聯(lián)腳本
1.3 美化游戲
1.3.1 豐富場(chǎng)景
1.3.2 增加計(jì)分功能
1.3.3 試運(yùn)行
1.4 Beta版本
1.4.1 調(diào)整界面
1.4.2 捕捉玩法
1.4.3 關(guān)聯(lián)物體
1.4.4 大功告成
第2章 UI界面
2.1 基礎(chǔ)UI界面
2.1.1 登錄界面
2.1.2 捕捉界面
2.2 功能UI框架
2.2.1 界面層次結(jié)構(gòu)
2.2.2 核心代碼的實(shí)現(xiàn)
2.2.3 輔助代碼的實(shí)現(xiàn)
2.3 Alpha版本
2.3.1 試運(yùn)行
2.3.2 大功告成
第2篇 腳本開(kāi)發(fā)篇
第3章 游戲控制
3.1 固定3D視角
3.1.1 核心代碼的實(shí)現(xiàn)
3.1.2 設(shè)置攝像機(jī)腳本
3.2 實(shí)現(xiàn)專(zhuān)業(yè)的角色移動(dòng)
3.2.1 角色移動(dòng)
3.2.2 角色朝向
3.2.3 動(dòng)畫(huà)切換
3.3 實(shí)現(xiàn)搖桿控制
3.3.1 添加搖桿界面
3.3.2 添加搖桿輸入代碼
3.3.3 腳本關(guān)聯(lián)搖桿
3.4 完善游戲功能
3.4.1 添加新場(chǎng)景
3.4.2 攝像機(jī)優(yōu)化
第4章 角色動(dòng)畫(huà)
4.1 主角動(dòng)畫(huà)
4.1.1 游戲升級(jí)
4.1.2 主角動(dòng)畫(huà)實(shí)現(xiàn)
4.2 敵人動(dòng)畫(huà)
4.2.1 有限狀態(tài)機(jī)的簡(jiǎn)單實(shí)現(xiàn)
4.2.2 爬行的蝸牛
第5章 核心玩法
5.1 游戲流程
5.1.1 戰(zhàn)斗邏輯
5.1.2 物品掉落
5.2 游戲主角
5.2.1 能力圖鑒
5.2.2 背包邏輯
5.2.3 輸入控制層
5.3 PC版本
5.3.1 發(fā)布PC版本
5.3.2 測(cè)試版本功能
第3篇 發(fā)布上線(xiàn)篇
第6章 發(fā)布移動(dòng)版
6.1 發(fā)布移動(dòng)端
6.1.1 測(cè)試版本功能
6.1.2 切換到安卓發(fā)布平臺(tái)
6.1.3 發(fā)布設(shè)置
6.1.4 發(fā)布流程
6.1.5 發(fā)布完成
6.2 游戲部署
6.2.1 選擇安卓手機(jī)
6.2.2 安裝游戲
6.2.3 運(yùn)行游戲
第7章 測(cè)試與完善
7.1 完善游戲功能
7.1.1 界面最終版
7.1.2 金幣系統(tǒng)邏輯最終版
7.2 資源優(yōu)化——清理冗余資源
7.2.1 清理冗余圖片
7.2.2 清理冗余模型
7.2.3 清理冗余腳本和冗余代碼
第8章 游戲上線(xiàn)
8.1 游戲上架
8.1.1 注冊(cè)賬號(hào)
8.1.2 創(chuàng)建游戲
8.1.3 完善資料
8.2 大功告成