【感想】一个从0开始学习cocos并坚持用4年时间写了一个非主流游戏的独立开发者的随便瞎扯

你们真的一点对PC和主机的追求都没有吗,游戏引擎还是要在游戏这一块凹一个标杆产品出来啊,大家还指望你们拳打ue脚踢u3d呢 :stuck_out_tongue_closed_eyes:

是因为里面都有U3D,有UE这些第三方的引擎名称,所以需要审核。

如果官方觉得可以用electron的话,其实也能接受,不过是否可以把这部分的教程补上?不然太劝退人了。我一直挺喜欢cocos这款引擎的,可以用C++开发,但是现在被逼的开始很不情愿的转Unity了。。。

什么时候支持一下?现在去参加游戏开发比赛,人家默认都是要求在windows/Mac上跑的,看前后组的用U3D,隔壁的UE,人家就完全不用考虑这些问题……

我们参加过很多 gamejam,都是用浏览器跑就行的,还能把试玩链接发群里,大家直接手机点开就能玩。

桌面原生正在持续优化中,现在补教程还是有点不太适合了。不过如果人力比较空闲的话,我们还是会考虑直接内置 Electron 发布模式的。

2赞

UI用PS跟着感觉弄。
美术素材都是从opengameart.org等免费游戏素材网站下的,然后自己再用aseprite等工具稍微修改加工一下。老外这些网站挺良心的,不过就是好用的素材比较少。
因此,我是先找的素材,然后再根据素材设计内容。比如说我找到了一个好的人物素材,那么我就围绕这个人物素材来设计英雄、技能。而不是像那些具备美术能力的项目组,先设计英雄、技能,再按需画素材。

嗯,谢谢。花费时间和心血是肯定的,大概总共4年,开发了3000多小时吧。我都是业余时间在做。因为这个游戏是自己的执念,也是做给自己日常用的游戏(我一直在用游戏化人生这种方式来生活,有8年了大概),因此比较上心吧。

谢谢!你的赞令我感动。游戏人生的生活方式已经帮了我8年,希望能够再多帮到一些人吧 :grinning:

我其实一开始就是冲着微信小游戏去做的,因为打开快,方便。因此用了cocos,这一用就用了4年,而且游戏还有太多的内容没有实现,换引擎的时间成本学习成本太大了(我甚至连cocos版本都没升级,还用的2.0.9)。
cocos有他的缺点,但也有很多优点。每个人和每种引擎都有自己的特点,找到合适自己的就行吧,就像你,喜欢C++,那也许UE就是你的最爱。
另一方面,我个人感觉,做游戏主要还是想法和执行力,工具只是一个手段,用的趁手就行,现在的技术栈这么发达,总有一种其他的路径能够曲线救国的。比如windows可以用electron打包就算是一种解决方案吧。

不争气的流下了羡慕的泪水

希望能够内置一下electron,这样会减少cocos用户向unity的流失。甚至可能会有主战场在steam的人从unity转到cocos。不过资源总是有限的,把资源集中在企业的目标与愿景上是必须的。建议如果没这块人力,可以在教程里的发布windows的部分,提一句也可以用electron,然后再甩一个范例的链接(可以是民间的范例,肯定有大神做过这种事,并且还成功上架steam的),这样也会解决很多人发布windows的问题。
总之祝cocos越来越好。

2赞

感觉你们有点摆烂了,直接放浏览器上面跑就行,所以你们现在的定位只是手机上的小游戏或者H5游戏吗?感觉H5游戏是十几年前的方向了。现在很多制作还会上传到steam,也是有一大批PC端的用户,是准备放弃这块了吗?还是希望官方能把桌面原生、手机端原生完善好,用electron当然可以,不过还得自己去找教程学着弄,之前electron也用过一段时间,感觉还是有一些限制,所以我又去学了QT…哦,对了,还有就是cocos2d-x C++的场景编辑器还会完善吗?希望官方能加快脚步呀,不然真的要没落下去了。就像我,现在准备转Unity和UE了,因为市场上现在不止cocos一款游戏引擎呀。官方还是要加油呀。

我们也希望能够把 Steam 做好,可惜目前人手不足,测试成本也居高不下(虽然你们觉得 bug 多,但是我们投入的测试人力已经很大了,各种性能、兼容性都要测)。我们会考虑您说的建议,在官方文档里内置一些提示信息。

1赞

现实很骨感,很抱歉。请问您说 Electron 的限制是什么?

感谢你真诚的泪水,也祝你的生活一切顺利。

我特别能理解你们的努力与无奈。自己做一套产品,再维护用户群体的意见,这其中的工作量与困难都是很大的,但用户群体并不会对你的工作量感同身受。
我自己做这个游戏也是维护着一个玩家群,大家总会给你提各种意见各种要求,但很少有人会跟你说一句作者我知道你很难,慢慢来吧。
用户和制作者的思维不会在一个维度上,因为用户并没有经历过你们研发与测试的艰难,用户关注的只是他自己的体验,让人之间产生共情是很难的一件事,但无可厚非,因为只有共同经历才能共情。
因此希望cocos能默默坚持,默默忍受,默默努力。加油。

你观点有问题,用户根本不需要理解开发者,更不需要和开发者共情
而且也不利于开发者进步。用户不喜欢你就是你做的不够好,
在这种情况下你还能做的更好,才能从众多佼佼者中脱颖而出,
要不然凭什么是你!!
不忘初心换成大白话就是,永远抱着当孙子的态度去做事情。

你理解有问题。我没有说用户需要理解开发者,也没有说用户需要和开发者共情。
我只是说从我自己的角度比较理解cocos开发团队以及所有开发者都不容易而已。你可以把我理解为一个与开发者理解与共情的用户。
接受批评并在批评声中进步这是每一个开发者都必备的素质,这是必须的。我说了一些为开发者鼓劲加油的话并不代表我不知道这个道理。
另外,我认为不忘初心的大白话是:追随内心做对得起自己的事情,而不是永远抱着孙子的态度去做事情。

2赞

你是对的。