Wednesday, August 5, 2026

Maintaining Cocos2d-x 3.x Alive – cocos2d-x


Hello everybody,

I nonetheless use Cocos2d-x 3.17 for a number of video games.

The unique venture is not maintained, so I created a fork. My objective is
to maintain outdated video games working with fashionable instruments whereas preserving the unique
cocos2d namespace and APIs.

Axmol is an lively Cocos2d-x fork and a very good choice. It has a distinct
namespace and consists of broader modifications. My fork stays nearer to the unique
engine.

I’ve revealed two releases:

3.17.3

A backward-compatible replace for 3.17 tasks:

  • Up to date Android and macOS help
  • Trendy Gradle, SDK, NDK, CMake, and JDK
  • Python 3 help
  • Reusable Debug and Launch prebuilts
  • Font and rendering fixes

3.18.0

A bigger replace:

  • Dependencies are constructed from supply
  • Up to date Box2D, GLFW, LuaJIT, OpenSSL, curl, and extra
  • Improved CMake and Android builds
  • Sooner builds utilizing engine prebuilts
  • New Box2D examples and assessments

Repository:
https://github.com/shivmsit/cocos2d-x

Releases:

Fixes, points, and pull requests are welcome. I additionally plan to replace the Cocos2d-x v4 fork quickly.

Nice initiative! :clap: Supporting long-term Cocos2d-x tasks is a useful contribution to the neighborhood. Many builders nonetheless preserve manufacturing video games constructed on 3.x, and retaining the unique cocos2d namespace whereas modernizing the toolchain gives a sensible path for extending these tasks with out requiring main code modifications. The separation between a compatibility-focused fork and feature-rich options like Axmol can also be a considerate method, giving builders the pliability to decide on what most closely fits their wants. Thanks for investing the time to replace dependencies, enhance construct methods, and preserve compatibility with fashionable Android, macOS, and growth instruments. Open-source efforts like this assist protect current video games and cut back upkeep challenges for groups that proceed to depend on Cocos2d-x. Wishing you success with future releases, together with the deliberate updates for the v4 fork.:+1::blush:



1 Like

Thanks for the type phrases and help. That’s precisely the objective: hold
current Cocos2d-x tasks maintainable with out forcing a namespace or engine
migration.

I’ve now launched Cocos2d-x 3.18.0 and 4.1.0.

Highlights:

  • Third-party dependencies are included and constructed from supply.
  • Reusable prebuilts pace up macOS and Android builds.
  • Trendy Android construct instruments are supported.
  • Builds are examined on macOS, Linux, Home windows, iOS, and Android.
  • The unique cocos2d namespace and acquainted venture construction are saved.

Cocos2d-x 3.18.0 is meant for long-term 3.x tasks. Cocos2d-x 4.1.0
brings the identical upkeep work to the v4 engine.

Please take a look at them together with your current video games. Points and fixes are welcome.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisement -spot_img

Latest Articles