返回目录:游戏策略
在虚幻的引擎中为了游戏开发的程序员们能够更好地进行编写,提供了3个非常具体的编写实例和百分之百开放的源代码,编辑器,Max/Maya的输出插件,以及一些公司内部开发游戏所使用到的游戏代码。
虚幻的游戏播放脚本语言还提供了许多自动化的原数据供游戏开发人员参考和使用。引擎不仅可以兼容多种文件格式,还允许游戏的关卡,任务编辑人员在编辑器中直接察看游戏脚本的内容,属性并直接进行修改。
引擎中将材质编辑的这部分界面拆成了许多独立的模块,方便那些在进行制作的美术人员以后以后可以直接在界面中根据需要加入新的可视化工具或是新的明暗生成器。
拥有操作便捷高效的软件结构,可以快速地升级到大型的团队开发项目或是多平台开发项目。
虚幻3引擎还提供了统一化的编码标准,适用于PC机的汇编及可以支持的下一代控制平台里。所有游戏开发时所需要的内容和数据文件都能在这些可以支持的控制平台中兼容,可以极快地增强开发的内容和数据在转化和测试工作中的效率。
在引擎中使用了经过优化后的DVD光驱载入系统,这种系统可以将DVD光驱的实际传输效率充分发挥到百分比八十以上。
虚幻3引擎提供了一个较为简易便捷的代码架构,方便不同国家的程序员在编写游戏文字、音效、图象和视频时不同的要求和习惯。虚幻3是基于“Unicode character set”(统一编码标准的字符集)所开发的,可以支持16位的Unicode字体和文本输入,包括可以将TrueType字体导入成可渲染的位图格式(周诗超e79fa5e98193e59b9ee7ad94366:TrueType是一种微软和Apple公司共同研制的字型标准),在共有9种语言版本可供使用,包括日文,中文和韩文。
虚幻引擎3 Unreal3 Engine 作为次世代游戏美术的顶尖利copy器,UE3引擎将游戏图形的表现力提升到了全新层次。百 Epic Games研制的虚幻系列引擎(Unreal Engine)是度全球著名的游戏开发引擎。该引擎的最新版本虚幻3(Unreal Engine 3,又称为UE3引擎)已。
Seamless World Support 可以根据先前的关卡景物设置通过记忆功能自动生成多变的景物,次时代游戏的开发也将依赖于这项技术;同时,功能强大的UnrealKismet系统提供脚本语言提供了对元数据的自动支持,支持十分灵活的文件格式向下兼容性,支持让关卡设计师使用脚本属性,关卡设计师可以随心所欲的设计和设置游戏的关卡和AI,程序员的工作效率也将大大提高。Epic称该引擎在角色、法线贴图、材质贴图、环境、光照等和先前的引擎相比将有质一般的飞跃。
“Unreal Engine 3”并整合了由 Ageia 所提供的“NovodeX”物理模拟技术,让展示场景中的对象呈现出如同实际物体般的反应,像是弯曲、抖动、晃动、碰撞、弹跳 等,并以常见的连锁机关方式来展示这些真实物理反应模拟所能做到的效果。
虚幻3引擎给人留下最深印象的就是其极端细腻的人物和物品模型。通常游戏的人物模型由几百至几千个多边形组成,并在模型上直接进行贴图和渲染等工作从而e68a84e8a2ade79fa5e98193366得到最终的画面。
而虚幻3引擎的进步之处就在于在游戏的制作阶段,引擎可以支持制作人员创建一个数百万多边形组成的超精细模型,并对模型进行细致的渲染,从而得到一张高品质的法线贴图,这张法线贴图中记录了高精度模型的所有光照信息和通道信息。
在游戏最终运行的时候,游戏会自动将这张带有全部渲染信息的法线贴图应用到一个低多边形数量(通常在5000-15000多边形)的模型上。这样的效果就是游戏的模型虽然多边形数量比较少但是其渲染精度几乎和数百万多边形的模型一样,这样可以在保证效果的同时在最大程度上节省显卡的计算资源。 在刚刚过去的E3大展上面,虚幻引擎3无疑最引人注目的焦点之一。这是一个集合了多项优秀引擎和技术为一体的“超级引擎”,它使用上文中提到的SpeedTree对树木进行处理,并且集成了NovodeX物理引擎,还为游戏开发者提供了可视化交互式开发环境UnrealEd(Unreal Editor)。
SpeedTree
SpeedTree为虚幻引擎3带来了无比真实的树木与森林效果,由于上文中已经有详细说明,这里就不再赘述。
NovodeX
NovodeX是虚幻引擎3中功能强大的新一代物理引擎,其性能决不输给Havok PhysiCS。NovodeX支持速度、加速度和弹性碰撞等物理概念,并且含有布娃娃系统令人物动作更加逼真。