魔兽工程师谈怀旧服制作:现代技术制作的旧游戏

Write a comment

会员评分: 0 / 5

灰暗的星星灰暗的星星灰暗的星星灰暗的星星灰暗的星星
 

魔兽世界高级工程师Omar Gonzalez在近日接受了Shacknews视频媒体的采访。在本次采访中Omar谈到了怀旧服这个项目时如何开始的,以及如何解决在开发过程中遇到的一些困难,而最终诞生了这个外观体验与原版相同的,但是却是使用现代代码工具制作的怀旧服。

经典怀旧服基本上是计划将1.12补丁中的旧图形和数据库信息放在现代的游戏代码内,这样会比04年版本更加高效。并且开发者非常幸运地恢复了一些原始的图形和数据库信息,所以许多模型和纹理都可以直接替代当前的,而不必重新创建。但这时候又遇到了一个新的问题,因为在04年并没有DX11和Metal这种现代的图形渲染技术,而现代的引擎对色彩和光线的许多计算方法与原始数据都不同,所以并不是简单地将所有东西移植上去即可,让游戏整体看起来像以前的那样,许多工作都是为了使这些图形更接近原始的外观和感觉。

对于工程师而言,在旧项目基础上使用现代代码也非常重要,这样会允许他们使用相同的后端接口来维护游戏的两个版本,而不是去熟悉精通两种不同的设置。对于一个游戏来说,通常不会恢复到之前的版本,但好在暴雪仍有经典版的源代码,这样能让工程师将两个代码进行对比,看看新系统的功能有什么不同,从而将经典怀旧服制作地更高效也更符合现代标准。

在怀旧服制作中使用的一些旧代码,是从05年Omar入职到现在的版本都还未改变,其中包含了他与Jeff Kaplan(现任《守望先锋》总监)共同开发的战利品共享系统。已经发布了15年的《魔兽世界》中的一些代码基本上从诞生到现在都未改变,这些代码不需要随着游戏的发展而改变,而另一些代码则需要随着游戏系统的更新而进行重构,或者根据程序员而进行改进。而Omar他们的团队最重要的不仅是保证代码架构的整洁,还要为游戏提供一种有趣的体验。团队会采取平衡措施来保护代码,使得代码可以长期稳定地运行,并且不会影响到游戏体验。

经典怀旧服的出现让不少玩家兴奋不已。有玩家认为怀旧服必须得1:1地完全忠于原味地进行制作,并且对怀旧服里的邮箱改动和团本战利品交易方式的更改而感到遗憾。也有玩家对将能在怀旧服使用更现代的插件和一些外部服务(如discord)等感到兴奋和期待。

对于暴雪为了怀旧服的稳定性和效率而进行的现代化改动,可能会无法保证100%原汁原味的做法,你们有什么看法?

说点什么...
取消
你是一个访客
作为一个访客
加载评论... 注释将在之后刷新 00:00.

第一个发表评论

关注微信

SKYLINE© 2019
粤ICP备18031537号-2

Search