cocos creator:做h5游戏开源3d游戏引擎,像流行的微信和今日头条游戏,除了cocos creator之外3D动画,以上引擎都不能做(微信游戏不支持,这个其实包括egret和layabox,竞争是凶),这个引擎对3D的支持肯定不如u3d和ue4。最近引擎团队在做3D开源3d游戏引擎,为3D游戏开发提供技术支持,当然还有h5 3D游戏开发,three.js也在身边,不打开的话,深入h5一定要懂html 和 css 的东西(在我目前的情况下我不能使用它)。我最近了解到这个引擎也是开源的。我最早的印象是部分开源,开源后上限会更高。 这个语言是js/ts,目前主流是ts。其实在写法上和js没有太大区别。
unity/ue4:用unity做2D游戏其实比cocos方便(我一直以为cocos在2D比unity强),编辑器太厉害了,但是h5游戏开发没有竞争力,不如作为椰子。制作PC端的3D游戏必须与UE4竞争。 UE4的编辑器比Unity强大多了。蓝图应该是传说中的图形(化)编程,比C++编程要容易得多。 ,而且ue4是开源的,u3d不是开源的,上限差很多。我最近一直在研究ue4。在过去的两年里,我一直在使用 macbook pro (mbp)。 ue4有很多问题。 cpu一直都在100以上,没过几分钟电脑底座就发热吓人了。我用过我的无线网络几次。连接仍然存在问题。使用一段时间后恢复正常。太奇妙了。我不敢在mbp中使用ue4。在mbp中使用u2d时我没有发现任何问题。冷却会不断地隆隆作响。 unity语言为c#,一般使用lua支持热更新。 ue4是C++,当然个人开发蓝图也可以,不用懂编程语言。
所以,个人建议:
如果要在h5上发微信小游戏,选择cocos。我很看好h5。
如果您想将 PC 发送到 Steam,请选择 ue4。我很看好ue4。
没想到Unity会变得这么尴尬。可见,如果你想专攻某个领域,当然是想做苹果和安卓的手游。事实上,Unity 是最好的选择。
也就是说,不同的引擎用于不同的平台。 . .
结合楼主的情况,我选了几个关键词,steam+单机游戏+c++,算是妥妥的ue4了。
写了这么多,浏览了很多,没有点赞,我定期删除不喜欢的答案...