good roadmap:)
i pleasure to hear integrating with JSB.
BTW, does that roadmap include spidermonkey versionup?
Currently spidermonkey version is little bit old. so, ES6 is not fully support. Android STL supports only gnustl.
I guess it is necessary to verup spidermonkey before integrating with Cocos Creator.
In fact, JSB is already supported in Creator, you can build native project with Cocos2d-x v3.10 or lower version ( v3.10 is recommended ).
In the roadmap, Integrated JSB debug solution means we will provided a debug solution with VSCode debugger for JSB, so that you can debug your JS logic the same way as web build. I believe itās a great improvement on user experience. You can already try our VSCode debugger with current Cocos2d-JS project, creator project is not yet supported but we are working on it, refer to Use VSCode to debug cocos2d-x JSB programs - JavaScript - Cocos Forums
About spidermonkey version up, it will be a difficult decision for us, we have so many project rely on the bindings level API: SDKBOX, AnySDK, Cocos Runtime, and many user project. Upgrading spidermonkey means they need to upgrade their bindings code, every time it happens, we got lots of complains. So we became more conservative after v33 upgrade. I personally think we should first have a Abstract Binding Level, then upgrade wonāt affect binding level API, but currently we donāt have resources for this task. In conclusion, I think the upgrade wonāt happen very soon.
This mean that you are going to release a new version every month?.
Also, in the current beta 0.71 can we develop custom packages? because Iām testing the packages from the following repo https://github.com/cocos-creator/example-packages and Iām not able to making this work.
In the other thread you also mention that cocos creator will be open sourced? Do you have any estimated date when will be open to the community?
A question: The engine that is used internally by the Creator is, what Iām assuming, based on the current version of Cocos2d-html5 (3.10) correct?
Will it āreplaceā Cocos2d-html5 and be deeply integrated into Cocos Creator or will the updates of the engine also be merged back into Cocos2d-html5?
In other words, is Cocos2d-html5 3.10 āfinishedā?
Iām asking because quite a few projects (including ours) are deep in development using Cocos2d-html5. It would be nice if promised features like automatic sprite batching would make it into -html5.
There are some close sourced core modules, and I donāt think they would become open source.
Yes
No, they have different purposes, to support Entity Component architecture, we have build up a EC level on top of Cocos2d-html5, but we also modified tons of the details in Cocos2d-html5, basically we canāt simply merge from one to another. Most changes we made in Creator wonāt and can not be merged back, but we have some common feature plan for them, like auto batching, better resource management.
In conclusion, Creator web engine and Cocos2d-html5 are already taken different paths, we will try our best to do things cleverly and cleanly, so that both side can take benefit from the improvements on base modules. But I also admit our priority is switched to Creator, and new features built on EC architecture arenāt like to be merged into Cocos2d-html5.
Also, Just curious to know whether the ultimate aim of this Cocos Creator to build something like Unity(if so, highly impressed as after that none can really beat cocos, if not then nevermind, haha) or something like Cocos Studio?
How does it even matters? There can be several internal things like code refactoring. Also, they have acquired fireball for this tool, so they might like to change code which is related to that because itās now cocos creator and not fireball!!
I think going with spritebuilder would be better as it also includes physics editor inbuilt! What you think?
@pandamicro Do cocos creator have aims for including physics things!
I mean, can u please explain whatās Collider components and related events and callbacks in the roadmap?