cocos2d-iphone - Unity vs Libgdx vs Cocos2d-x

标签 cocos2d-iphone unity3d libgdx game-engine

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

7年前关闭。




Improve this question




我是 Android 和软件程序员。

目前我知道三种语言 C++、C#、Java。现在我也想做游戏。上网查了一下,得到了这三个引擎的名字,那么移动端游戏开发应该用哪个引擎呢?

请同时提供原因。

要求:
我想将它用于 2d 并且很少有想法
平台射击游戏
一款角色扮演游戏
一款策略游戏

重要的:
我是独立开发者,我的图形设计很差,而且我的预算为 0

你也可以推荐任何其他的库或引擎

最佳答案

cocos2d-x

  • 开源。
  • 较少的社区支持,但在其他网站上的支持很好(stackoverflow 上的 3k 搜索结果)。
  • 2048、BADLAND等很多著名游戏都是使用cocos2d-x开发的
  • 在 cocos2d-x 上开发的游戏最小大小可以低至 1.5MB
  • 支持 2D 和 3D,但主要用于 2D。
  • C++主要用于开发。
  • 支持平台:Android、Tizen、Windows 8、Windows Phone 8、Linux、Mac OS X、iOS

  • libgdx
  • 开源。
  • 良好的社区支持以及其他网站(stackoverflow 上的 9k 搜索结果)。
  • 一些著名的游戏如 Ingress、Apparatus 都是在 libgdx 上开发的。
  • 支持 2D 和 3D。
  • Java主要用于开发。
  • 支持平台:Windows、Linux、Mac OS X、iOS、Android、黑莓、Java Applet、Javascript/WebGL

  • 团结
  • 有薪酬的。
  • 巨大的社区支持和其他网站上的巨大支持(stackoverflow 上的 15k 搜索结果)
  • 许多著名的游戏,如纪念碑谷、Temple Run 2、Angry Birds Epic 都是在 Unity 上开发的。
  • 同时支持 2D 和 3D,但主要用于 3D,因为与其他平台相比,在 unity 上开发 3D 游戏非常容易。
  • 统一开发的游戏最小大小约为 8MB。
  • C#,unityscript 主要用于开发。
  • 支持的平台:Android、Apple TV、BlackBerry 10、iOS、Linux、Nintendo 3DS line、OS X、PlayStation 3、PlayStation 4、PlayStation Vita、Unity Web Player(包括 Facebook)、Wii、Wii U、Windows Phone 8、Windows、 Xbox 360 和 Xbox One

  • 我希望它有帮助

    关于cocos2d-iphone - Unity vs Libgdx vs Cocos2d-x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25348614/

    相关文章:

    objective-c - 为什么在我的 Objective-C 代码中间接调用时此 C 数组为 NULL? (cocos2d)

    ios - CCNode.children 的功能 - 这是冗余代码吗?

    3d - Libgdx 中的卡片翻转动画

    ios - 在 Cocos2D 3.0 中可以删除的情况下检查 CCNode 是否有父节点

    ios - 我如何在 cocos2d 中对多个贝塞尔曲线路径进行分组

    c# - ANTLR4 与 Unity3D

    c# - 重新打开游戏时如何检查时间是否过去?

    c# - Unity - 麦克风检查是否静音

    Android libgdx - 检查是否触摸图像

    libgdx - 如何平滑 LibGdx 中的音效循环?