03.01 开发的单机游戏,有没有可能支持全平台?

番茄味蓝莓


这个问题要从以下两个角度分析

  • 技术角度

  • 商业角度


技术角度

从技术角度讲,无论是单机游戏还是网络游戏,都可以支持全平台。拿unity游戏引擎举例,在打包设置中就能够看到PC、IOS、Android、XBox和PS4等等平台。

只需要在引擎中开发一次,就可以打出不同平台的游戏资源。理论上来说,只要一个游戏平台在游戏引擎支持的范围内,那么就是肯定可以做出来的。即便是特殊的引擎不支持,那么也可以采取一些方法进行移植。例如《生化危机4》就前前后后登陆了各大平台,真正意义上的全平台游戏。

当然不同平台机能不同,大型一点的游戏很难在机能较弱的平台运行,这种就实在没办法了,不是不想支持,而是没法支持。

商业角度

从商业角度看,一款游戏是否登录全平台主要看商业策略。比如索尼第一方工作室推出的游戏,基本上都只登录自家游戏平台,也就是PS系列。微软虽然已经放弃了独占,但也坚持让自家开发的游戏登录PC和XBox,并没有让《光环》《战争机器》《地平线》登录PS。任天堂的《马里奥》《塞尔达》更是永远只登录自家平台。

是否独占主要跟利益有关,独占游戏可以带动自家游戏硬件销量,轻易不会登录多平台。第三方游戏厂商登录全平台是为了扩大市场,多卖一份是一份,除非有硬件厂商要求独占,并支付一定的补贴或者技术支持。


结论

单纯问一款游戏是否可以支持全平台,在不考虑特殊情况,是完全可能的。


AGamer


“为什么我渴望已久的游戏总是不在XX平台上推出呢?”这个问题可能比玩家想像中更复杂。厂商除了要保持平台独占的优势,游戏移植其实亦牵涉各种技术考虑。记者咨询了任职外国大型开发商的软件工程师,以及本地的独立开发者,整理出游戏移植时最常遇到的困难。

同时兼顾多平台的困难

游戏移植 (porting) 指开发者将游戏发布到一个额外的平台,最基本的困难便是要确保各平台都能兼容作品。不单是首次发布,连同之后的每一次更新,都要能够在所有平台上顺利运行,过程中牵涉大量微调工作,多一个平台就多一份工作量。此外,各个平台都有各自对应的 API (application programming interface,编写程式用的工具),因此不少开发者都会采用虚幻引擎与 Unity 等有利跨平台开发的大厂游戏开发引擎,节省功夫。

最自由也最麻烦的电脑平台

说到移植,电脑版本又比主机版本更为棘手。由于每部主机的规格都是统一的,所以游戏开发商较易掌握游戏与硬件的兼容性。假设 Xbox 版的游戏出现了一个 bug,开发商大概能预料到所有 Xbox 玩家都会面对同一个问题。但在电脑上,不论是安装的软件或硬件,每位玩家的配置千差万别,一个 bug可能只会在某种组合下出现,于是开发商在移植到电脑时便要进行更反复的测试。

若果使用自家开发的引擎,开发商便要分配人手做好 QA (Quality Assurance) 工作,一般会使用数百部电脑组成的伺服器,测试游戏引擎与游戏的各项表现;此外亦会在不同配置的电脑上测试游戏与硬件是否兼容。若果使用大厂商的游戏引擎 (例如 Unreal),引擎公司会负责测试软硬件兼容,遇到问题便会向硬件厂商报告,由硬件厂商更新驱动程式 (driver),节省开发商大量时间。

60 FPS 的意外

「重制」 (remastering) 也是一种常见的移植,多发生在隔世代平台,为了使旧游戏符合新平台的系统与画面标准,移植者要面对新旧技术差异的问题。随著硬件进步,开发商可以直接提升重制游戏的影格速率 (frame rate,即每秒显示的画面数目,一般以 fps/frame rate per second 表示),提升流畅度,但部分主机游戏却因为使用格数 (frame) 来计算数值,结果出现意想不到的问题。

《黑暗之魂2》在开发时是以 Xbox 360 与 PS3 版本固定的30 fps 来计算武器损坏速度,当电脑版玩家以60 fps 运行游戏时,武器损坏速度便加倍,团队在一年后才发布更新修复问题。近年的游戏 (尤其是电脑游戏) 都减少以格数作为数值计算单位,避免出现这种 bug。

白金工作室2010年的作品《征服》推出了PC重制版,移植时将 fps 由30增加至60,导致玩家受到的伤害加倍

低清变高清

重制旧游戏时亦会提升游戏画面的细致度与解像度。任职外国大型游戏公司的软件工程师 Jason 指出,在重制以多边形运算的 3D 游戏时,除非原来版本的多边形数太少,否则业界一般不会完全重建所有模型。在调高画面解像度后,平滑化 (anti-alias) 技术就会自动让画面变得精致。最繁重的工作其实在于重做材质 (texture),出于成本考虑,开发商可能只会重做某些最「碍眼」的元素,例如人物面部材质,或是地面及树木等大型场景物件。

Unity 与 Switch 的兼容仍有待改进

Unity 是强大的开发引擎,支持游戏发布到多个主机、手机与电脑平台,然而游戏制作人 Billy 认为 Unity 对 Switch 的支援仍未全面。他的作品《Sword of the Guradian》的电脑与 Xbox One 版本使用60 fps,但当转换成30 fps 的 Switch 版本时,就出现人物移动变成不自然滑动的问题。

总结:目前来讲支持全平台还是比较困难的,有很多数据要进行移植,未来不是没有可能。





十一多


得看您是开发的什么单机游戏,游戏模式是否支持多人模式!游戏引擎是否有数据库存档之内的,如果都支持多人作战模式!有数据库存档!只要接入外网!玩家安装服务端就能联网作战!就譬如最早的CS游戏,早期属于单机游戏,后来发展到了局域网!再后来就是浩方平台!但是CS游戏属于及时枪战游戏!


三哥玩传奇


凭我的个人观点,我觉得所有的单机游戏。只要不违法的话,也可以。让全平台接受。

得看您是开发的什么单机游戏,游戏模式是否支持多人模式!游戏引擎是否有数据库存档之内的,如果都支持多人作战模式!有数据库存档!只要接入外网!玩家安装服务端就能联网作战!就譬如最早的CS游戏,早期属于单机游戏,后来发展到了局域网!再后来就是浩方平台!但是CS游戏属于及时枪战游戏!


晓晓牧斗地主吖


Why not!我不知道大家还记得最早的浩方游戏平台么??我接触的第一个可以把单机游戏通过网络做成联网游戏的平台!!!其实很多单机游戏都支持局域网组建联网!游戏平台就相当于一个大的局域网!!现在大家用的比较多的平台也是类似!比如wegame,steam等,不过现在好多游戏因为网络的发展都直接研发成网络游戏了,所以不需要像浩方这种平台,更多的是一个方便游戏下载的平台。当然现在还有很多没有联网功能的单机游戏需要这种平台!


紫云飛


这个问题可能比玩家想像中更复杂。厂商除了要保持平台独占的优势,游戏移植其实亦牵涉各种技术考虑。记者咨询了任职外国大型开发商的软件工程师,以及本地的独立开发者,整理出游戏移植时最常遇到的困难。。。可以但比较麻烦。


Aany兵少


有可能,如果得到广大认可一定会火的[大笑]


螃蟹游走峡谷


我认为可能,单机游戏也会联网,只要联网就可以放平台


第五人格纯阳先生


李宁,一切皆有可能。😂


逗叔玩游戏


凭我的个人观点,我觉得所有的单机游戏。只要不违法的话,也可以。让全平台接受。


分享到:


相關文章: