各个框架开发项目讨论篇(新版)

关于你现在正在使用的框架讨论篇.之前的投票少了个others,我感觉很不舒服。在上次的基础上添加了几个新的框架其中ituuz-x和 EasyGameFramework已经好久没更新了,MKFramework是上次忘记加了。还考虑到有很多可爱的朋友们自己喜欢鼓捣,所以新增了两个自研选项。

    • opentgx(免费)
    • tgx(付费)
    • oops(免费)
    • oops(付费)
    • xforge
    • ituuz-x
    • EasyGameFramework
    • MKFramework
    • 自研(自己开发的)
    • 自研(公司提供的)
    • others

0 投票者

3赞

我觉得现在这个投票改变的太好了,我之前忽略了最大的一个x因素就是自研。

未来更看好哪个引擎,是单选题哦,哈哈哈

  • UE
  • Unity
  • Cocos
  • Godot
  • Three.js
  • babylon js
  • Galacean Engine
  • others

0 投票者

1赞

基于这个自己改的,抽了2套,标准的MVC和简化增加开发速度的M(VC)。再演变了2.x和3.x的。

Godot我用了我觉得和Cocos不是一个赛道和Unity差距又很远反正就是我个人觉得不好用哈哈。我投了Unity。。打心底还是支持Cocos

未来更看好哪个平台,这个是多选

  • 小游戏(不区分是哪个app)
  • 手游
  • PC
  • 主机(switch)
  • 主机(PS)
  • 主机(xbox)
  • 主机(others)
  • 元宇宙
  • web3
  • others

0 投票者

那你的算自研了,我也是今天才发现这个框架的,很久不更新了我以为没人用了

https://puremvc.org/ 还有这个也用过也见别人用过,依稀记得一句话,好的框架不用一直更新。更新的只是工具和轮子版本

我正在看你去年的框架,很多细节被隐藏起来了,你的框架看上去是最新的了.哈哈哈

这个看上去概念更大,不是针对一个引擎的.

你说的很对,但是你知道的cocos的更新很频繁,所以很多场景下更新是必要的.我们都希望看到在更新的框架.可以不增加新功能.但是要更新.

实际起始2.x,只是等很多人发了之后我才发的。至于功能和质量欢迎批评

另外除了核心功能外我没有引入外部模块,例如状态机,行为树,因为它们包括引擎一直在更新,引入越多维护成本越大,或许后面会引入几个需求多的

cocos creator可惜没给2d做到极致,还有这么多优化的地方,目前轻度手游都是2d的,用cocos其实非常好。3d版本的cocos,至少目前来说,真没太大意思

3d应该是不可避免的趋势。我现在做的项目是2d。不过官方希望我们用3d做产品。所以也没有使用2.x,而是使用最近的lts版本3.8.x。最近的ai降低了美术成本。3d这么久的视觉表现还是比2d强,尤其是多镜头叙事那种场景。

我的同事使用过MK的时候很困惑为啥有些api只有声明文件。所以他试了几次就放弃了。哈哈哈。我们后面使用的xforge,感谢作者的付出。我觉得署名的时候必须感谢一下作者。辛苦了

MK 里面有很多很奇妙的想法,但是满屏的下划线看的我头皮发麻,哈哈哈。

感谢你的反馈,后续会改进,框架源码在 extensions 中,而之所以使用 d.ts 是因为有些接口需要框架内模块互相使用但禁止外部使用,所以不能声明 private,也需要外部禁止调用只能用 d.ts

好的, :sweat_smile:也许可以考虑转换为驼峰

应该会很棒。 :laughing:

我是用自己的框架,但是你上面写的框架源码我大部分都读过。但是还是发现很多使用理念与我不同。
所以我的做法是,当我看到不错的代码设计时,就会变成我的了~~

1赞