這裏我將介紹用unity開發3D網絡遊戲的工作流程。
1.編寫可視化數值插件:配合策劃完成遊戲策劃,需要編寫可視化編輯插件,比如主角的攻擊值、怪物的血量流失機制、寶藏流失機制等,來檢驗遊戲的可玩性。
2.編寫視覺美術效果插件:配合美工完成視覺插件的編輯,如畫面效果與3D人物動畫的協調、場景的相機擺放、場景面數的限制、燈光效果的調試等。
3.壓力測試:同時unity開發者也要進行壓力測試,測試由策劃和美工完成的壹系列數據能否在不同的電腦上以合理的幀數運行,並對數據進行分析。
4.管理數據:以上三個階段都沒有問題。基本上策劃數據、美術資源、壓力數據都可以進行版本管理,用什麽軟件管理版本數據要看實際情況。
5.設計程序架構:主角升級的架構,打怪物,裝備,掉落寶物,敵人的AI架構,主角攻擊敵人,敵人攻擊主角等等。
6.數據整合:從unity開始數據整理,根據規劃流程圖完成規劃所需的功能和特效,完成數據交互,完成與服務器的數據溝通和相互轉換。
7.測試:以上完成後,可以進行軟件測試和手工測試(內部測試)。
8.審核:將通過內測的遊戲送至國家相關管理機構進行審核。
9.公測發布:如果審核通過沒有問題,可以發布到遊戲相關平臺進行測試。
10.正式發布:遊戲經過大量測試,沒有任何重要問題,可以正式發布。