loading请求处理中...

需要了解的游戏开发常识

2021-12-01 16:52:20 阅读 8816次 标签: 开发 作者: 那年今日

    在近几年的时间里,整个游戏产业发生了很大的变化,不论是游戏市场的格局,还是手机游戏的形式,又或者是游戏的玩家构成,都和传统但游戏有着很大的差别,这就导致游戏的玩家必须要发生自己注意力的转移,除此之外,游戏开发人员和生产制造商也必须要了解一些实际的问题,掌握游戏开发的常识。

需要了解的游戏开发常识

    1、图形引擎主要包含游戏中的场景(室内或室外)管理与渲染,角色的动作管理绘制,特效管理与渲染(粒子系统,自然模拟(如水纹,植物等模拟)),光照和材质处理,LOD(Level Object Detail)管理等,另外还有图形数据转换工具开发,这些工具主要用于把美工用DCC软件(如3DS Max,Maya,Soft XSI,Soft Image3D等)软件制作的模型和动作数据以及用Photo shop或painter等工具制作的贴图,转化成flash游戏开发程序中用的资源文件。

    2、物理引擎主要包含游戏世界中的物体之间、物体和场景之间发生碰撞后的力学模拟, 以及发生碰撞后的物体骨骼运动的力学模拟(比较著名的物理引擎有havok公司的game dynamics sdk,还有open source 的ODE—Open Dynamics Engine)。

    3、游戏开发工具主要包含关卡编辑器,角色编辑器,资源打包管理,DCC软件的插件工具等开发。

    4、支持局域网对战的网络引擎开发,主要解决局域网网络发包和延迟处理,通讯同步的问题,有同步通讯和异步通讯两种做法,异步通讯用于那些对运行帧速要求比较高的游戏,同步通讯相对异步通讯来说效率相对低,但是同步通讯的编程模型相对异步通讯来得简单一些。

    5、游戏引擎主要是把图形引擎、声音引擎、物理引擎整合起来,主要针对某个游戏制作一个游戏系统,其包含游戏关卡编辑器,主要用途是可以可视化的对场景进行调整,光照效果和雾化等效果调整,事件设置,道具摆放,NPC设置,另外还有角色编辑器,主要用于编辑角色的属性和检查动作数据的正确性。一般日本游戏公司的做法,他们会把关卡编辑器和角色编辑器直接做到游戏中,所有的参数调整都在游戏中通过调试菜单来进行编辑,所以一般他们把这部分调试菜单的功能做的很强大,同时在屏幕上实时的显示一些重要的信息,这样做的好处是关卡编辑器调整的效果直接就是游戏的效果,但是对于程序的重用性来说可能不是很好,比如说要用到另外一个游戏项目中就比较难,除非两个游戏类型相同,只要把场景和角色数据换一下,还有做下一代产品也没有问题,只要根据式样增加调试菜单的功能就可以了。

    为了激发玩家在玩游戏当中的热情,游戏开发设计者在设计中,都会遵循创意设计的原则,并且设计出来的人物,场景都和以往都不一样,这对于整个游戏开发行业来说,是一种比较好的发展现象,可是在这种现象产生的同时,我们的游戏开发商也必须要注意不能够脱离游戏开发的基础原则和实际要素。

手游开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论