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

个人独立开发,游戏引擎怎么选择?

  •  
  •   ginjedoad · 2020-01-24 23:25:35 +08:00 · 18081 次点击
    这是一个创建于 1799 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是一名独立开发,能写的一手水货的 js+稍微好点的 golang , php 我想问下,作为游戏开发小台,应该选什么引擎?

    49 条回复    2023-02-15 08:52:44 +08:00
    enlight
        1
    enlight  
       2020-01-24 23:48:21 +08:00
    Phaser
    tonytonychopper
        2
    tonytonychopper  
       2020-01-25 00:00:40 +08:00 via Android
    可以看下 cocos
    dcalsky
        3
    dcalsky  
       2020-01-25 01:17:33 +08:00 via Android
    我用过 5 家游戏引擎来开发网页游戏(或微信小游戏),什么白鹭啊 unity 啊 phaser 啊 laya 啊,最后发现还是 cocos 好用。
    VDimos
        4
    VDimos  
       2020-01-25 01:45:09 +08:00 via Android
    cocos
    zappos
        5
    zappos  
       2020-01-25 02:12:42 +08:00 via Android
    哪个跨的平台多就选哪个
    winnerczwx
        6
    winnerczwx  
       2020-01-25 06:56:51 +08:00 via iPhone
    同独立游戏开发者。从平台来说,移动平台推荐 unity,网页平台推荐 cocos。从语言来说,楼主会 js 入门 cocos 会快一些,u3d 是 c#,对于稍稍大一点的项目推荐 c#,谁用谁知道。从费用推荐的话,c2d 是国产开源的,u3d 是商业化的,但使用 u3d 年盈利不足 10w 美元可以免费使用。从我自己的角度推荐,必须 unity,毕竟商业化的项目各方面都很完善,而且当时我入 c2d 是真被坑过,有一天莫名其妙打不开项目,把情况反应给官方也没人回复。如果楼主选择 u3d 的话,可以留个 base64 一起交流一下
    jinliming2
        7
    jinliming2  
       2020-01-25 08:12:52 +08:00 via iPhone
    unity、cocos、construct2
    VWWWWWWW
        8
    VWWWWWWW  
       2020-01-25 08:46:46 +08:00
    unity !跨平台,多终端发布
    Majirefy
        9
    Majirefy  
       2020-01-25 09:06:23 +08:00
    Phaser 适合边学习边研究,出东西慢,毕竟只是一个引擎,还需要自己选择合适的框架和工具

    Unity 强大而完整,基本个人玩玩就是免费的,买点素材随便写写代码就行了

    Cocos 出东西也挺快,中文社区支持比较好

    会 JS,可以再去看看 RPG Maker MV,配合 JS 脚本,目前基本上无所不能了……
    makeitall
        10
    makeitall  
       2020-01-25 09:34:33 +08:00
    unity 最好,别的都是渣渣。
    b29107b
        11
    b29107b  
       2020-01-25 10:00:51 +08:00 via Android   ❤️ 1
    godot
    hst001
        12
    hst001  
       2020-01-25 10:17:37 +08:00 via Android
    吃饭的话选 unity,开源的也可以选 godot
    visionsmile
        13
    visionsmile  
       2020-01-25 10:22:05 +08:00 via Android
    推荐 ue4,用蓝图做游戏完全不需要写代码。
    netlous
        14
    netlous  
       2020-01-25 10:58:08 +08:00
    反正用 cocos creator 快做完一款独立游戏的人不建议你用 cocos,坑巨多。当然也不是不能用,但对于一款用爱发电的引擎不能要求太高……
    firehot
        15
    firehot  
       2020-01-25 11:00:44 +08:00
    unity 吧,cocos 坑多,还有那种随时被爱抛弃的感觉实在是不能太多要求了
    HangoX
        16
    HangoX  
       2020-01-25 11:16:06 +08:00
    商业化引擎最好,推荐 unity,发正个人用免费。cocos 坑太多了,一时半会你爬不上去
    livepps
        17
    livepps  
       2020-01-25 11:37:00 +08:00 via Android
    unity 发布时候付费就可以,按月不贵
    2DaYe
        18
    2DaYe  
       2020-01-25 14:54:21 +08:00
    游戏主要是创意,根据你的游戏类型再选工具
    你要做 RPG,用 RPG Maker 就行;你要做跨平台,Unity 首选
    纠结工具感觉就跟写代码纠结 ide 一样,会提升效率,但绝对不是核心问题
    dtysky
        19
    dtysky  
       2020-01-25 15:01:34 +08:00
    没有特别需求(比如 Web ),Unity 或 UE4 吧。。。
    icyalala
        20
    icyalala  
       2020-01-25 15:06:10 +08:00
    个人开发者想做游戏,目前来说没有比 Unity 更合适的了。
    如果只是做 2D 小游戏,又想发布到微信平台之类的,那可以试试 cocos creater。
    wangyzj
        21
    wangyzj  
       2020-01-25 19:30:13 +08:00
    不想换语言就 cocos 把
    不在意语言我觉得 unity 更好
    ginjedoad
        22
    ginjedoad  
    OP
       2020-01-25 20:19:40 +08:00
    @dcalsky 现在 cocos 貌似支持编译成微信小游戏了。算是略友好一点。
    ginjedoad
        23
    ginjedoad  
    OP
       2020-01-25 20:20:25 +08:00
    @winnerczwx 我打算选个 2d 的,先从 cocos creator 搞起。3D 的暂时搞不来。
    ginjedoad
        24
    ginjedoad  
    OP
       2020-01-25 20:21:27 +08:00
    @icyalala 整合我意,那我先从 cocos creator 开头
    ginjedoad
        25
    ginjedoad  
    OP
       2020-01-25 20:21:57 +08:00
    @2DaYe 是的。编程序,始终都是创意和算法是最核心的。别的只是画龙点睛。
    Mithril
        26
    Mithril  
       2020-01-25 23:28:39 +08:00
    @ginjedoad 话虽然是这么说,但真正开发过程中鸡毛蒜皮的事太多你根本就没精力去实现创意了。
    建议你把推荐的这几个都跑个 demo,然后找个觉得最顺手的。个人项目刚开始还是不要让那些细节问题太过牵扯精力,不然没了热情就难以继续下去了。
    qile1
        27
    qile1  
       2020-01-25 23:54:58 +08:00 via Android
    我想弄个麻将自己玩玩,可惜就会个 python
    fescover
        28
    fescover  
       2020-01-26 11:46:10 +08:00
    cocos creator
    ginjedoad
        29
    ginjedoad  
    OP
       2020-01-26 17:47:00 +08:00
    @Mithril 我就想快点开始选一个引擎。反正春节也出不去。看哪个市场占用率高的,和便宜的。别的还没想。如果全部都跑一边,要装很多东西,最后装了还不一定用到。浪费掉了。能随便来一个三选一,我觉得可以接受。就好像前端选个三驾马车框架里选一个一样。
    shpkng
        30
    shpkng  
       2020-01-26 19:40:15 +08:00
    Unity3D 就可以了,不用整别的了,预计未来商业引擎就是 U3D 和 UE4 了
    hxse
        31
    hxse  
       2020-01-26 21:00:18 +08:00
    小白问一下, https://github.com/taichi-framework/TaiChi
    这款太极游戏引擎可以投入使用吗
    Makcy
        32
    Makcy  
       2020-01-26 21:45:01 +08:00
    unity3d 坑少
    ginjedoad
        33
    ginjedoad  
    OP
       2020-01-26 21:54:36 +08:00
    @shpkng Unity3D 支持微信小游戏么?
    onemoo
        34
    onemoo  
       2020-01-27 16:20:43 +08:00
    @hxse 据我所知,这不是游戏引擎。
    这是一个支持在无 root 权限下使用的 xposed 框架。
    ginjedoad
        35
    ginjedoad  
    OP
       2020-01-27 19:43:27 +08:00
    @onemoo 那我决定走 cocos 路线
    ufan0
        36
    ufan0  
       2020-01-27 20:03:10 +08:00 via Android
    请楼主结帖后,能否对帖子 APPEND 总结一下,感激不尽。
    ginjedoad
        37
    ginjedoad  
    OP
       2020-01-27 20:40:53 +08:00
    @ufan0 我还不知道怎能结帖
    vincentjie
        38
    vincentjie  
       2020-01-28 07:33:40 +08:00
    @ginjedoad 还是不要用 cocos 吧,cocos 最大好处就是开源&简单。
    如果想了解一下游戏引擎的内部构造,可以边用边读读代码;
    或者性能极其敏感,功能需求极其简单;
    其他真的没什么优势可言了
    yutou527
        39
    yutou527  
       2020-01-28 16:39:54 +08:00
    CocosCreator
    Unity
    paoqi2048
        40
    paoqi2048  
       2020-01-28 17:46:12 +08:00
    当然是 Unity
    cs3230524
        41
    cs3230524  
       2020-01-28 20:26:05 +08:00 via Android
    跟我一起念:做游戏死路一条
    ginjedoad
        42
    ginjedoad  
    OP
       2020-01-29 17:28:16 +08:00
    @vincentjie 那你的意思是走哪条路线?你不能像美国要求英国一样:你反正不能用中国的 5G,但是不给 planB 备选方案呀?
    mmixxia
        43
    mmixxia  
       2020-01-29 21:37:00 +08:00
    Unity
    chenyu0532
        44
    chenyu0532  
       2020-01-30 01:16:40 +08:00
    国内:
    人家是个人开发者。。如今个人开发者出 app ??麻烦各位了解下版号的情况再给建议。。
    unity 当然是最好的,但是你有版号么。。开发出的游戏能上线么。。上 steam ??走海外平台?个人玩玩找工作用?就当我没说。。
    unity 的小游戏工具能用么。。好用么。。还不如说是个玩具。。语言天然的硬伤。。
    egret laya cocos:对性能要求高,想做 3d 用 laya,想开发便捷用 cocos,egret 只能说中不溜秋
    cocos 坑不少,胜在社区非常活跃,自己不 NB 也可以从坑里出来
    laya 的话掉坑里,都没人管你,自己 NB 也是可以爬出来的。。
    ginjedoad
        45
    ginjedoad  
    OP
       2020-01-30 15:19:55 +08:00
    @chenyu0532 社区有活力是不是说它后面有实力,像 ubuntu 之于 linux 发行版。一开始经常发版本挂这,挂那儿的,现在竟然成了 linux 里面的流行品种之一。
    clemente0620
        46
    clemente0620  
       2020-02-26 11:16:51 +08:00
    GODOT
    yuting0501
        47
    yuting0501  
       2020-04-21 00:57:21 +08:00 via iPhone   ❤️ 1
    入门了 Godot 再学 Unity 真心感觉 Godot 交互设计要优秀于 Unity
    ginjedoad
        48
    ginjedoad  
    OP
       2023-02-12 16:31:58 +08:00
    现在 unreal 5 似乎很炫啊
    ccagml
        49
    ccagml  
       2023-02-15 08:52:44 +08:00 via Android
    所以 OP 后来做出东西了吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1005 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:34 · PVG 03:34 · LAX 11:34 · JFK 14:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.