游戏开发包由哪些模块组成?
2021-05-28
3660
0
游戏开发中所需要的模块
游戏逻辑模块系统:游戏玩法核心,包括各种武器,状态,技能,背包,战斗等逻辑系统。
动画模块系统:状态机,Montage,动画融合,IK等
物理模块:给需要交互表现的对象赋予物理特性(包括刚体,流体,粒子,布料等),调整重力大小等各种参数,调整交互中力的大小,调整物理约束
AI模块: AI导航,与玩家交互等,玩家的很多功能系统也需要给AI来使用,更深层次的可以考虑将机器学习相关的内容融入
UI模块:搭建各种界面框架(背包,捏脸,地图等),非常耗时间与精力,后期需要不断调整;
渲染模块:客户端表现核心,不用多说,内容非常多且深
网络模块:底层架构,同步,网络连接
场景模块:包括地形,关卡,植被,角色管理与优化等
输入与输入处理模块:将玩家输入处理转换成逻辑,需要注意的有组合键,输入法切换等;
游戏登录与更新:一般这是专门的工具组来做,比如我们常见的各种游戏登录器,在线更新等。
游戏程序开发的工作主要包括哪些方面
1.图形引擎
2.声音引擎
3.物理引擎
4.游戏引擎
5.人工智能或游戏逻辑
6.游戏GUI界面(菜单)
7.游戏开发工具
8.支持局域网对战的网络引擎开发
9.支持互联网对战的网络引擎开发
转载声明:本文来源于网络,不作任何商业用途。

免责声明:本文内部分内容来自网络,所涉绘画作品及文字版权与著作权归原作者,若有侵权或异议请联系我们处理。
收藏
全部评论

您还没登录
登录 / 注册

暂无留言,赶紧抢占沙发
热门资讯

透视分为几种?你都知道吗?
47638人 阅读
2021-09-10

【绘画教程】教你如何轻松画出帅气的握枪姿势! ...
32574人 阅读
2021-04-01

漫画人物侧脸画法技巧!get起来!
27553人 阅读
2021-06-16

ZBrush合并/分开模型的方法
27358人 阅读
2021-09-27

学员漫画丨穿越做女王第一章·第③话
26543人 阅读
2017-09-28

Maya中怎样设置动画时间轴?
24982人 阅读
2021-05-17

椅子透视图怎么画?坐着的动漫人物怎么画?...
24880人 阅读
2021-06-04

zbrush保存模型后再次打开无法进行编辑怎么解决?...
24505人 阅读
2021-04-08

学员采访丨时隔半年,模型班优秀学员再出佳作!...
23591人 阅读
2017-09-26

c4d软件两点之间连接一条线教程
23172人 阅读
2021-04-26