欢迎光临散文网 会员登陆 & 注册

Unity 游戏框架具体如何设计

2022-09-15 17:16 作者:游戏开发RAIN  | 我要投稿

通过上面的描述大家明白了为什么要基于Unity游戏引擎来搭建框架,那么当我们要做一个类型的游戏的时候如何来做游戏框架呢?我这边分享一个我带项目时候的具体的做法,供大家参考。

首先策划会告诉我这个游戏的核心玩法,我要快速的确认这个游戏的美术风格细节(光照,影音等),确认最复杂最消耗性能的战斗客户端的性能是否能支持,最快的速度模拟这种性能极限来做渲染管线的定制和Shader优化等。核心玩法的技术难点一旦被验证过了,这个游戏基本上都能做出来。这样框架里面就有了渲染效果代码和特定的Shader。这个解决后美术就可以进场来做场景设计和资源编辑了。

渲染效果与性能问题解决后,接下来就开始做常用的一些功能模块来支撑业务逻辑的开发,首先是目录结构的组织,游戏框架代码的启动流程,各个常用的游戏模块: 资源管理模块, 调试日志模块,UI管理模块, 网络管理模块,数据表格管理模块, 一些工具性质的代码,如http上传下载, 工具类的函数等。

接下来搭建热更新与资源更新,打空包相关的代码脚本和编辑器扩展,能支持资源更新热更新,打空包等。打包的时候还要考虑到版本号和版本管理。

最后就是针对游戏玩法关卡设计等,开发一些工具,比如关卡编辑器,地图编辑器与路径烘培等。

这些东西都做好了以后,针对这个项目的框架就算做好了,大家基于这套来进行开发协作,框架也就做好了。


Unity 游戏框架具体如何设计的评论 (共 条)

分享到微博请遵守国家法律