A powerful game development environment for macOS

Cocos Creator for Mac

Cocos Creator for Mac

  -  199 MB  -  Freeware
Cocos Creator for Mac is a complete package of game development tools and workflow, including a game engine (based on Cocos2d-x), resource management, scene editing, game preview, debug and publish one project to multiple platforms.

For the first time, it introduced the entity-component structure and data-driven workflow to the Cocos2d-x family. With JavaScript, you can scripting your component in no time.

The editor and engine extension is also made with JavaScript so you can make games and refine your tool in a single programming language.

Cocos Creator for macOS provides an innovative, easy to use toolsets such as the UI system and Animation editor. The toolset will be expanding continuously and quickly, thanks to the open editor extension system.

How to Use
  • Install the DMG file and drag to Applications
  • Launch Cocos Creator from Applications folder
  • Create or open an existing game project
  • Use scene editor to design game interface
  • Write logic using JavaScript or TypeScript
  • Preview game using built-in simulator
  • Build and export for macOS, iOS, or web
  • Test performance and debug with developer tools
  • Publish game to chosen platform or store
System Requirements
  • macOS 10.15 (Catalina) or later
  • Intel or Apple Silicon (M1/M2/M3) processor
  • 8 GB RAM or more recommended
  • At least 5 GB of available disk space
  • Graphics card supporting Metal API
  • Node.js (recommended for advanced use)
  • Internet connection for installation and updates
PROS
  • Cross-platform game development support
  • Built-in scene editor and visual tools
  • Supports both 2D and 3D game creation
  • Active community and frequent updates
  • Good integration with JavaScript and TypeScript
CONS
  • Learning curve for new developers
  • Documentation can be inconsistent
  • Requires good hardware for 3D features
  • Some plugins lack polish or stability
  • Limited official tutorials for complex games
Also Available: Download Cocos Creator for Windows

Why is this app published on FileHorse? (More info)
  • Cocos Creator 3.8.8 Screenshots

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

    Cocos Creator 3.8.8 Screenshot 1

What's new in this version:

Features:
- Add game controller support in HarmonyOS Next
- Support Android 16KB Page Size
- Add MSAA support for WebGL2 and WebGPU

Optimizations:
- Increase the max supported number of vertices in batcher2D
- Synchronize native image formats with corresponding JavaScript object
- Use PROP_ENABLE_COMPRESS_SO to control whether dynamic libraries are compressed in Android build outputs
- Optimize custom pipeline default resources and rendering overhead
- Custom render pipeline supports automatic merging of render passes
- Add device type attributes for HarmonyOS Next platform
- Open the project using IDE
- Add editor library ignore rule
- Support HarmonyOS 6.0.1 (21)

Fixes:
- Fix the issue where audio playback throws an error in HarmonyOS Next
- Fix HarmonyOS Next wasm initialization problem
- Fix the issue on the Android platform where removeDirectory crashes on some devices
- Fix not resetting skeletonCache & animCache while changing Spine's skeletonData
- Fix inconsistent bone data between different animations in Spine skeletonData
- Fix incorrect touch position after switching to fullscreen in Harmony OS Next
- Fix the issue where Sprite alpha cannot be modified
- Fix incorrect wasm support query result on iOS
- Fix incorrect particle system playing when fps is low
- Add checking of null texture in motionStreak update
- Fix missing sorting-2d API document
- Improve getSharedMaterial fix for label in PR #18052 
- Fix the OpenGL error caused by a mismatch between the vertexCount stored in renderData and the actual value
- Fix native crash caused by zero-sized texture copy region
- Fix incorrect input field position after the keyboard pops up on an Android pad
- Fix insufficient spine cache space for indices when indices are not being updated
- Fix spot light angle strength rendering for standard shader
- Fix animation track error and optimize createRuntimeBinding function
- Improve the native pack tool interface definition and return values
- Caching getSystemInfoSync information in mini game platforms
- Remove false positive warning in BufferValidator.cpp
- Fix the issue of the missing 'cancel' event for the editbox in HarmonyOS Next
- Fix the crash issue during the calculation of nan in the physics engine
- Replace window.devicePixelRatio with this.devicePixelRatio
- Fix incorrect property state after editing multi-level nested prefab hierarchies