游戏引擎
产品筛选
(根据你公司情况筛选适合的产品)
为你找到
5
款产品
常见问题
游戏引擎是干嘛的?
游戏引擎(Game Engine)是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些组件提供了游戏设计者设计游戏所需的各种工具,不需要游戏设计者从零开始,可以直接引用引擎里的部分功能快速编写出游戏程式。游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、Mac OS X、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。游戏引擎有哪些?
一、Unreal Engine全球最开放、最先进的实时3D创作工具。产品特点: 1、自由创作 使用虚幻引擎,你就能用世界最先进的实时3D创作工具制作出惊人的实时体验。从首个项目到最严苛的挑战,我们免费易得的资源和鼓舞人心的社区将帮助所有人实现梦想。 2、学习虚幻引擎 我们提供包括数百小时的在线课程、大量网络研讨会,以及讲师培训在内的众多学习资源,为你铺就学习的康庄大道。 3、加入社区 虚幻创作者是虚幻引擎背后真正的力量之源。欢迎加入我们的社区,共同创作前沿体验,并在创作的道路上互相帮助。 4、获取支持 探索我们丰富的参考文档、指南、社区支持以及专业级的专属支持。二、白鹭科技北京白鹭时代信息技术有限公司(简称白鹭科技),曾先后获得顺为资本、深创投和经纬创投等机构的多轮投资。为更好地推动HTML5游戏产业的全面发展,白鹭科技以技术为核心,从开发工具、游戏自研、游戏发行、技能培训等多个维度,全面打造移动游戏服务生态。游戏引擎的作用
游戏引擎提供了一系列开发所需的系统,一般包括渲染引擎、物理系统、碰撞检测系统、脚本引擎、音效、人工智能、网络引擎、电脑动画和场景管理等系统,让游戏开发更为便利。游戏引擎有哪些类型?
一、Unity 3DUnity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。二、虚幻引擎虚幻引擎的设计目的非常明确,每个方面都具有较高的易用性,尤其侧重于数据生成和程序编写的方面,这样,美工只需要程序员的很少量的协助,就能尽可能多地开发游戏的数据资源,并且这个过程是在完全可视化环境中完成的,实际操作非常便利。三、Cry Engine 3Cry Engine3,是德国的CRYTEK公司出品一款对应最 新技术DirectX11的游戏引擎。2001年引入的这个“沙盒”是全球首款”所见即所玩”(WYSIWYP)游戏编辑器,现已发展到第三代,WYSIWYP功能将提升到一个全新层次,并扩展到了PS3和X360平台上,允许实时创作跨平台游戏,另外工具包内的创作工具和开发效率也都得到了全面增强。四、白鹭(Egret)Egret是一套完整的HTML5游戏开发解决方案。Egret中包含多个工具以及项目。Egret Engine是一个基于Type语言开发的HTML5游戏引擎,该项目在BSD许可证下发布。用Egret Engine开发的游戏可发布为HTML5版本,运行于浏览器之中。同时,也可以发布为iOS、Android和WindowsPhone原生程序。五、Cocos 2DCocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。开发游戏用什么引擎?
一、Unreal Engine全球最开放、最先进的实时3D创作工具。产品特点: 1、自由创作 使用虚幻引擎,你就能用世界最先进的实时3D创作工具制作出惊人的实时体验。从首个项目到最严苛的挑战,我们免费易得的资源和鼓舞人心的社区将帮助所有人实现梦想。 2、学习虚幻引擎 我们提供包括数百小时的在线课程、大量网络研讨会,以及讲师培训在内的众多学习资源,为你铺就学习的康庄大道。 3、加入社区 虚幻创作者是虚幻引擎背后真正的力量之源。欢迎加入我们的社区,共同创作前沿体验,并在创作的道路上互相帮助。 4、获取支持 探索我们丰富的参考文档、指南、社区支持以及专业级的专属支持。二、白鹭科技北京白鹭时代信息技术有限公司(简称白鹭科技),曾先后获得顺为资本、深创投和经纬创投等机构的多轮投资。为更好地推动HTML5游戏产业的全面发展,白鹭科技以技术为核心,从开发工具、游戏自研、游戏发行、技能培训等多个维度,全面打造移动游戏服务生态。游戏引擎架构是什么?
引擎构架是游戏引擎的⾻架,它的任务就是把图像渲染、输⼊处理、⾳频播放、资源管理等游戏引擎的基本功能组合成⼀个有机的整体。⽐较成熟的引擎架构⽅法包括:1、结构化构架。结构化构架采⽤的⽅法是将游戏引擎内部的模块以结构化的形式组合,并以API的形式提供接⼝,这种构架模式的优点是效率⾼,接⼝简单清晰,适合于做⼀些速度要求⽐较⾼的引擎,但是缺点是其模块之间耦合度⾼,不易修改。2、基类根形式构架。基类根形式构架是以基本的⼏个抽象服务提供接⼝类为基础,并以接⼝与实现相分离为原则,来进⾏引擎实现,提供的实现类在引擎内部创建,⽽将接⼝供给⽤户使⽤。这种构架模式的优点是结构清晰,实现灵活,可以适应⽐较⼤的变化,适合于做⼀些较⼤且有跨平台需求的引擎,但是该架构依赖于基本的抽象类的继承关系,导致引擎内部类继承了⽆⽤的功能⽽变得虚⼤,况且接⼝的通⽤性使得实现的效率不⾼,导致整体效率偏低。3、组件形式构架。组件形式构架是把不同功能的模块做成互相独⽴的系统,模块内部可以使⽤任何构架⽅式,只需要提供相应的接⼝即可。引擎以模块管理器为核⼼,⽀持插件形式组件增加⽅式,可以将新增的功能组件以插件的形式来插⼊系统⼯作,这种构架⽅式极其灵活,且模块内效率⽐较⾼,所以某些⼤型商⽤游戏引擎采⽤这种⽅式,但这种⽅式设计⽐较困难,实现⽐较复杂,需要⼤量的开发经验。