相比之下,国内网游方面,游戏开发商无论是自主研发还是引进国外引擎都百花齐放。对于3D网络游戏来说,好的引擎可以为玩家呈现出色的游戏画面和舒适的操作手感。它还可以在后台数据计算和前端性能方面提供合理的呈现。图形让玩家一眼就可以比较优劣,但很多数据判断功能却并不为人所知。
早期国内网游的3D游戏引擎主要采用OGRE引擎。这是一个开源的图形引擎,不具备游戏引擎应有的其他功能。但它有非常方便的接口,可以与其他功能引擎连接,所以这种开源、免费、可扩展性强的图形引擎长期以来一直是国产3D网游(2.5D)的首选引擎。其代表游戏是《天龙八部2》,国内同时代的3D游戏大部分都是使用OGRE引擎制作的。由于是免费开源的图形引擎,国内游戏很多所谓的自研游戏引擎都是由OGRE引擎改造而成的。
▲自主研发实力作品《完美世界》
有很多有相当实力的游戏公司热衷于开发自己的游戏引擎,比如完美世界。通过借鉴其他发动机技术,集成开发了Angelica发动机。完美世界曾使用该引擎打造了多款成功的游戏:《完美世界》、《诛仙》、《赤壁》。
▲《永恒之塔》堪称画质最佳
为了追求媲美单机游戏的画面,我们采用先进、强大的单机游戏引擎来开发网络游戏。以盛大公司为代表的《永恒之塔》就是其中之一。它是使用 CryENGINE2 引擎开发的。虽然为了降低电脑配置要求而砍掉了一些特效,但画面表现却远远优于同类产品。
▲首款双引擎网络游戏《鹿鼎记》
由于Unreal 3引擎和CryENGINE2引擎主要用于单机游戏制作,其网络适应性和稳定性弱于专门的网络游戏引擎。然而,大多数商业网络游戏引擎的图形性能远远不如前者。 《鹿鼎记》是第一个打破游戏只使用一个游戏引擎的传统的游戏。它在网络侧采用Big World引擎国内游戏引擎3D素材,提高服务器性能,支持更好的网络游戏功能。图形方面,它采用了Unreal 3引擎,保证了优秀的图形效果。表现力。
总结
国外游戏市场主要以单机游戏(视频和PC)为主,在引擎性能方面也主要追求高端效果。国产发动机在高端效果的表现上与国外发动机肯定存在技术差距。目前,国内自主研发发动机最大的短板是不成熟。这种不成熟体现在工具、硬件兼容性、性能和功能完整性等多个方面。然而,使用大量自主研发发动机开发的商业产品并没有取得成功。 ,实践证明,使用自主研发的发动机也是一个不错的选择。目前国内自主研发的游戏引擎整体技术实力还很低,主要是经验和心态的问题。开发游戏引擎是一个庞大、系统的软件工程。就像学习一样,需要时间去学习和努力。
如果自研引擎不会影响游戏质量和及时发布,或者公司有长期计划使用自研引擎开发游戏,则应考虑自研引擎。否则,应该考虑成熟的商业引擎。毕竟,使用商用发动机具有开发时间短、产品开发快的优势。高品质的优势也帮助企业技术人员掌握最新的游戏开发技术,可以在最短的时间内缩小与世界一流游戏水平的差距,甚至有可能赶上。
游戏发展需要特色发展,希望未来能出现更多国产优质游戏。
【IT168申请】十六年仙剑经验,姚显亲自操刀三年打造《仙剑奇侠传5》。 《仙剑》是国产游戏的经典大作,凝聚了国内游戏制作人员的技术精华,代表了国产游戏各个时期的发展水平,体现了国产游戏引擎的技术水平。
▲《仙剑5》实际游戏截图
什么游戏引擎?举个简单的例子,在某款游戏的场景中,玩家控制的角色躲在房子里,而敌人正在房子外寻找玩家。突然被控制的角色打翻了桌子上的杯子。杯子掉在地上,发出碎裂的声音。听到房子里的声音后,敌人纷纷聚集到玩家所在的位置。玩家射击敌人,子弹引爆周围的易燃物质,造成爆炸效果。在这个简单而常见的过程中国内游戏引擎,游戏引擎在后台工作,控制游戏中的每一个动作。
游戏引擎被定义为:控制所有游戏功能的主程序,从计算碰撞、物理系统和对象的相对位置,到接受玩家输入并以正确的音量输出声音等等。
游戏引擎就像赛车的引擎,显卡就像车体的辅助设备。没有强大的发动机马力输出,无论车身设计多么出色,也很难突破速度极限。
游戏引擎和显卡的关系可以简单描述为:在实际的游戏开发过程中,显卡是游戏的物理基础。所有的游戏效果都需要有足够性能的显卡才能实现。显卡之上是各种图形 API。目前主流的是DirectX和OpenGL。我们所说的DX10、DX9就是这样的规格,游戏引擎就是基于这个API,控制游戏中的各个组件来实现不同的效果。
如今优秀的游戏引擎已经经历了多次迭代,不再只是一堆通用代码。比如Unreal engine3(虚幻3)、CryENGINE 3、Frost引擎等。国外游戏厂商研发能力强,发展速度快。转眼间,国内游戏厂商发展到了什么程度?游戏引擎达到了什么水平?
▲使用《孤岛危机2》引擎制作的高质感MOD
国产游戏刚发售就面临选择
1995年,《仙剑奇侠传》诞生。这是一款用QBASIC编写的DOS游戏,使用汇编语言作为底层,加上美术纹理和任务文本。大宇信息创意团队历时2年打造Make more。当时中国还没有成熟的游戏引擎,游戏都是用计算机语言编写的。后来被移植到window平台和一些移动平台。
▲《刀剑1》截图
不过这个时期,国外已经出现了第一代游戏引擎,并诞生了早期的3D游戏。最具代表性的是《DOOM》,一款经典的射击游戏。该游戏由ID公司使用自己的DOOM引擎开发。游戏互动性很强,不再有单一的灯光效果和环境。定位立体声等功能。
到了2000年,国内多家游戏工作室相继成立,比如大名鼎鼎的西山居工作室(隶属于金山软件公司)、DOMO工作室(大宇信息)等,《刀剑2》也是在这种形势下酝酿的。 《仙剑奇侠传2》采用了DOMO工作室自主研发的游戏引擎。虽然是2D游戏,但在国内也达到了顶级水平。该游戏引擎也被应用在多款游戏中,例如《大富翁4》、《轩辕剑3》等国产大作。
▲2D游戏《刀剑2》画质达到国内巅峰
虽然国内游戏仍在使用 2D 引擎制作,但国外已经明显领先。 ID发布DOOM引擎后不久人物立绘,又发布了Tech引擎。许多著名的传奇作品都是通过这个游戏引擎开发出来的:《Quake》、Day of Defeat(胜利之日)、《半条命》等。Tech引擎是当时第一个完全支持多边形模型、动画的引擎和粒子效果,真正将玩家带入3D游戏时代。
1999年,由于3D显卡的快速发展带动了游戏行业的发展,Tech引擎已经发展到了第三代。在早期的游戏竞争中,国内单机游戏厂商在技术应用上明显落后。这是国内游戏开发商面临的一个大问题:自主研发、自己制作,还是购买并使用国外先进的商业引擎与世界接轨?
文章来源:https://software.it168.com/a2011/0706/1214/000001214344_5.shtml