游戏开发的流程是怎样的?
根据不同的项目会有不同的开发流程。
这里我将介绍用unity开发3D网络游戏的工作流程。
1.编写可视化数值插件:配合策划完成游戏策划,需要编写可视化编辑插件,比如主角的攻击值、怪物的血量流失机制、宝藏流失机制等,来检验游戏的可玩性。
2.编写视觉美术效果插件:配合美工完成视觉插件的编辑,如画面效果与3D人物动画的协调、场景的相机摆放、场景面数的限制、灯光效果的调试等。
3.压力测试:同时unity开发者也要进行压力测试,测试由策划和美工完成的一系列数据能否在不同的电脑上以合理的帧数运行,并对数据进行分析。
4.管理数据:以上三个阶段都没有问题。基本上策划数据、美术资源、压力数据都可以进行版本管理,用什么软件管理版本数据要看实际情况。
5.设计程序架构:主角升级的架构,打怪物,装备,掉落宝物,敌人的AI架构,主角攻击敌人,敌人攻击主角等等。
6.数据整合:从unity开始数据整理,根据规划流程图完成规划所需的功能和特效,完成数据交互,完成与服务器的数据沟通和相互转换。
7.测试:以上完成后,可以进行软件测试和手工测试(内部测试)。
8.审核:将通过内测的游戏送至国家相关管理机构进行审核。
9.公测发布:如果审核通过没有问题,可以发布到游戏相关平台进行测试。
10.正式发布:游戏经过大量测试,没有任何重要问题,可以正式发布。