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

求推荐 2D 游戏引擎

  •  
  •   snylonue · 2023-12-18 21:36:47 +08:00 · 4556 次点击
    这是一个创建于 369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想和朋友开发个游戏,因为我没有相关的开发经验,不知道选什么引擎好。

    • 平台目前只考虑 windows (10+/11)
    • 2D 横版
    • 语言: C, C++, Python, Rust 都写过一点,但是没写过 gui ,可以学新语言
    • 项目打算开源,不考虑盈利

    之前有看过 godot 和 bevy ,不知道生态怎么样,希望找个生态丰富、开发效率高的。

    29 条回复    2023-12-19 17:45:28 +08:00
    secondwtq
        1
    secondwtq  
       2023-12-18 21:48:32 +08:00   ❤️ 2
    生态好首选 Unity 啊
    peyppicp
        2
    peyppicp  
       2023-12-18 22:00:10 +08:00
    开源为啥不选择开源引擎 godot
    yucao
        3
    yucao  
       2023-12-18 22:08:27 +08:00
    生态丰富,上手简单就选 Unity
    zuosiruan
        4
    zuosiruan  
       2023-12-18 22:14:32 +08:00
    unity ue
    Maboroshii
        5
    Maboroshii  
       2023-12-18 22:17:50 +08:00 via Android
    我觉得 godot 挺好的,文档比 unity 清晰一点,看完了 getting started 文档,我知道自己在干嘛。unity 那个 start 文档,看完了还是懵的。。。
    dcoder
        6
    dcoder  
       2023-12-18 22:31:23 +08:00   ❤️ 1
    除了 Unity 的话(他家最近确实整了些烂活), 相对成熟的 2D engine 还是 https://phaser.io
    你可以用 JS/TS + C/C++/Rust lib 来写程序.
    kuituosi
        7
    kuituosi  
       2023-12-18 23:03:38 +08:00
    只推荐 Unity 和 unreal
    levelworm
        8
    levelworm  
       2023-12-18 23:06:31 +08:00 via Android
    Godot. 3d 折腾 Unreal 做啥。
    danbai
        9
    danbai  
       2023-12-19 08:15:54 +08:00 via Android
    go dot
    kllmctrl
        10
    kllmctrl  
       2023-12-19 08:36:23 +08:00
    godot4
    Bronya
        11
    Bronya  
       2023-12-19 08:44:52 +08:00
    godot 4.2.1 ,语言用 C#,别用 gdscript
    stardew
        12
    stardew  
       2023-12-19 08:55:06 +08:00
    unity godot
    keymao
        13
    keymao  
       2023-12-19 09:04:07 +08:00
    Cocos2d-x godot
    ccqloveworld
        14
    ccqloveworld  
       2023-12-19 09:25:40 +08:00
    没经验还是推荐 unity 。 不是技术问题,是因为 Unity 的资料最多。
    kriko
        15
    kriko  
       2023-12-19 10:27:03 +08:00
    unity 吧,教程多,什么编辑器扩展,AI ,资料基本都能找到
    godot 估计只能自己扒源码了,就怕游戏没做完,就先成为引擎专家了
    ragnaroks
        16
    ragnaroks  
       2023-12-19 10:28:33 +08:00
    推荐级别依次降低 unity3d 、godot 、phaser.js 、love2d
    limiter
        17
    limiter  
       2023-12-19 10:39:18 +08:00
    flutter ,flame
    Shatyuka
        18
    Shatyuka  
       2023-12-19 10:41:45 +08:00
    unity c#
    cocos js/ts
    cocos2dx c++
    godot gdscript/c#
    love2d lua
    有没有考虑过自己造轮子(
    snylonue
        19
    snylonue  
    OP
       2023-12-19 11:31:07 +08:00
    @Shatyuka 不考虑(没有经验也造不好
    mmqc
        20
    mmqc  
       2023-12-19 11:39:34 +08:00
    UE,不用考虑。UE 自己的 2d 模块,都多少年没维护过了?

    然后引擎的选择,主要看团队吧?什么类型游戏?大概多少程序?工期多少?程序能力如何?
    等等等等的问题都需要考虑的。

    程序的能力确定了,还要再确认合作的美术习惯的工具,不同工具在不同引擎支持程度都不一样的。

    只有结合上面程序、美术的综合需求之后,才能确定自己选择引擎的上下限。再根据上下限,去选对应的引擎啊。

    你这如果是所谓的独狼开发,有得选吗?没得选。只能什么东西成熟,用什么。
    icyalala
        21
    icyalala  
       2023-12-19 11:52:59 +08:00
    要考虑生态丰富,上手快,资料多,那现阶段就只有 Unity 和 CocosCreator 。
    Unreal 上手难度高也不适合纯 2D ; godot 和楼上其他推荐的那些还算不上成熟,生态还不完善。
    xieren58
        22
    xieren58  
       2023-12-19 12:41:51 +08:00
    最近试了下 godot 和 defold, 暂时先用 defold, 够用, 够小, 性能够好, 平台主机网页都支持... https://defold.com/
    NerbraskaGuy
        23
    NerbraskaGuy  
       2023-12-19 13:42:34 +08:00
    会 C++那不是首选 coco2dx
    K332
        24
    K332  
       2023-12-19 16:11:45 +08:00
    几何冲刺 2.2 (
    sigroma
        25
    sigroma  
       2023-12-19 16:46:31 +08:00
    首先排除 bevy 。
    建议参考下竞品或者你喜欢的游戏用的啥引擎,2d 就那么点东西其实都差不多。
    csulyb
        26
    csulyb  
       2023-12-19 17:02:22 +08:00
    手机商业游戏开发十年经验:u3d 、cocos2dx 也支持电脑端
    生态不用想了 , 其他的 godot 、bevy 、hge 听过,但是么有看到有商业成功的例子
    whp1473
        27
    whp1473  
       2023-12-19 17:07:00 +08:00
    u3d 3D 镜头拉成 2D ?
    sunny352787
        28
    sunny352787  
       2023-12-19 17:44:29 +08:00
    @whp1473 unity 有 2d 模式,正交摄像机
    sunny352787
        29
    sunny352787  
       2023-12-19 17:45:28 +08:00
    新手就 Unity 就行了,别的都不用考虑,Unity 碰到任何问题基本都能找到答案,别的都不行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2878 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:57 · PVG 20:57 · LAX 04:57 · JFK 07:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.