Home

Cocos2dx

Cocos2d-x is a cross-platform, open-source game development framework for building 2D games. It is the C++ port of the cocos2d family and was released by Chukong Technologies with contributions from the open-source community. The framework is released under the MIT license and emphasizes performance and portability, enabling developers to write code once in C++ and deploy to multiple platforms.

The engine uses a scene graph architecture built around Node, Scene, Layer, and Sprite classes. Core features

Cocos2d-x includes scripting bindings in Lua and JavaScript, allowing teams to implement game logic while maintaining

Cocos2d-x is distinct from Cocos Creator, which is a separate game development environment and editor built

include
animations
and
actions,
scheduling
and
timing,
particle
effects,
audio
support,
and
physics
integration
with
Box2D
or
Chipmunk.
Rendering
supports
texture
atlases
and
sprite
sheets
to
optimize
performance,
and
it
provides
a
modular
set
of
subsystems
for
input,
UI,
and
rendering.
a
C++
core.
It
targets
major
mobile
platforms
such
as
iOS
and
Android,
as
well
as
desktop
platforms
including
Windows,
macOS,
and
Linux.
The
project
is
maintained
by
Chukong
Technologies
along
with
an
active
community,
with
ongoing
releases
across
major
version
lines.
around
the
cocos2d-x
engine,
focusing
on
a
component-based
workflow
and
visual
tools.