几款引擎比较:BigWorld,Unreal,CryEngine等

几款引擎比较:BigWorld,Unreal,CryEngine等
2011年06月16日
  学无止境,三人行必有我师,把这几年收藏的文章都晒出来,大家共享吧! 声明:早期转载的文章未标明转载敬请原谅,以后将陆续改过来,向原创者致敬! C++ , Direct3D, OpenGL, GPU,OGRE,OSG,STL, Lua, Python, MFC, Win32 (有问题可留言,部分网页看不到图片可网页另存为到本地再打开即可看到) 痞子龙3D编程 QQ技术交流群:32103634
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  自由骑士笃志原创- -欢迎转载,呃
  
  BigWorld:澳大利亚
  优点: 1:动态负载均衡,服务器承受能力好。
  2:服务器有较高的容错性,对服务器状况有专业的记录和管理报表分析。
  3:功能全面,使用非常方便,开发速度快。
  4:支持无缝世界。
  5:嵌入的Python脚本,开发非常方便。
  缺点: 1:该引擎更适合制作FPS游戏。
  2:结构完整度高,模块间契合度大,优化难度大。
  3:仅支持RedHat服务器系统。
  其他描述:
  授权费用: 一个许可针对一个项目一个游戏。若一次性购买,价格为200W美元。
  相关技术说明:
  BW和其他网游引擎不同,它不是针对地图为单元,将地图为单元分担到独立进程中去管理的。它是以人群数量去进行划分的,从理论上来说BW是支持无限大的游戏世界,而且它完全的支持无缝,因为它完全没有从物理地图区域进行分割。
  BW是使用C++开发的,使用的服务器是Linux,只支持RedHat,而且核心代码,即动态均衡负载代码是不提供源码的。
  BW中大量使用了多重继承,从汇编级去读其代码结构,难度很大。
  BW的Python脚本使用起来非常方便,Server间的跨进程通讯被隐藏的很好,对开发者使用提供了很多的方便,但由于隐藏很多细节,也出现了修改上的难度和局限性。
  BW设计初衷似乎是MMOFPS而非MMORPG,由于修改上的难度过大,需要和澳方进行长期的沟通才能方便开发。
  BW的场景管理使用的是传统四叉树。
  BW是将渲染线程和逻辑线程完全分离的,位解决CPU和GPU通信瓶颈,它让CPU比GPU快2-3帧。另外,它的客户端资源加载是使用的独立线程。
  BW提供服务器负载测试工具。常规性能为: 单纯收发不考虑逻辑情况下Client: 每秒10次,OUT 0.5Kb, In 2Kb.
  BW本身支持中文,同时支持DX9解决方案,主要支持的建模工具为3D MAX以及MAYA。
  BW的配置文件时XML格式开放除动态负载均衡核心代码之外所有代码的修改权限,核心代码不提供。
  BW的授权价格初步估测位200W美元,但值得注意的是,只有签订了NDA(保密协议)的公司才有权知道其真正售价。该售价收到NDA保护,不得外泄。
  BW有客户端的试用版,期中包括一个DEMO和三个编辑器试用版,其客户端有中文文档。服务器完全没有试用版,也没有中文文档。
  BW的培训工作为:初期派出3名工程师,1客户端1服务器1美术,外加1翻译人员到授权公司进行5个工作日的培训,期中3天讲课,两天问题解答。后期通过MSN进行技术指导。
  BW1.8版本之前不提供Update程序,但支持XML打包工具支持。
  BW支持TCP/IP,UDP以及部分其他平台通讯协议,但没有P2P支持。
  BW默认支持服务器架构为LoginServer, CellServer, DBServer, ContorlServer。客户需要做的是对CellServer中逻辑属性进行添加和控制。
  BW能够支持2D游戏开发。
  使用BW开发,建议程序人员配置为4-8人,要求程序人员熟悉C++和Python,其中服务器人员要求了解部分Linux操作系统初级知识。另建议客户端人员和服务器人员配置比例为3:1。
  已出网游: 天下2,创世西游 ---- 网易
  鬼吹灯OL ---- 游趣
  侠客列传 ---- 锦游
  三国群英传2OL ---- 宇俊奥玎
  国内有该引擎授权的公司有:、
  广州网易 畅游(CYOU) 北京大方成象(北京)网络技术股份有限公司 金酷游戏(上海鸿利数码有限公司) 广州Interzone 广州深红 深圳光宇天成 北京天联世纪 上海天游 上海盛秦 上海游趣 杭州五花马 浙江凯迅 杭州9D 宁波盛光天翼 无锡音唯响 成都灵智伟业 天津构思 福州天盟 台湾宇峻奥汀 台湾
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值