络引擎等。图形图像引擎负责渲染游戏中出现的所有画面,包括模型渲染、光影效果、画面纹理效果等,使游戏场景栩栩如生,还需要支持不同的显卡驱动或者图形接口,方便在多种平台运行。物理引擎负责在游戏中模拟现实世界的物理特性,比如重力模拟、不同物体的碰撞效果、反弹距离,水中、空气中不同的浮力特性等等,用来给玩家带来更真实的体验感。场景管理系统负责对游戏世界中物体和对象的位置坐标、移动以及交互进行标记和管理。音频引擎负责处理游戏中所有场景的音效和音乐,包括空间音效、不同场合的背景音乐,烘托气氛,增强玩家的沉浸感。脚本系统则是方便开发者使用脚本语言来编写游戏逻辑,使得非程序员也可以很容易的创建修改游戏内容。编辑器工具为游戏设计者提供直观的界面,能够更便捷的创建游戏关卡、设计角色、游戏环境等诸多要素,脚本系统和编辑器工具也是游戏后续可以持续更新的关键。在曾凡的设想中,玩家达到一定的要求后,可以解锁部分功能,具备一定的游戏编辑权限。动画系统包括角色和其他动态物体的动画,让游戏画面更加自然真实,游戏中许多角色或者物体的动作都是固定的,需要动的时候直接调用,可以节省大量内存资源。资源管理器相当于游戏的资源调度中心,负责加载游戏所需的各种资源,包括但不限于图像纹理、各种模型、声音文件、脚本文件、配置文件等,并且要在资源不需要时将其卸载或者挂起,以释放内存资源,确保游戏稳定流畅运行。网络引擎顾名思义,就是管理游戏客户端所有对外通讯。