游戏开发包由哪些模块组成?

2021-05-28
2738
0

游戏开发中所需要的模块

 

游戏逻辑模块系统:游戏玩法核心,包括各种武器,状态,技能,背包,战斗等逻辑系统。

动画模块系统:状态机,Montage,动画融合,IK等

物理模块:给需要交互表现的对象赋予物理特性(包括刚体,流体,粒子,布料等),调整重力大小等各种参数,调整交互中力的大小,调整物理约束

AI模块: AI导航,与玩家交互等,玩家的很多功能系统也需要给AI来使用,更深层次的可以考虑将机器学习相关的内容融入

UI模块:搭建各种界面框架(背包,捏脸,地图等),非常耗时间与精力,后期需要不断调整;

渲染模块:客户端表现核心,不用多说,内容非常多且深

网络模块:底层架构,同步,网络连接

场景模块:包括地形,关卡,植被,角色管理与优化等

输入与输入处理模块:将玩家输入处理转换成逻辑,需要注意的有组合键,输入法切换等;

游戏登录与更新:一般这是专门的工具组来做,比如我们常见的各种游戏登录器,在线更新等。

游戏程序开发的工作主要包括哪些方面

1.图形引擎

2.声音引擎

3.物理引擎

4.游戏引擎

5.人工智能或游戏逻辑

6.游戏GUI界面(菜单)

7.游戏开发工具

8.支持局域网对战的网络引擎开发

9.支持互联网对战的网络引擎开发

 

转载声明:本文来源于网络,不作任何商业用途。

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

全部评论

您还没登录

暂无留言,赶紧抢占沙发
王氏教育是国内专业的CG数字艺术设计线上线下学习平台,在王氏教育,有原画、插画、漫画、影视、3D模型等培训课程,也有学习资源下载、行业社区交流。CG数字艺术学习,来王氏教育。
绘学霸iOS端二维码

IOS下载

绘学霸安卓端二维码

安卓下载

绘学霸微信小程序二维码

小程序

版权声明
本网站所有产品设计、功能及展示形式,均已受版权或产权保护,任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
热线电话
18026259035
咨询时间:9:00~21:00
在线客服
联系网站客服
客服微信:18026259035
公司地址
中国·广州
广州市海珠区晓港中马路130号之19
绘学霸客户端(权限暂无,用于CG资源与教程交流分享)
王氏教育 王氏教育