engine-native
                                
                                 engine-native copied to clipboard
                                
                                    engine-native copied to clipboard
                            
                            
                            
                        Native engine for Cocos Creator v2.x
Cocos native engine for Cocos Creator v2.x
It is based on cocos2d-x[version 3.9], but remove 3D and other features. It works on iOS, Android, macOS and Windows.
For Cocos Creator v3.5+, native engine have been merged into engine repository
The major change:
- 
Remove 3D features - Sprite3D
- Skybox
- Terrain
- Light
- Navmesh
- Physics3D
- BillBoard
- Animate3D
- Bundle3D
- MeshSkin
- etc..
 
- 
Only support iOS, macOS, Android and Windows. 
- 
Remove support for LUA script 
- 
Remove deprecated classes and functions 
- 
Remove Camera 
- 
Remove Physics integration 
- 
Using FastTileMap instead of TileMap 
- 
Remove C++ implementations of CocoStudio parser 
- 
Remove C++ implementations of CocosBuilder parser 
- 
Remove AssetsManager, AssetsManagerEX 
- 
Remove Allocator 
- 
Remove AutoPolygon 
- 
Remove support for WebP, S3TC, ATITC 
- 
Remove support for game controller 
- 
Improved robustness and many bugs have been fixed 
Git user attention
- 
Clone the repo from GitHub. $ git clone https://github.com/cocos-creator/engine-native.git $ cd engine-native $ npm install
- 
After cloning the repo, please execute gulp initto download and install dependencies.$ gulp init
- 
Build simulator $ gulp gen-simulator $ gulp update-simulator-configIf you need to debug the simulator on macOS, you should sign the "./simulator/mac/simulator.app" by using codesignafter build, or manually build the simulator project ("./tools/simulator/frameworks/runtime-src/proj.ios_mac/simulator.xcodeproj") in Xcode and enable Signing. 
Contributing to the Project
cocos2d-x-lite is licensed under the MIT License. We welcome participation!