游戏引擎编程文武主要内容课程安排游戏引擎简介游戏引擎发展国产引擎的发展游戏引擎的组成课程安排•本课程总共学时40,上课学时32,实验学时8
考试安排•作业+项目作品+平时表现数字娱乐产业技术组成•数字娱乐是一个综合性很强的多学科交叉领域,其涉及到的相关技术包括:•数字图像处理技术、数字视频和音频处理技术、计算机动画技术和虚拟现实技术等
•网络游戏融和了人工智能、计算机图形图像技术、一音乐和网络通信等技术
什么是引擎•无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏,通过游戏引擎制作者可以把画面、剧情、关卡、操作等元素拼接在一起,成为一款完整的游戏,同时赋予制作者实现其设计理想的可能性
所谓的游戏引擎是游戏或一些交互式实时图像应用程序的核心组件,大多支持多种操作系统
游戏引擎主要包括以下几个部分、渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、人工智能、电脑动画等等,作为网络游戏的开发引擎还会添加诸如网络引擎等在内的专用系统
游戏引擎的功能丰富程度、画面表现力与拓展性,对于游戏的最终品质有很大的影响,尤其是3D游戏,引擎对品质的影响十分明显,开发难度也显著增加,于是商业引擎便开始崭露头角,QUAKE、虚幻、CryENGINE、BigWorld、Gamebryo这些知名引擎的名字,也逐渐被一般玩家所熟知
引擎产生的原因•提高游戏开发效率•减少开发成本什么是游戏引擎•游戏引擎虽然有着“动力(Engine)”之名,但是其实际上却是行“大脑(brain)”之实,指挥控制着游戏中各种资源
游戏引擎的准确定义也是如此,“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等
”通常来讲,游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞