C++ version of cocos2d. Cocos2d-x version 3 is a rewrite using the C++ 11 standard, replacing the previous Objective-C styled memory management philosophy, opting instead for Array & vector dereference signals.
The highlights of cocos2d-x v3.x are:
- Replaced Objective-C patterns with C++11 and STL library patterns and best practices.
- Renderer allows parallelism between graphics thread and UI actions
- Improved Labels
- Improved renderer
- New Event Dispatcher
- Physics integration
- New GUI
- Javascript remote debugger
- Console module
- Refactor Image - release memory in time and uniform the api of supported file format
- Automatically generated lua bindings, add LuaJavaBridge and LuaObjcBridge
- Templated containers