cocos2d / cocos2d-x

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
https://www.cocos.com/en/cocos2d-x
18.16k stars 7.05k forks source link

What is the status of this engine ? is it still updated ? #20742

Open meiry opened 2 years ago

meiry commented 2 years ago

Hey , As you guys putting all the effortes into https://github.com/cocos/engine-native what is the actual status of this engine ? is it maintained ? abandon? are you planing to make it public ? In short what is the future of the engine ?

According to this git log letest commit was 8 months ago :

90f6542cf7 - CHP, 8 months ago : V4 macos fix build (#20704)
84a6afc011 - CHP, 8 months ago : Setup github actions for V4 (#20702)
084b7c2b81 - nk5, 1 year, 2 months ago : Fixed bug size does not change when the screen is rotated. (#20662)
247bb14cb0 - Slack-Moehrle, 1 year, 2 months ago : Update cmake readme (#20669)
95e5d868ce - minggo, 1 year, 7 months ago : Update README.md
6d14112e01 - 江战, 1 year, 7 months ago : fix zlib (#20634)
c78c58e7f9 - Tony Tian, 1 year, 10 months ago : Fix @20596 Crash on Android when HttpResponse did not return 200 OK (#20597)
5bf5619a25 - Andy Duplain, 1 year, 10 months ago : Fix template CMakeLists.txt so correct Info.plist is used. (#20564)
a8de1ccee2 - Juan Andrés Nin, 2 years, 1 month ago : Add custom programs to ProgramCache (#20496)
121f8e90bb - coulsonwang, 2 years, 2 months ago : fix crash issue due to the uninitialized (#20457)
674bb716f7 - Ricardo, 2 years, 3 months ago : Update AudioMacros.h (#20514)
7157fad9b9 - CHP, 2 years, 3 months ago : Setup precompiled header for all platforms (#20510)
f888277b9a - minggo, 2 years, 4 months ago : fix cocos command usage for windows
2656646e55 - Juan Andrés Nin, 2 years, 4 months ago : Fix incorrect rendering with tilemaps with csv data on windows (#20483)
63d340836b - Jare Guo, 2 years, 5 months ago : Update README.md (#20477)
38ce692361 - coulsonwang, 2 years, 5 months ago : remove experimental (#20463)
06367eb772 - coulsonwang, 2 years, 7 months ago : fix drawnode line width issue (#20442)
c98f105911 - coulsonwang, 2 years, 7 months ago : fix memory leak issue (#20440)
4c17a75e44 - CocosRobot, 2 years, 7 months ago : [ci skip][AUTO]: updating luabinding & cocos_file.json automatically (#20438)
41ed468e03 - minggo, 2 years, 7 months ago : set xcode installation path to (#20402)
8d2646b15c - RH, 2 years, 7 months ago : V4 bmfont improved api (#20406)
1959c79d31 - RH, 2 years, 7 months ago : V4 uilayout scissorclipping fix (#20415)
e628a78aec - Arnold, 2 years, 7 months ago : set attribute (#20417)
cfad5de188 - coulsonwang, 2 years, 7 months ago : fix memory leak (#20423)
bc800efab7 - Arnold, 2 years, 7 months ago : [bugfix] set CFBundleExectuable in template info.plist (#20425)
90299f6dde - coulsonwang, 2 years, 7 months ago : set gl framebuffer read and write back again (#20403)
f46a9a6811 - CocosRobot, 2 years, 7 months ago : [ci skip][AUTO]: updating luabinding & cocos_file.json automatically (#20422)
47613393a7 - Arnold, 2 years, 7 months ago : [v4] spine v3.8 (#20421)
9b2a2db6e3 - RH, 2 years, 8 months ago : Fix for issue #19890 (#20407)
8214f27982 - Arnold, 2 years, 8 months ago : [bugfix] set Info.plist path (#20405)
ff333f7c0a - minggo, 2 years, 8 months ago : update error link
f20b14a430 - coulsonwang, 2 years, 8 months ago : no need to convert to RGBA8888  when it is DEFAULT (#20397)
b53528cb2a - Slack-Moehrle, 2 years, 8 months ago : removed old URLs I could not fine, replaced 404 with new URLS (#20398)
3ac72c076d - CocosRobot, 2 years, 8 months ago : [ci skip][AUTO]: updating luabinding & cocos_file.json automatically (#20393)
7234ef9c5f - minggo, 2 years, 8 months ago : update to v4 (#20392)

e3438ed3fd - minggo, 2 years, 8 months ago : fix flicker of fast tilemap (#20387)
31510ee4fd - Arnold, 2 years, 8 months ago : [CI ]add cocos new for iOS (#20380)
61ff9ed7c0 - CocosRobot, 2 years, 8 months ago : [ci skip][AUTO]: updating luabinding & cocos_file.json automatically (#20378)
b35a20c01d - Arnold, 2 years, 8 months ago : fix template (#20377)
2659f800e7 - coulsonwang, 2 years, 8 months ago : fix incorrect hash structure for RenderPipeline (#20373)
138843c9a6 - Saber Haj Rabiee, 2 years, 8 months ago : Fix to properly delete easingParams array (#20375)
9ea4aded75 - Arnold, 2 years, 8 months ago : fix appvenyor env (#20372)
qoozta commented 2 years ago

They only work on Cocos Creator related stuffs right now, this repo is abandoned. If you want a Cocos C++ based standalone engine, you may try the fork AXIS.

meiry commented 2 years ago

such a shame .... so many years and efforts are put into it .

stevetranby commented 2 years ago

Yes, this repo is abandoned.

1) Use the Axys fork (aka. ADXE, AXIS, etc) as it's being actively updated. https://github.com/axys1/axys

2) Otherwise you can keep using v3 or v4 as your game's engine foundation and fix and update anything you need as you go, and remove stuff you don't need to avoid bloat and ignore having to then fix and update them.

3) Possibly use that native "lite" version of cocos that's the C++ foundation of Cocos Creator.

meiry commented 2 years ago

@stevetranby thanks Do you know if there is official annocment from cocos team ?

qoozta commented 2 years ago

@stevetranby thanks Do you know if there is official annocment from cocos team ?

Announcement for what? Project discontinued?

https://discuss.cocos2d-x.org/t/cocos2dx-maintenance/55598/2 https://discuss.cocos2d-x.org/t/will-cocos-engine-be-released-as-independent-c-engine/56115/2 https://discuss.cocos2d-x.org/t/is-cocos2dx-c-framework-dead/56543/2

It has been discussed many times in cocos official forum long time ago. If you can read Chinese, the Chinese forum also discussed many times.

meiry commented 2 years ago

@stevetranby thanks, i know those posts and talkes was looking for official announcement from cocose team

qoozta commented 2 years ago

@stevetranby thanks, i know those posts and talkes was looking for official announcement from cocose team

Sad thing is, those replies are from the cocos team's members and it won't have any official announcement.

qx commented 2 years ago

Who said it is deprecated, if you say that you suggest him to close, he will delete your reply

Bilalmirza commented 2 years ago

Who said it is deprecated, if you say that you suggest him to close, he will delete your reply

I assume you are talking about the engine. 1 actual change has been pushed in like 5 years (addition of metal). And couple years back before that only minor fixes were made. This engine has been long dead.

meiry commented 2 years ago

I wander what about the minimal engine which cocos using for cocos creator , is it fine to use as stannd alone c++ engine ? or it tightly coupled with cocos creator ? mean this one : https://github.com/cocos/engine-native

qoozta commented 2 years ago

I wander what about the minimal engine which cocos using for cocos creator , is it fine to use as stannd alone c++ engine ? or it tightly coupled with cocos creator ? mean this one : https://github.com/cocos/engine-native

Technically you can use it as standalone c++ engine (it is open source), however you have to create your own API to use the engine, its only support Cocos Creator officially.