1
akagi 2016-09-20 20:05:32 +08:00
unity -> mono?
|
2
vghdjgh OP @akagi 应该不是,我刚才找了安装目录下的二进制文件,发现一些 Qt 的 dll ,应该是通过 C++/Qt 来实现的,至少 DOTA2 是这样的,其它游戏可能也是这样
|
3
acros 2016-09-20 21:29:07 +08:00 2
Steam 没有做中间层啊,游戏要自己跨平台开发才行,没注意到每个游戏都标明了各自支持哪些平台吗?
打个比方, steam 就是游戏的支付宝付费 sdk 嘛···· |
5
Vizogood 2016-09-20 23:16:27 +08:00 via Android 1
都是自己平台适配的.....
|
6
7sDream 2016-09-21 02:23:16 +08:00 via iPhone 1
很多独立游戏是同一个叫 YoYo Games 公司的 GameMaker 写的,自带多平台支持,包括移动端和浏览器。
用它写的游戏有:迈阿密热线, Hero Siege , INK , GunPoint , please dont touch anything ,等等 官网: http://www.yoyogames.com/ 项目展示: http://www.yoyogames.com/showcase showcase |
7
RqPS6rhmP3Nyn3Tm 2016-09-21 07:43:02 +08:00 via iPhone 2
你指的是阀门社自家的游戏吗?那么起源引擎是跨平台的
|
8
mcone 2016-09-21 09:25:35 +08:00 1
valve 自家亲儿子有跨平台的引擎,但是所有非亲儿子的,都是开发商自己适配,楼主不要想着投机取巧了, chrome 只是个游戏信息平台,不是个游戏开发中间件, G 胖也没这么敬业 or 大公无私…………
如果你留意的话, steam 上面,很多游戏都是平台限定的,并不是全平台 |
9
mcone 2016-09-21 09:27:04 +08:00 1
打字一半不知怎么被吃了,参考下 chrome 想做跨 OS 的平台(甚至是 OS )费了多大努力, steam 只是个游戏信息平台……
|
10
kokutou 2016-09-21 09:27:57 +08:00 via Android 1
dota2 基于 source ,本来就是跨平台引擎。
巫师 1 还是巫师 2 ,我记得在 osx 下是 wine 打了个包放到 steam 上的。。。 |
11
vghdjgh OP 额,我不是游戏开发,只是玩的时候好奇怎么实现的
|
12
2225377fjs 2016-09-21 09:47:49 +08:00 1
游戏客户端引擎一般都是跨平台的,上层一般都是使用脚本来写游戏客户端逻辑。。。
我司游戏客户端服务端基本全部都是 python 写的。。。 Android , IOS , Windows 都可以用。。。。 |
13
fjzjk 2016-09-21 10:12:06 +08:00 1
是你游戏开发者自己适配的,又不是他帮你。
现在大部分的游戏引擎都可以跨平台,包括但不限于 unity 、 cocos 、白鹭、 gamemarker 。甚至超级小众的 love2d 都支持了安卓 ios ,加上本身的 pc |
14
killerv 2016-09-21 15:15:14 +08:00
我猜测跟 steam 没什么关系,上面的游戏都分平台的,有的支持有的不支持。
|