1 首先,havok是物理引擎,不是游戏的,可以被嵌入Unreal(Unreal默认带的是PhysX物理引擎), 就不在一个层面讨论了。
2 从技术上看,Unreal和Cryengine都很领先, Gamebryo稍次,bigworld主要靠服务器套件,从游戏引擎综合讲,更次点。 然后是做小游戏的Unity3D(比如iphone,不过这引擎没源码授权), 再然后是比较垃圾的Torque. Hero engine是听过没接触过的,所以多评价。
3 脚本内嵌:
unreal : 自己的Unreal Script
CryEngine &Gamebryo: lua
Bigworld: python
Unity 3D:(只能用脚本编游戏) C#, Js.
4 价格, Unreal >Cryengine >Bigworld >Gamebryo >>Unity 3D >Torque
5 如果你英文过关,这里有10大游戏引擎, 你自己看,我就不翻译了
http://www.develop-online.net/news/32250/The-top-10-game-engines-revealed
6 中国的话,目前Gamebryo使用最多,tencent,盛大都有在用,世界范围,Unreal是主流。
希望对你有帮助 。
首先,游戏服务器与普通服务器相比较来说,游戏服务器需要能够保存更多的用户的状态。用户的等级等属性不用说,一般的IM服务也会有,还有一些时刻变化的数据,比如某个玩家的生命值,发技能前后的法力值等等,这些值区别于一般的属性值如名字,ID这些,这些数据会经常性的变化,还会参与到逻辑的计算中,比如你一个多少等级的玩家吃了什么东西之后战力值变化为多少,打在一个多少属性的玩家身上会不会被他闪避,会不会产生暴击…诸如此类的信息,在游戏服务器中都会一一保存。其次,游戏服务器中每一个用户都是独立存在的,每一个用户的数据、请求等都是独立的,用户彼此间的数据并没有任何交互。这也是游戏服务器与普通服务器之间最大的区别。至于客户端之间会有交互这一点,举最简单的例子,一个人在一个场景里面说了一句话,那么“同一个屏幕”的玩家也需要能够看到他说的这句话。此时游戏服务器就需要判断,多远的距离以内的玩家,会认定为是"同屏幕"的玩家,需要向这些玩家广播这个玩家说的这句话。
这个广播就比较麻烦了。首先,需要计算哪些玩家属于"同屏幕",就是我们在第一点提到的玩家身上某些经常变化的属性需要做的运算,在这里需要根据玩家的坐标,找出来跟在同屏幕的玩家,用到的是AOI的概念。另外,找到了这些需要接收这个消息的玩家之后,将消息转发给它们又是一个IO密集的操作,假如场景中有10个人,那么一句话就需要同时广播给另外9个人,假如有100人,1000人呢,数据量就更大了,而且时间的延迟也不能太长,这对于游戏服务器的性能就要求很高了。所以同样的一个硬件配置的服务器,可能跑Nginx可以同时处理上万的链接,但是对于一个游戏服务器就只有1,2千了,就是因为游戏服务器是一个CPU密集而且IO密集的服务器类型。而且不仅需要这样的游戏服务器不仅要求性能比较高,还需要服务器具有极高的稳定性,总不能隔一会就宕机了,那大家还怎么玩。
此外,游戏服务器需要更好的数据承载能力和处理能力。而普通服务器则在各个方面都比较均衡。在寻找游戏服务器租用商的时候,一定要选择那种CPU性能非常出色的。
最后一点,游戏行业一直以来是网络攻击的重灾区,很多游戏刚上线没多久就频繁遭到攻击,导致玩家大量流失口碑下降,最后可能导致直接关服。所以游戏服务器一定要带高防流量包。
刚问了我在成都三叠纪的朋友,现在主流的游戏引擎有:1、热门游戏引擎之:CryENGINE2
代表作:《孤岛危机》、《孤岛危机:弹头》、《蓝色火星》
CryENGINE引擎的开发者是德国的CryTek,当时名不见经传,在游戏引擎开发上属于新生代,但是第一次出手就表现不凡...CryENGINE2引擎几乎能够支持当今最新的所有图形视觉特效,是全能的超高端引擎。
2、热门游戏引擎之:Gamebryo
代表作:《上古卷轴IV》、《辐射3》、《战锤Online》、《星辰变OL》、《魔界2》
Gamebryo引擎属于高端级别引擎,是NetImmerse引擎的后继版本,是由Numerical Design Limited最初开发的游戏中间层,在与Emergent Game Technologies公司合并后,引擎改名为Gamebryo Element...Gamebryo引擎提供一套完整的游戏框架,其强大的设计性和高度的灵活性使其获得很多游戏公司的青睐.。。
3、热门游戏引擎之:BigWorld
代表作:《北斗神拳OL》、《天下2》
澳大利亚BigWorld Pty. Ltd所开发的BigWorld引擎,由服务器软件、内容创建工具、3D客户端引擎、服务器端实时管理工具组成,为致力于构建富有创造力的一流的新一代网络游戏的开发商降低了开发周期和成本。
4、热门游戏引擎之:Unreal Engine 3
代表作:《战争机器》、《使命召唤3》、《生化奇兵》、《彩虹6号》、《流星蝴蝶剑OL》、《七剑》、《一舞成名》
Unreal Engine 3(虚幻引擎3)是一个面向下一代游戏机和DirectX 9个人电脑的完整的游戏开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持..Unreal Engine 3是EPIC当前的主力干将,融合了众多新技术、新特性的Unreal3也是当前使用最广泛的引擎之一,在主机、单机、网游全面开花。
5、热门游戏引擎之:寒霜引擎
代表作:《战地:叛逆连队2》、《 荣誉勋章》《战地3》、《极品飞车:亡命天涯》、《镜之边缘2》
瑞典DICE游戏工作室为著名电子游戏产品《战地》系列设计的一款3D游戏引擎。06年开发,08年完工。特点是可以轻松地运行大规模的、所有物体都可被破坏的游戏。
6、热门游戏引擎之:Source
代表作:《半条命2》、《反恐精英》
Source引擎(起源引擎)由Vavlve公司研发,包括了3D图像渲染、材质系统、AI人工智能计算、Havok物理引擎、游戏界面、游戏声效等各个组件,而且创造性地使用了模块化理念,是当今主流引擎之一。
7、热门游戏引擎之:id Tech 3
代表作:《雷神之锤3》、《佣兵战场2》、《星球大战绝地武士 : 绝地学院》
id Tech 3引擎从雷神之锤引擎 和id Tech 2引擎发展而来,是由id Software开发的用于多种游戏的游戏引擎。它和虚幻引擎、Source引擎是在世界上是用户最广泛的游戏引擎。
8、热门游戏引擎之:X-Ray
代表作:《潜行者》
X-Ray引擎开发周期长达长达八年,由是世界上第一款支持DX9的引擎,在2003年诞生以来,一直走在业界图形技术的前沿...X-Ray引擎可以根据系统硬件配置自动调节游戏效能到最佳模式。
9、热门游戏引擎之:EGO
代表作:《超级房车赛:GRID》、《尘埃2》
EGO引擎是由CODEMASTERS和SCE使用SONY的PHYREENGINE跨平台图像引擎共同开发的,主要使用在赛车类游戏中。
10、热门游戏引擎之:MT Framework
代表作:《生化危机5》、《失落的星球》、《鬼泣4》
MT Framework引擎是日本著名游戏厂商Capcom自主研发的,其优越的技能效果是其成为日本3D游戏引擎中的佼佼者。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)