网游开发引擎应用分析

一.关于网络游戏的研发简介

1、网络游戏主要功能模块

◎ 网络层(服务器客户端共用)

◎ 网络应用层

◎数据库应用层

◎游戏数据层(服务器客户端共用)

◎服务器逻辑层(玩法系统,AI,角色账户系统,反外挂等)

◎客户端逻辑层(角色模块,UI逻辑,玩法逻辑等)

◎ UI层(UI解决方案,特殊UI效果支持)

◎图形渲染数据层

◎图形渲染层(地形渲染,光照,相机管理,特效, 水处理,模型渲染,骨骼动画,场景管理,资源加载管理等)

2、 引擎占游戏开发工作量分析:游戏程序开发大多工作在游戏数据层,服务器逻辑层,客户端逻辑层这三个部分,大概占80%的工作量,而市面上的引擎,不论开源免费的还是付费的大都只是在图形方面提供了部分或大部分解决方案,如果要完成网游的开发这部分仍然有很多工作要做, 而且引擎所提供的高质量渲染效果需要高配置机器的支持,对于国内大多数的底端机器,还需要额外的优化, 另外大部分国外引擎的应用范围大多是单机版FPS类型游戏, 而缺乏对MMORPG类型游戏独特需求的支持,所以也需要花费比较多的额外开发, 。

3、游戏程序开发人员配置

服务器通信底层+数据库 2人

游戏引擎+美术开发工具 3 人

UI底层开发 1-2 人

游戏玩法架构人员2-3人

游戏玩法开发 10 人 比较基础的开发人员,同时写客户端服务器代码

二、网游开发常用引擎应用分析

1、Unreal3 引擎 著名的游戏引擎,用户也很广,单机比较成功,主要提供图形渲染方面的解决方案, 支持室内外场景,有功能丰富的游戏制作工具,主要偏向于制作FPS类型的游戏,应用于MMORPG还需要很多的扩展和修改。去年提供了一套不成熟的网络解决方案, 798网络娱乐有限公司在用,问题很多,所以应用于网络游戏网络部分大都是自己开发。

应用unreal 3 的公司  公司:久游产品 :《神兵传奇》、《流星蝴蝶剑OL》已上市,存在一些问题

798网络娱乐有限公司产品:七剑,聊斋产品处于研发封测阶段

游艺星际产品:类似第二人生的社区型游戏未上市

韩国 游戏开发商:网禅产品《HUXLEY》 未上市

NCSOFT 《刀魂OL》未上市 美术策划程序都需要相关人才去驾驭~~

2、CryTech的CryEngine 2 3引擎 号称次世代的实时渲染引擎,渲染效果是当今渲染引擎中最好的,有强大的游戏编辑工具,方便游戏的开发。没有大型网络游戏网络部分解决方案。这个游戏引擎类似于Unreal3,也是偏重于FPS类游戏开发,但引擎的图形表现力优于Unreal3, 但成本会更高

应用产品 :《永恒之塔》 韩国开发,盛大运营

这个引擎多为韩国公司应用,国内应用的不多,搜狐畅游签了这个引擎,但应该还没有应用这个引擎于项目中的消息。

3、Big world 比较完美的强大服务端解决方案,同时也有客户端解决方案, 但客户端表现不如Unreal3 及 CryEngin2 3。国内很多公司都在应用这个引擎进行开发,有开发出产品的,也有正在开发的,有花钱购买的,也有先通过某些渠道拿来用的。 这个引擎核心部分代码是不出售的,唯有网易出资参股这个公司,才拿到了核心代码,但网易用这个引擎开发的天下2用时超长,几次测试效果都不是很好,近来才开始稳定。一般公司没有核心代码会受制于人。

网易 《天下贰》已上市 网易《创世西游》

游趣 《鬼吹灯OL》,未上市

宇峻奥汀《三国群英传OL2》 上市情况未知

天游 《侠客列传》 上市情况未知

4、 Ogre + CEGUI 开源引擎,架构合理,易于扩展。这个引擎的目的不是专门用于游戏开发,所以在游戏开发应用中需要更多的扩展。工具方面不是很全,需要很多的开发。没有网络部分解决方案。目前应用ogre的公司开发出的产品还没有全3d的产品,也就是逻辑上也是3d的产品,类似魔兽世界的还没有,如果要实现魔兽世界的效果,还需要进一步的开发所以要应用ogre引擎,最好用市面上成熟的产品代码为基础进行进一步开发。

产品火炬之光(单机)游戏,比较成功

搜狐畅游《天龙八部》 3-4年开发成熟,上市,火爆

搜狐畅游《鹿鼎记OL》 封测

麒麟《成吉思汗》 一年半开发周期,上市,比较成功麒麟

《梦幻聊斋》封测

极光世界

5、 自主研发:完美:自主引擎 《完美世界》《武林外传》《龙》大承网络 自主研发引擎

三 分析总结

一款游戏需要开发多久,成本有多高,技术平台只是其中一个因素。游戏公司的策划水平、美术水平和技术人员的能力都会对游戏项目产生很大的影响. 有足够驾驭引擎或产品开发的优秀开发人员,因为网游开发技术难点比较多,靠一两个人是不能完全把握的,而且还需要团队的团结和合作,以及正确的开发方向,及决策层的正确理念和目标,才是产品成功的必须。

转载于:https://www.cnblogs.com/caldera/archive/2010/12/29/1920780.html

网游开发引擎应用分析相关推荐

  1. (转)火溶CEO王伟峰:Unity3D手机网游开发

    今天看到这篇文章,感觉很不错,尤其是那句"Unity3D的坑我觉得最严重的坑就是没有懂3D的程序员,把Unity当成Office用". 转自http://blog.csdn.net ...

  2. 火溶CEO王伟峰:Unity3D手机网游开发

    http://www.gamelook.com.cn/2013/11/135467 GameLook报道 / 11月2日下午,GameLook游戏开放日活动在上海正式举行,此次会议gamelook邀请 ...

  3. 网游帧同步的分析与设计

    网游帧同步的分析与设计 https://zhuanlan.zhihu.com/p/105390563?utm_source=wechat_session 今年的春节非同寻常,由于新肺炎疫情的蔓延,假期 ...

  4. 【UE4】网游开发中的RPC和OnRep(二)

    [UE4]网游开发中的RPC和OnRep(二) 本文转自我的公众号-游戏开发手账 转载请标明出处 搭配Multicast,让Server和所有的Client正常运转起来. 上篇遗留了什么问题? 上一篇 ...

  5. 【UE4】网游开发中的RPC和OnRep(三)

    [UE4]网游开发中的RPC和OnRep(三) 本文转自我的公众号-游戏开发手账 转载请标明出处 最后说说怎么用OnRep完成子弹的同步. OnRep 使用属性同步也能够完成Client和Server ...

  6. 网游开发的学习与杂绪

    乘着头脑有点思绪,又没有时间进行整理, 赶紧把想到的一些个人见解记下: 1, 在网络编程里, 宜多用组合, 少用继承. 组合更适用于分解数据以在网络因时因地制宜的通讯. 2, 封装包含对数据的隐藏,但 ...

  7. 科研院所网管开发项目案例分析

    1.电力科学研究院 1.1.项目背景 中国电力科学研究院,是国家电网公司直属科研单位,是中国电力行业多学科.综合性的科研机构. 电力科学院在承建电力核心骨干网--光芯片网络系统中,需要开发管理光芯片网 ...

  8. 简单盘点手游开发引擎

    2019独角兽企业重金招聘Python工程师标准>>> 无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏,通过游戏引擎制作者可以把画面 ...

  9. Unity3D与AvosCloud网游开发实践 - 单线程U3D中的异步通讯处理

    Unity3D被设计为单线程的结构,即在主线程之外绝大多数API都是无法使用的,而AvosCloud所有数据通讯都是异步的,这样就产生了一些问题. 举例来说,角色获得了足够的升级经验,于是向服务器发送 ...

  10. 关于Unity3D手机网游开发一些小看法

    它的知识技能和职责,我就不仔细说了,说细了有一点像招聘启示.他的主要职责虽然负责技术,但是也给产品决策和方向提供一些决策.他最主要的考核指标,就是经验很重要,最好主导或参与过一款网络游戏的开发.举个例 ...

最新文章

  1. 计算机教师个人总结及自评,教师个人自评总结
  2. 文本读取写入易错问题
  3. log4j日志文件配置
  4. posman使用教程
  5. 第一个cocos2d-x 项目
  6. 基于 Spring Boot 开发 OA 开源产品
  7. 关于mysql中Join语句的几个问题
  8. java 水印 位置_Java实现图片加水印且控制位置和透明度
  9. uni保存canvas图片_小程序canvas【开箱即用】
  10. CSS:实现跳动小球蒙版效果
  11. [En]Web Forms Syntax Reference
  12. AD9361开发:接收与发送滤波器配置
  13. matlab画航线图,【图文详解】如何画出华丽丽的全球航线图
  14. 如何剪辑音频,音频剪辑的简单操作
  15. codeforces 834-A. The Useless Toy
  16. Python-分类问题示例-OneR-学习笔记
  17. 整数转成RGB颜色值
  18. ToothFairy for Mac(一键连接蓝牙设备软件) v2.4.5免激活版
  19. 天龙固件U盘更新_2020年的无线音响好用不?用HEOS体验天龙HOME250
  20. 寻址方式(有效地址的计算)

热门文章

  1. ANSYS apdl命令流笔记10-------网格划分的三个步骤
  2. Android实现QQ音乐QMC格式转MP3格式
  3. java 根据省份证号-判断省份-性别-生日
  4. access更新查询非汉族加分_Access更新查询
  5. 筛选法建立初始堆_MTT法检测细胞增殖
  6. 萤火小程序商城系统安装教程
  7. 使用C语言生成DAC的Sin正弦波数据表(一个周期采样32个)
  8. AllenNLP使用Predictor进行预测
  9. Opencv之高效函数convertTo
  10. 2022-2028中国安全代码审查软件市场现状研究分析与发展前景预测报告