# Cocos Engine

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

Repository: https://github.com/cocos/cocos-engine
Canonical: https://ross.abutalabs.com/products/cocos-engine
Homepage: https://www.cocos.com/en/creator
Language: C++
License: NOASSERTION
License Family: other
Topics: cocos, cocoscreator, game-engine, game-development, open-source, gamedev, engine, vulkan, metal, mit-license, 3d, webgl, webgl2, webgpu
Last push: 2026-08-26T08:55:34+00:00
Link (homepage): https://www.cocos.com/en/creator
Link (site_page): https://docs.cocos.com/creator/manual/en
Link (site_page): https://www.cocos.com/en/about

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 37, longevity 100
- inputs: {"age_days": 3924, "days_push": 7, "days_rel": 260, "gap_med": 131.0, "n_releases_24m": 3}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 9778, forks 2137 (observed 2026-08-28T04:10:37.128601+00:00)

## What it is
Cocos Engine is the open-source runtime engine behind Cocos Creator, a free cross-platform 2D/3D game development tool built with a C++ core and TypeScript scripting layer. It targets native platforms (Windows, Mac, iOS, Android, HarmonyOS), web, and instant gaming platforms like WeChat and TikTok Mini Games, with modern graphics backends (Vulkan, Metal, WebGL/WebGPU) and a customizable render pipeline.

## Use cases
- build a cross-platform 2D mobile game
- create a 3D game for web and native platforms
- make a WeChat or TikTok mini game
- develop instant games that run in the browser
- build XR or metaverse interactive content
- create automotive HMI and digital cockpit interfaces
- port a Unity game to an open-source engine

## When to choose
- you need one codebase publishing to native, web, and mini-game platforms
- you want a free open-source alternative to Unity with strong 2D support
- you target instant gaming platforms popular in Asia
- you need high runtime performance from a native C++ core

## When to avoid
- you need a huge third-party asset store ecosystem like Unity's
- your team relies on console platform deployment
- you require deep community tooling outside the Cocos ecosystem
- you prefer a fully TypeScript or fully C++ codebase without a mixed layer

## Facets
- artifact type: framework
- maturity: stable
- function: game-engine, graphics, animation, ui-components, templating
- domain: graphics, cross-platform, web-development, simulation
- platform: windows, browser, cross-platform, cpp
- tags: cocos-creator, 2d, 3d, vulkan, metal, webgl, mini-games, instant-games, typescript, render-pipeline, physics, game-development, macos, android, ios, webgpu

## Member repositories
- cocos/cocos-engine (main) score 78
- cocos/cocos4 (mirror) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:37.128601+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:21:02.005155+00:00, confidence not recorded.
  - readme: https://github.com/cocos/cocos-engine (fetched 2026-08-28T04:10:37.128601+00:00, sha 931619a390cc)
  - homepage: https://www.cocos.com/en/creator (fetched 2026-08-29T08:20:43.322340+00:00, sha bfb778f13b37)
  - site_page: https://docs.cocos.com/creator/manual/en (fetched 2026-08-29T08:20:43.326129+00:00, sha 36416a1437e8)
  - site_page: https://www.cocos.com/en/about (fetched 2026-08-29T08:20:43.328091+00:00, sha a03d36a04ff4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
