Indie Game Lab

COCOS 4 Open Source: Time to Leave Cocos Creator 3.8?

By Haitao Pan · Game Developer & Studio Owner · 9 min read

TL;DR: I run a Cocos Creator 3.8 WeChat mini-game in production. COCOS 4 — fully open-sourced under MIT in early 2026 — is the biggest shift in the Cocos ecosystem in years, but it is not a "drop 3.8 now" signal, especially for mini-game developers. The engine and editor have been split apart (the new IDE is called PinK), WeChat support is rolling out gradually, and 3.8 is still the more stable bet for my use case. Here's the honest breakdown and the call I'm making.

1. The headline: what actually shipped

Cocos was acquired by the Chinese gamification company SUD for around $72M in November 2025. On January 5, 2026, SUD announced that COCOS 4 is fully open source under the standard MIT license — every commercial clause from the old Cocos Creator has been removed. The public repositories include the engine core (github.com/cocos/cocos4), the cross-platform code, the cocos-cli, and a full headless IDE mode. There is no commercialization target behind it; SUD's stated motive is reaching more developers and feeding more game content into its own ecosystem.

For a solo dev, "MIT, no strings" is a genuinely big deal. But the headlines skipped the part that actually affects your day-to-day: this isn't a normal version bump.

2. The part that confuses everyone: it's not "Cocos Creator 4"

Through versions 1.x, 2.x, and 3.x, "Cocos Creator" meant one thing: the engine and the editor bundled together. COCOS 4 breaks that apart:

So when you search "Cocos Creator 4," what you actually mean is COCOS 4 (engine) + PinK (IDE). Same lineage, different packaging. If you're evaluating it, search "COCOS 4" — you'll find the right repos and docs.

Before (1.x–3.x): one bundle Cocos Creator engine + editor, locked together After (COCOS 4): split apart COCOS 4 (engine) MIT · JS/TS · AI-native PinK (IDE) visual editing cocos-cli headless / CI splits into Your game — native all platforms; WeChat mini-game: gradual Your game — same target, new toolchain
The brand rename is the surface change. The structural one is engine/editor separation.

3. What changed that a solo dev actually cares about

4. What it means for a solo indie

The upside is real:

But the open questions matter more for someone shipping today:

5. My call as a Cocos Creator 3.8 developer

My constraints are specific: my game is a WeChat mini-game, it's in production on 3.8, and all my hard-won optimization work — engine subpackaging, asset splitting, a runtime PerfTier — is built on 3.8 (I wrote it up in my bundle-size teardown). COCOS 4's WeChat support is still rolling out. Migrating now trades proven stability for an "open source" label I don't strictly need yet.

So my decision:

Shipping a WeChat mini-game now? Is the live target WeChat / HTML5? Stay on Cocos Creator 3.8 Mature, stable, complete mini-game support Yes Need Steam / native + MIT? And can tolerate early PinK? No Evaluate COCOS 4 New project, native-first, MIT-bound Yes Pick by distribution channel See my engine comparison → No
The decision I run: platform target decides before version number does.

6. If you're still choosing an engine

None of this changes the core advice in my Cocos vs Unity vs Godot breakdown: for a WeChat or HTML5 mini-game, the 3.x line's native build pipeline and tiny first-load package are still unmatched. COCOS 4 makes the long-term future of that engine more open and more interesting — it just isn't the tool you need to switch to this afternoon. Decide by your distribution channel first; version number second.

7. Related reads

← Back to all field notes