游戏移植具体有哪些困难?

0 条评论


  • 3

    OwenTsai游戏设计,Web开发

    制作跨平台游戏有多简单?你只需要在游戏引擎的build setting中选择你的部署平台,然后点击build按钮生成一个目标平台的可执行文件。
    移植游戏有多困难?考虑到分辨率、帧率,考虑到压缩算法、渲染的问题,有时候移植游戏甚至和重新从production阶段开始一样。但至少,炒冷饭不用概念设计、不用玩法设计、不用pre-production、不用prototyping。而且,玩家们已经证实了其价值。
    有的时候移植版往往意味着阉割和精简。低面模型,更少的gameobject,更少的动态光源,更低劣的后期处理。而有的时候更过分,制作方本来没想跨平台,但后面想起炒冷饭的时候源文件早就丢失了,他们不得不逆向工程(反编译),这就导致了大量可能存在的bug。
    即使制作方有时做足了万全准备,不同平台的硬件限制也成为了移植游戏的主要障碍。用移动端打个比方,移植到iOS设备还好说,但是andriod……这世上可能有几万种安卓手机配置,确定性能的问题并最终解决,可能是相当麻烦的。
    发布于 2017-09-11 14:36:14 0 条评论


  • 2

    帕秋莉诺蕾姬多读多听多看多想,少说话

    首先,现在的游戏如果是Unity这种引擎做的,移植平台比以前要简单不知道多少了。但是还是会遇到一些问题,我拋个砖吧。

    前两天在某公司知道的情况,他们正在把游戏移植到PS4上,结果发现原来在PC上用来加载资源的 Resourse.Load(),在PS4上奇慢无比,PC上读取要十几秒的工作量,PS4上要十几分钟。因此移植首先要解决这个问题。具体的解决方法我也没细问,大概就是压缩打包,用别的解决方案替代 Resource 来管理资源。

    感觉如果是现代的这种集成引擎,跨平台碰到的主要就是类似的

    更新于 2017-09-11 14:08:04 0 条评论


  • 0

    Saaya嘴臭狂犬,夜露死苦

    老游戏移植新平台或者复刻


    那么基本上就是重做一遍比移植快一些


    举个最简单的例子:FF9PC/手机三平台版

    最初FF9是只有PS1版,后来前两年宣布移植PC跟收集了

    我很好奇他们怎么做的高清化

    直到我买了PC版后


    我发现了一件事


    这游戏直接拿UNITY用原素材做基础重做了一遍……


    新游戏那就简单了,如果是跨平台引擎+前期开发阶段优化好的话,基本上引擎内部就能解决


    而非跨平台引擎……大概或许也许可能,只有重写程序部分了

    发布于 2017-09-11 14:29:06 0 条评论

  • 1个回答被折叠 (为什么折叠?)


  • 1

    Doom Liang我被折叠的回答,都是精华

    Doom Liang 赞同

    最大的困难在于分析清楚这样做是否有的赚(money & fame)

    发布于 2017-09-11 17:42:24 0 条评论

  • 登录奶牛关账号即可参与讨论

{{question['follower_count']}} 个玩家关注

...

相关元素

相关问题

《彩虹岛》的不同版本为什么体验差异会相差很大?

2人关注 0个回答

游戏的叙事设计都有哪些手法?

16人关注 4个回答

《隐形公司》(invisible inc)的关卡强度是否太过紧凑?

7人关注 3个回答