Cocos Creator is a powerful game development environment for macOS

Cocos Creator for Mac

Cocos Creator 2.3.1

  -  590 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Cocos Creator 2.3.1.


For those interested in downloading the most recent release of Cocos Creator for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Cocos Creator 2.3.1 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Cocos Creator 2.3.1 Screenshot 1

What's new in this version:

Improvements:
- Adapted for WeChat PC game
- Further optimize engine package size on mini-games and web platforms
- Improve API documentation and creator.d.ts declaration
- Added support for TiledMap Object layer Top-Down and Manual rendering order and horizontal and vertical flip
- Support using Backspace button to delete nodes in the scene
- Lock built-in resources to avoid misuse
- Disable evalString calls in native non-JS threads to avoid V8 crashes

Editor:
- Fixed the issue that npm module cannot be used after upgrading to 2.3
- Fixed an issue where VS Code could not break after upgrading to 2.3
- After upgrading to 2.3, it may cause the script to depend on the cycle and an “TypeError: Object prototype may only be an Object or null” error occurs.
- Fixed the problem that plugin path may be wrong when building only scripts on Windows platform
- Fixed the problem of incomplete node display after importing some models
- Fixed the issue that Spine binary files cannot be uploaded on WeChat mini games
- Fixed the issue that the signing certificate generated by Xiaomi to the default path will be deleted during the build

Engine:
- [Core] Optimize the initialization process when dynamically creating Label nodes
- [Core] Fixed the problem that dynamically modifying the material in Prefab will cause other same materials to be changed
- [Core] Fix the rendering level problem that may be caused by repeatedly setting zIndex repeatedly
- [Core] Fixed the issue that the EditBox input box was misplaced after the CanWidth component was checked for fitWidth
- [Core] Fix RichText’s modification and typographical errors when active is false
- [Core] Fix the first Burst display of 3D particles is incorrect
- [Native] Fix the error caused by destroying Mask in event callback
- [Native] Fixed the problem of invalid material switching technology
- [Native] Fix incorrect width and height obtained after window size change
- [Native] Fix the problem that the widget is not updated after the window size is changed
- [Native] Fix JS native debugging cannot use Performance and Profiler
- [Native] Fix Editbox clicking soft keyboard to collapse triangle, did not trigger edit completion event
- [Native] Fix memory leak when restarting the game
- [Native] Fix the problem that the Android audio module will prevent the device from entering the power saving mode after entering the background
- [Native] Fix window adaptive problem when split screen in Android
- [Native] Fix window size error after Windows platform restart
- [HTML] Fixed the problem that audio cannot be played when safari returns to the game from the background
- [Mini game] Fix the problem that Audio is not destroyed