一、游戏引擎的几大块
1、光影效果,即场景中的光源对处于其中的人和物的影响方式。游戏的光影效果完全是由引擎控制的,折射、反射等基本的光学原理以及动态光源、彩色光源等高级效果都是通过引擎的不同编程技术实现的。
2、动画,目前游戏所采用的动画系统可以分为两种:一是骨骼动画系统,一是模型动画系统,前者用内置的骨骼带动物体产生运动,比较常见,后者则是在模型的基础上直接进行变形。引擎把这两种动画系统预http://blog.csdn.net/sm_crystal先植入游戏,方便动画师为角色设计丰富的动作造型。6、负责玩家与电脑之间的沟通,处理来自键盘、鼠标、摇杆和其它外设的信号。如果游戏支持联网特性的话,网络代码也会被集成在引擎中,用于管理客户端与服务器之间的通信。
二、游戏引擎的关注点
1、视觉冲击
例如可以利用第一人称视角的特点、火爆的游戏情节
多边形模型、动画和粒子特效、场景切换(如《毁灭巫师》(Hexen)中一种类似集线器的关卡设计)、新动作
充分地利用3D加速和OpenGL技术 id Software公司的 Quake II引擎
火焰、烟雾和力场等效果 Epic Megagames公司(即现在的Epic游戏公司)的Unreal引擎
辐射光影渲染技术(Radiosity Lighting) 《马科斯·佩恩》采用的是MAX-FX引擎
可任意改变几何体形状的3D引擎 《红色派系》采用的是Geo-Mod引擎
异常强大的渲染能力 《英雄萨姆》采用的是Serious引擎 \《海底惊魂》(AquaNox)所用的Krass引擎
2、脚本序列技术
这一技术可以令游戏以合乎情理的节奏通过触动事件的方式让玩家真实地体验到情节的发展
代表作:1998年——Valve公司的《半条命》(Half-Life)
3、人工智能引擎
代表作:Looking Glass工作室的《神偷:暗黑计划》
4、角色扮演成分 —— 能否更好地支持游戏的叙事能力
代表作:离子风暴工作室出品的《杀出重围》
5、网络模式——网络模式人斗才是其乐无穷
代表作:《雷神之锤3竞技场》Quake III Arena
三、引擎授权
1、服务
Monolith旗下LithTech公司的LithTech引擎
2、许可条约
采用V12引擎的《部落2》
四、WARNING:
框架只是提供了一种可能性,游戏的精彩与否取决于内容如何而非框架如何。
所有问题最终都会归结为一点——你的游戏是否好玩。