vghdjgh
V2EX  ›  游戏

steam 和其中的游戏是怎么做成跨平台的?每个平台都开发一遍?还是会使用跨平台的技术?

  •  
  •   vghdjgh · Sep 20, 2016 · 5340 views
    This topic created in 3696 days ago, the information mentioned may be changed or developed.
    14 replies  •  2016-09-21 15:15:14 +08:00
    akagi
    akagi
    Sep 20, 2016
    1
    unity -> mono?
    vghdjgh
    vghdjgh
    OP
    Sep 20, 2016
    2
    @akagi 应该不是,我刚才找了安装目录下的二进制文件,发现一些 Qt 的 dll ,应该是通过 C++/Qt 来实现的,至少 DOTA2 是这样的,其它游戏可能也是这样
    acros
    acros
    Sep 20, 2016❤️2
    3
    Steam 没有做中间层啊,游戏要自己跨平台开发才行,没注意到每个游戏都标明了各自支持哪些平台吗?
    打个比方, steam 就是游戏的支付宝付费 sdk 嘛····
    akagi
    akagi
    Sep 20, 2016❤️1
    4
    @vghdjgh 个人同意 @acros 的说法,跨平台要自己来做的,用 unity 的话,引擎会帮你完成大部分。
    Vizogood
    Vizogood
    Sep 20, 2016 via Android❤️1
    5
    都是自己平台适配的.....
    7sDream
    7sDream
    Sep 21, 2016 via iPhone❤️1
    6
    很多独立游戏是同一个叫 YoYo Games 公司的 GameMaker 写的,自带多平台支持,包括移动端和浏览器。
    用它写的游戏有:迈阿密热线, Hero Siege , INK , GunPoint , please dont touch anything ,等等
    官网: http://www.yoyogames.com/
    项目展示: http://www.yoyogames.com/showcase


    showcase
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Sep 21, 2016 via iPhone❤️2
    7
    你指的是阀门社自家的游戏吗?那么起源引擎是跨平台的
    mcone
    mcone
    Sep 21, 2016❤️1
    8
    valve 自家亲儿子有跨平台的引擎,但是所有非亲儿子的,都是开发商自己适配,楼主不要想着投机取巧了, chrome 只是个游戏信息平台,不是个游戏开发中间件, G 胖也没这么敬业 or 大公无私…………

    如果你留意的话, steam 上面,很多游戏都是平台限定的,并不是全平台
    mcone
    mcone
    Sep 21, 2016❤️1
    9
    打字一半不知怎么被吃了,参考下 chrome 想做跨 OS 的平台(甚至是 OS )费了多大努力, steam 只是个游戏信息平台……
    kokutou
    kokutou
    Sep 21, 2016 via Android❤️1
    10
    dota2 基于 source ,本来就是跨平台引擎。
    巫师 1 还是巫师 2 ,我记得在 osx 下是 wine 打了个包放到 steam 上的。。。
    vghdjgh
    vghdjgh
    OP
    Sep 21, 2016
    11
    额,我不是游戏开发,只是玩的时候好奇怎么实现的
    2225377fjs
    2225377fjs
    Sep 21, 2016❤️1
    12
    游戏客户端引擎一般都是跨平台的,上层一般都是使用脚本来写游戏客户端逻辑。。。
    我司游戏客户端服务端基本全部都是 python 写的。。。 Android , IOS , Windows 都可以用。。。。
    fjzjk
    fjzjk
    Sep 21, 2016❤️1
    13
    是你游戏开发者自己适配的,又不是他帮你。
    现在大部分的游戏引擎都可以跨平台,包括但不限于 unity 、 cocos 、白鹭、 gamemarker 。甚至超级小众的 love2d 都支持了安卓 ios ,加上本身的 pc
    killerv
    killerv
    Sep 21, 2016
    14
    我猜测跟 steam 没什么关系,上面的游戏都分平台的,有的支持有的不支持。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2991 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 10:52 · PVG 18:52 · LAX 02:52 · JFK 05:52
    ♥ Do have faith in what you're doing.