As a long-time group member right here I’ve to argue that the c++ model was successfully deserted after 3.17.2, and solely barely up to date to help Metal with 4.0.
For new or younger tasks with months or years forward, please think about using the AXYS fork (was ADXE) going ahead for any C++ associated CocosSecond developments and tasks. I began flippantly recommending this, however as of at present (Sept. 2022) and into the longer term I can solely advocate forks or utilizing options like Godot, Unity, Unreal, or different sport/rendering frameworks (SDL, et al).
Or construct your individual customized fork or customized engine one utilizing graphics/rendering/low-level frameworks or libraries (SDL, BGFX, Sokol, raylib, SFML, GLFW, ImGUI, openal-soft, and many others) in the identical means that the AXYS fork did.
If you’ve got sport tasks you don’t wish to keep on life-support, however wish to launch future updates then I additionally would nonetheless think about porting over to this AXYS fork, although cocos2d-x v3.17.2 and v4.0 are completely effective to make use of if you wish to repair all of the bugs and enhance it your self (that falls below “custom engine”).
(I’ve began porting all of the video games I’ve management over, however will in all probability depart one sport on cocos2d-x since no updates are deliberate and it’ll be flippantly maintained to work with newest SDKs till it can’t and can then be pulled off the app shops.)
Relatedly, I additionally advocate in opposition to utilizing the “lite” model that Cocos Creator relies upon as a result of it’s by no means going to be up to date with issues the native c++ cross-platform sport builders will need/want going ahead.
I’ll admit I’m unsure the perfect substitute for this dialogue type but, and why I haven’t deleted my account right here but. CocosSecond over time from Python to iOS to X-platform has been an unbelievable group and open-source success, however all issues should ultimately come to an finish.
References:
My 2c
(godspeed)
3 Likes
Thank you for the superb publish, i’ll look extra into these.
Thanks for the publish. I’ll considere it for positive. Couple of questions(possibly it’s all defined within the hyperlinks already):1-is it any totally different on the way you construct a challenge on with oficial cocos? I’m very confortable with visible studio and the way straightforward it’s to create a challenge at present. 2- is there a group there the place we will ask and publish stuff? It appears that there’s nearly no exercise right here anymore on cocos2dx.
R
Edit: I noticed that my reply 1 is defined in git hub hyperlink. I assume my query is how steady is it? I’m all the time a bit sceptic on “non official” softwares. If the whole lot is stable, I’d like to proceed my publish and contribute to maintain cocos2dx alive there.
I don’t imagine there’s too many individuals utilizing AXYS, so I’m unsure I’d name it an lively group, per se, however you can use the Github Issues if in case you have issues, and both this discussion board or possibly StackOverflow.
It actually will depend on you or your workforce’s expertise as as to if you really want a discussion board like this one, or if GitHub Issues and StackOverflow can fulfill that want.
Unity3D and Godot have lively communities. I’m positive Unreal does as effectively, however that engine all the time feels formidable to get into, from my perspective.
Anyway, I don’t have any nice recommendation right here past the sources for what to make use of as the inspiration that your sport(s) is constructed upon.
godspeed
FYI. It modified identify as soon as once more
axis, adxe, axmol
2 Likes
FYI. It modified identify as soon as once more:
engine-x => adxe => axis => axys => axmol
Maybe a copyright stuff with ‘axys’.