Skip to content
Lite version cocos2d-x based on Cocos Runtime
Branch: develop
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
build V2.2.0 spine 3.7 (#1754) May 29, 2019
cocos Sync branch v2.3.0 to develop Jul 12, 2019
extensions remove AnySDK and Cocos Analytics, move both into Creator Service Pan… Dec 7, 2018
external remove AnySDK and Cocos Analytics, move both into Creator Service Pan… Dec 7, 2018
licenses V2.2.0 spine 3.7 (#1754) May 29, 2019
templates V2.2.0 spine 3.7 (#1754) May 29, 2019
tools Sync branch v2.3.0 to develop Jul 12, 2019
utils gulp: auto retry when git ref locked Jan 2, 2019
.gitignore ignore server cert verification (#1597) Nov 15, 2018
.gitmodules Updates bindings-generator to official repo. (#1251) May 21, 2018
.travis.yml enable ci on all branches (#1718) Apr 15, 2019
auto-build-src.bat add auto-build-src batch file Feb 10, 2017
auto-build.bat only sign-simulator on deployment machine (pick from #1386) Jul 12, 2018 fix travis issue (#1286) Jun 5, 2018
gulpfile.js gulp: force bypass npm proxy on windows May 27, 2019
package.json Fix vertex exceed 65535 error and dragonbones leak (#1669) Feb 12, 2019 pointer COCOS_X_ROOT to cocos-x directory May 24, 2016

Cocos2d-x, compact version

Build Status

It is based on cocos2d-x[version 3.9], but remove 3D and other features. It works on iOS, Android, macOS and Windows.

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

  1. Clone the repo from GitHub.

    $ git clone
    $ cd cocos2d-x-lite
    $ npm install
  2. After cloning the repo, please execute gulp init to download and install dependencies.

    $ gulp init
  3. Build simulator

    $ gulp gen-simulator
    $ gulp update-simulator-config

    If you need to debug the simulator on macOS, you should sign the "./simulator/mac/" by using codesign after 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!

You can’t perform that action at this time.