Game engine

Cocos Creator

Cocos Creator is an editor for 2D and 3D games, with TypeScript as the scripting language. Mobile and web are the usual exports.

A game scene associated with Cocos Creator

Developer: Cocos

Mobile gamesTypeScript teams2D games that may add 3D

Overview

Scenes are node trees. Components are TypeScript. The editor previews the game on desktop while you target phones and browsers.

The GitHub engine repo is not a promise that every editor binary is MIT. Read the license file for the version you ship.

Technical specifications

Specs checked 2026-10-05. Version lines move; the download link is the source of truth.

Developer
Cocos
Version line
Current release
License
Source-available
Business model
Cocos Creator is free to download. The engine repository is public. Treat the license as source-available and read LICENSE in cocos/cocos-engine before you assume MIT.
Releases
Editor versions are listed on the Cocos site. Pin a Creator version for a production project.
Editor platforms
Windows, macOS
Export targets
Windows, macOS, Web, Android, iOS
Languages
TypeScript
2D / 3D
2D/3D
VR
No first-party headset path to plan a game around.
AR
No first-party AR toolkit.
Visual scripting
No. Gameplay is TypeScript in the editor.
Beginners
Mixed. The editor helps. TypeScript and the component model are still a real toolchain.
Learning curve
Moderate. 2D is the smoother start. 3D and native builds add steps.
Graphics
2D and 3D in one editor. Mobile and web are the targets it is known for, not film-level rendering.
Team size
Small and mid-size teams, especially mobile.
GitHub stars
9,845 · cocos/cocos-engine
Assets and examples
https://store.cocos.com

Where it fits

  • One editor for 2D and 3D.
  • TypeScript is the gameplay language.
  • Mobile and HTML5 are first-class export conversations.

Where it does not

  • Do not mark it MIT in a license review without reading the repo license.
  • The high end of 3D fidelity is not why teams pick it.
  • Build pipelines for stores still need platform accounts and native setup.

Matching source

No sample projects are listed for this engine yet.

How does it compare?

Questions

Is Cocos Creator open source?

The engine source is public. Call it source-available until you have read the LICENSE in cocos/cocos-engine for your version.

What language do I write?

TypeScript.

Is it only 2D?

No. Creator covers 2D and 3D.

Ad