V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
hello267015
V2EX  ›  游戏开发

很好奇啊, LOL 手游这种,跟 LOL 端游代码有多少能复用的。。难道手机端代码从 0 开始写吗

  •  
  •   hello267015 · 47 天前 · 11354 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。
    94 条回复    2021-10-14 10:52:24 +08:00
    guyeu
        1
    guyeu   47 天前
    服务端代码基本也要从 0 开始写
    guyeu
        2
    guyeu   47 天前
    而且在方案明确没有返工的情况下实现一个 LOL 手游这种体量的游戏不需要特别多的工作量
    Showfom
        3
    Showfom   47 天前
    @guyeu #2 那多少工作量算不是特别多?比如多少程序员+多少工时?

    不过 lol 手游倒是可以省不少美工= = 角色反正都长得一样
    HaydenYe
        4
    HaydenYe   47 天前   ❤️ 3
    手游用的 unity 基本跟端游就是两个游戏
    hervey424840
        5
    hervey424840   47 天前
    基本属于两个游戏了
    tankren
        6
    tankren   47 天前
    也就省了角色插图 模型 故事文本 技能定义啊啥的吧
    mikeven
        7
    mikeven   47 天前
    这么困难吗,我在想那些手机和电脑能联机的游戏都是怎么做的,一般用一个引擎就可以吗
    mascteen
        8
    mascteen   47 天前 via Android   ❤️ 3
    工作最难的设计部分省略了,剩下就是就是找到适合的人做出来就行了,如果你说的工作量是工时的话那有一定工作量但是没法评估的设计部分才是难点后面就是依葫芦画瓢
    HongJay
        9
    HongJay   47 天前   ❤️ 4
    能量化的交给织布工的工作会能难吗
    c88155745
        10
    c88155745   47 天前
    你从它开发周期来看,肯定是重新设计过的,花了大量时间,明显比王者荣耀体验更好
    yoa1q7y
        11
    yoa1q7y   47 天前
    我在想之前的 PC 游戏迁移到 switch 上面,有多少可以复用的东西,比如巫师 3,生化危机等
    Felldeadbird
        12
    Felldeadbird   47 天前   ❤️ 1
    代码部分必然是全新开发。数值公式这部分部分应该复用。 就不清楚光子和拳头那边有多少交流了。
    abvatous
        13
    abvatous   47 天前   ❤️ 1
    unity 可以打包 Android iOS 安装包的

    至于其中复用的代码,我感觉还是很大差别的,技能操作机制都不一样了,贴图都稍微不同了(看看安妮,我都惊了,棱角分明),更不要说设备运行内存的限制了
    cuixiao603
        14
    cuixiao603   47 天前
    @yoa1q7y #11 这种和楼主说的这个算是两回事了
    wangyu17455
        15
    wangyu17455   47 天前
    贴图啥的降一下分辨率应该可以直接用
    bruce0
        16
    bruce0   47 天前   ❤️ 3
    @mikeven lol 手游好像是用的 unity, lol 端游用的拳头自己写的游戏引擎 所以 客户端相当于重写了,服务端 框架 大概率 能复用

    你说的 `那些手机和电脑能联机的游戏` 能用一个引擎的, 比如绝地求生 手机端和 pc 都是用一个引擎 (虚幻 4), 吃鸡端游一开始就用 ue4 做的, ue4 是支持跨平台, 再移植到手机端,工作量也不大.

    但是 LOL 的端游是用拳头自己的引擎,这个引擎明显是不能跨平台的, 把老的引擎移植到手机端, 这工作量还不如用 unity 重写了
    thulof
        17
    thulof   47 天前
    逻辑应该有能重用的部分吧?
    Foralrec
        18
    Foralrec   47 天前
    恰恰是贴图跟数值都没怎么重用.
    贴图,看模型跟皮肤就知道
    数值,加成 装备都调整过, 不过比如 减速叠加衰减等等的隐藏公式变没变,

    角色设计这块大遗产肯定完全复用了
    几乎全新的游戏吧.
    ScepterZ
        19
    ScepterZ   47 天前
    不知道从知识产权的角度来说,tx 工作室能不能看拳头的代码,如果不行的话,都不用考虑技术问题了……
    echo1937
        20
    echo1937   47 天前
    @ScepterZ #19 腾讯可以看,你公司都是我的,天美不可以,

    你一个子公司(工作室)凭什么来看我另一个子公司(工作室)的代码,而且我们还是属于竞争对手。
    4pmBaoZi
        21
    4pmBaoZi   47 天前
    @ScepterZ
    @Felldeadbird 你们这说的啥意思,LOL 手游国服和国际服都是一个吧。光子应该就单纯代理运营关系,针对国内对手游做些细微的改变嘛
    wuyouchao
        22
    wuyouchao   47 天前
    渲染手游是 PBR,全重写
    单局一个状态同步一个帧同步,基本没法复用
    开发一个光子一个拳头,肯定是重写啊
    wuyouchao
        23
    wuyouchao   47 天前
    @4pmBaoZi 怎么还有人觉得光子是代理运营?光子一个工作室三四百人运营这个项目?业内都知道这项目光子开发的,当然拳头也会参与调整,比监修要参与多些吧
    gam2046
        24
    gam2046   47 天前
    原神呢,不仅三端都有,甚至还有 PS 平台,每个平台还有相关的反作弊。这开发量,想想都头疼。
    JerryCha
        25
    JerryCha   47 天前
    你还不如问原神到底能复用多少东西
    huage2580
        26
    huage2580   47 天前
    实际上,我感觉不会有代码层级的复用,可能是美术资源,一些动作模型。数值和技能都调整了很多,我感觉这完全都是从头开发。
    原神一开始就算是多端设计的吧,引擎做多端的抽象,实际复用肯定是 90%了。
    ScepterZ
        27
    ScepterZ   47 天前
    @4pmBaoZi 听说是光子负责开发的,和 pubgm 一样
    rodrick
        28
    rodrick   47 天前
    @gam2046 元神是同引擎可复用的
    wangxin13g
        29
    wangxin13g   47 天前   ❤️ 6
    这个问题相当于从 PHP+JQ 迁移到 java+vue 能有多少代码能复用
    ns20
        30
    ns20   47 天前
    怀疑英雄联盟手游是全民超神换皮。
    gam2046
        31
    gam2046   47 天前
    @rodrick 其实代码量依旧非常的大,不同架构下的引擎代码量并不会比业务代码少多少,所谓同引擎,只是业务代码通过某种中间语言编写,才能实现跨平台的目的。

    三端通用相对还好,PS 可是异构的。

    但是讲道理,米哈游态度非常强硬的,不妥协渠道服的收入抽成比例,因此一段时间内,只有 B 站有渠道服,可不知道小米何德何能竟然也谈下来了渠道服,而且还和 B 站共通。
    mazyi
        32
    mazyi   47 天前 via iPhone
    本来代码的复用价值也不大,你说搬砖建一栋一样的房子,需要用一样的砖头吗?是砖头就行了吧。。。
    LudwigWS
        33
    LudwigWS   47 天前 via iPhone
    @c88155745 明显比王者荣耀好?我很怀疑英雄联盟手机版的市场能不能有王者的三分之一好。虽然这些游戏我都不玩。
    Torpedo
        34
    Torpedo   47 天前
    肯定重写啊

    pc 和 h5 稍微大点的项目追求体验也是写两套
    Immortal
        35
    Immortal   47 天前
    有一说一 我觉得优化的很不错
    我 888 都没感觉到明显发热
    CHEN1016
        36
    CHEN1016   47 天前
    @Showfom 并没有一样
    reeco
        37
    reeco   47 天前 via iPhone
    肯定重写,老的不敢动
    ch940621
        38
    ch940621   47 天前
    顶多策划和美术少干活
    Showfom
        39
    Showfom   47 天前
    @CHEN1016 #36 那也是原有基础上改呀,又没有出全新的手游专用的英雄
    Nevermore1234
        40
    Nevermore1234   47 天前
    @Showfom 你觉得 LOLM 和 LOL 一样,实际上引擎不一样,渲染实现的不一样,同步方式不一样
    在原有基础上改,还不如重做呢
    Showfom
        41
    Showfom   47 天前
    @Nevermore1234 #40 你在说啥?我在说英雄啊,你看原画和皮肤,哪个不是从 lol 上直接拿来用的?除了技能和动作都有变化,那你说他们会一个一个重做模型么?肯定在原来的基础上改呀
    williamjing
        42
    williamjing   47 天前   ❤️ 1
    感觉工作量应该是挺大的。但是不得不说,游戏优化的比王者荣耀好,打一局比赛要省很多电量。
    janus77
        43
    janus77   47 天前
    很多纯功能组件应该是可以复用或者使用的是市面上的商业产品,业务的话就要从 0 开始了
    learningman
        44
    learningman   47 天前
    @Showfom #40 模型也要重做啊,面向 PC 和手机的模型肯定不可能一样啊。。。数值设计都要推倒重来,PC 和手机的游戏节奏不一样
    Oktfolio
        45
    Oktfolio   47 天前
    @Showfom 基本只有原画可以复用吧...
    Showfom
        46
    Showfom   47 天前
    @learningman #44 重做呗,又不是要他们重新设计,总比重新设计新英雄要省不少事儿吧
    shpkng
        47
    shpkng   47 天前
    基本没有可以复用的东西
    两个游戏太不一样了
    shpkng
        48
    shpkng   47 天前
    @Showfom 美工省不了, 制作流水线完全不一样. 你看端游的角色, 柔体和光照什么的都是假的, 手游里面是真的, 建模会更复杂, 除了原画和人设应该没有什么可以直接用的
    shpkng
        49
    shpkng   47 天前
    @gam2046 原神用的 Unity, 开发出来就是跨平台的.
    Showfom
        50
    Showfom   47 天前
    @shpkng #48 我意思是这美工或者设计师又不用重新从 0 开始设计英雄呀,直接参考起来改,你说是不是能省不少工时?
    Nevermore1234
        51
    Nevermore1234   47 天前
    @Showfom 渲染管线、模型蒙皮都变了,贴图还能复用?
    手机端精度不一样,骨骼蒙皮都会变化,那么动作也得重新做
    有时候改的成本比重做成本还要高
    Showfom
        52
    Showfom   47 天前
    @Nevermore1234 #51 行吧你说的也有道理,所以王者荣耀这种重做加抄袭出来的垃圾产物成本是不是比 lolm 要低?
    lightjiao
        53
    lightjiao   47 天前
    Unity 开发者强答一波(不过我 LOL 和 LOLm 我都没玩)
    - 服务器核心部分可以不用改,最多改一改外围的系统(登陆、好友什么的)
    - 客户端应该是换了引擎了,架构和工作流可以沿用(重新设计新的架构和工作流其实成本巨高),代码啥的只能照抄一遍
    - 美术资源没研究太多。少量资源应该可以做一些精简以适应移动平台性能需求就可以直接用了,比如动作资源这种与渲染关系不大、又相对有统一标准格式的
    Nevermore1234
        54
    Nevermore1234   47 天前
    @Showfom LOLM 原画、角色设计以端游为准,所以这块成本很低,模型贴图特效说实话,监修做的好,找外包就行,不然拳头自己不做,直接找光子,拳头现在精力早在新项目上了
    王者说实话,初期有抄袭,后面的设计还是要花不少钱和精力的,总成本肯定比 LOLM 成本要高的多
    LOLM 虽然是新做的,但是整体还是照着 LOL 做,无非是对端游的设计在新的美术管线上重制,肯定远没有王者从头做一遍的成本高,做一个模型、动作、特效都是可以量化的工作,重新设计的成本比这高多了
    技术方案上,王者和全民超神踩了很多坑了,LOLM 完全可以避开,如果直接用端游的方案,未必适合手游,而 LOLM 基本上是走王者的路,当然游戏地方确实比王者好。
    王者可是从 0 开始,王者能承载一亿的日活,哪怕 LOL 端游也没验证过
    jiayong2793
        55
    jiayong2793   47 天前
    逻辑完全不一样,不重写?
    Showfom
        56
    Showfom   47 天前
    @Nevermore1234 #54 所以王者这垃圾游戏有啥好玩的 ==
    Nevermore1234
        57
    Nevermore1234   47 天前   ❤️ 2
    @Showfom 再不好玩,它也是国内日活最高的游戏,少你一个不少,玩个游戏也能玩出优越感出来,无非是解压娱乐而已,还要分三六九等?
    当初 lol 出来的时候,我也觉得破游戏连反补都没有,模型还那么差劲,妨碍 lol 成为最火的游戏了?
    Showfom
        58
    Showfom   47 天前
    @Nevermore1234 #57 我不玩的,哪有时间玩游戏= = 好好工作赚钱重要
    WebKit
        59
    WebKit   47 天前 via Android
    @LudwigWS 好。不一定市场反应就好啊,lol 手游在功耗,发热上确实比王者荣耀好
    tomari
        60
    tomari   47 天前 via iPhone
    引擎都不一样,复用的是王者荣耀的
    he110comex
        61
    he110comex   47 天前 via Android
    @Showfom 单从游戏质量来看,我觉得王者荣耀不算垃圾游戏,如果你以手机游戏的标准来衡量的话。

    但是腾讯的运营很垃圾,一切以赚钱为目的,毫无底线,吃相极其难看。

    当然,运营也是游戏的一部分。
    Kaier
        62
    Kaier   47 天前
    跑个题... DOTA2 手游有没有可能 XD
    ragnaroks
        63
    ragnaroks   47 天前
    @Kaier 阀门名下的游戏都是起源做的,据我所知起源目前不能适配任何移动端
    wat4me
        64
    wat4me   47 天前
    @Kaier v 社懒狗成这样,怎么做手游,端游不死都是 v 社大发慈悲了
    Xdh129
        65
    Xdh129   47 天前 via iPhone
    @ragnaroks Dota Underlords(刀塔霸主)的移动版不就是用的起源 2 引擎吗
    shpkng
        66
    shpkng   46 天前
    @lightjiao 服务器同步方式都全改了, 手游是帧同步
    shpkng
        67
    shpkng   46 天前
    @he110comex 从营收角度来说, wzry 运营可太成功了, 核心的游戏和电竞发展得都很好, 还有各种联动和周边开发. 说白了 wzry 的黑点就是腾讯和它立项时直接抄 LOL, 其他的, 游戏作为一个商品, 以赚钱为目的难道不是应该的吗
    以及我个人觉得最恶心的其实是对历史人物的魔改
    shpkng
        68
    shpkng   46 天前
    @Showfom 能省, 但是省不了多少. 而且我前面说了, 模型的设计都不一样了, 基本是重做
    ragnaroks
        69
    ragnaroks   46 天前
    @Xdh129 这个我确实不知道
    siiiagtb
        70
    siiiagtb   46 天前
    @Felldeadbird 光子应该只是运营,技术开发还是拳头那边
    shunia
        71
    shunia   46 天前   ❤️ 1
    @lightjiao #53 这,三点我全都反对。。。
    - 服务端即便使用相同的语言重写,改动也一定是巨大的,巨大到等同于完全重写。
    - 客户端换了引擎在延用架构和工作流?我也用过不少引擎,没发现有哪两个引擎可以共用甚至是一小部分工作流的。代码照抄是更不可能的,客户端的改动比服务端的改动只大不小。如果如楼上所说更换了同步方案,那前端的核心系统几乎是 100%重写。
    - 手游因为资源量的限制,美术资源应该都是重做过的,甚至为了适应移动平台格式都有做优化和调整,内部应该有工具可以做一部分批量操作,减少一部分工作量。
    he110comex
        72
    he110comex   46 天前
    @shpkng 我说腾讯没有底线赚钱
    zxcslove
        73
    zxcslove   46 天前
    最大的一项规划设计有了,胸有成竹换个方式画一遍,已经是省事很多了
    Lemeng
        74
    Lemeng   46 天前
    没多少,可能人物图形可以复用,还有技能不用再构思。其他的不多
    zhea55
        75
    zhea55   46 天前
    @Xdh129

    那毕竟是一个卡牌放置游戏,尽管如此,操作也很复杂了,特别手速慢了,选牌都选不过来,还是 pc 端,用鼠标的情况下。


    dota2 你补一个刀,我看看,估计没人能补几个。


    如果一味的妥协,不就成了王者荣耀吗,虽然说有一定的娱乐性。

    但王者荣耀的比赛,说实话,看的无聊,基本都是一边倒,


    逆风翻盘的都是什么带线 偷家。有像 dota2 一样逆风打赢团战 取的胜利的吗?

    基本没有。
    th00000
        76
    th00000   46 天前
    目前看来 个人觉得游戏材质 美术资源也不能共用
    能共用的可能只有角色配音和音乐
    HankAviator
        77
    HankAviator   46 天前
    @Immortal 我的 888 一会就热得不行开始卡顿了,奇怪
    dynastysea
        78
    dynastysea   46 天前
    从 0 开始写很正常啊,腾讯又不缺人,又不缺钱,lol 都做了不知道多少年了,一直拖着不上而已。。
    IM1T
        79
    IM1T   46 天前
    应该问抄了王者荣耀多少吧,最业务的英雄技能逻辑是可以抄的,其他相比起来都问题不大,再定一下渲染管线,调调整整继续上
    HashV2
        80
    HashV2   46 天前
    @Showfom #39 实际上萨乐芬妮就是遵循手机上的操作逻辑设计的英雄,端游联动上线
    huang40614676
        81
    huang40614676   46 天前
    @wangyu17455 其实手游的贴图和模型比端游要好不少的
    atom234
        82
    atom234   46 天前
    等一下 这个游戏腾讯只是发行商。。。
    Zien
        83
    Zien   46 天前
    两个游戏, 逻辑上抄王者荣耀,素材之类的抄英雄联盟, 最难的点在于要和英雄联盟一样的技能,但要保持手游的平衡性。
    wasd6267016
        84
    wasd6267016   46 天前
    @atom234 外行看热闹 内行都知道 狗头
    wasd6267016
        85
    wasd6267016   46 天前
    客户端从 0 全重写
    资源也就复用了音频原画之类的吧

    服务端重写了 一是复用很麻烦本来都是两套 二是 lol 端游那一套太老了 架构需要升级
    joesonw
        86
    joesonw   46 天前 via iPhone
    业内不管做不做 moba 的公司 /工作室都人手一套王者的代码,帧同步的游戏服务端没什么工作量,就大厅和匹配弄一弄好了。
    Immortal
        87
    Immortal   46 天前
    @HankAviator #77
    这个和电脑一样 检查下其他后台进程 lolm 真不热
    fromzero
        88
    fromzero   45 天前
    @c88155745 王者农药那是什么玩意
    superchijinpeng
        89
    superchijinpeng   45 天前
    @Felldeadbird 光子只是运营
    NEVERCODE
        90
    NEVERCODE   45 天前
    语音 /人物模型 /地图部分设计 /打击音效 /故事背景 /原画
    SunFarrell
        91
    SunFarrell   45 天前
    @Nevermore1234 对,其实就是需求统一,更清晰了,还得重做
    joesonw
        92
    joesonw   45 天前
    @superchijinpeng 手游哪有运营能贴标的.
    c88155745
        93
    c88155745   44 天前
    @LudwigWS 三分之一 这不是搞笑了 你看看直播间那个不抢英雄联盟席位,王者荣耀跟当年 QQ 一样已经弃儿 退场只是时间问题
    taolu729099134
        94
    taolu729099134   44 天前
    连模型都是重画的。。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1906 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:30 · PVG 10:30 · LAX 18:30 · JFK 21:30
    ♥ Do have faith in what you're doing.