A Multi-platform Engine for Mobile, Desktop, WebAssembly and Xbox

Axmol

A Multi-platform Engine for Mobile, Desktop, WebAssembly and Xbox.

Release badge Stars badge License badge LICENSE

Who is Axmol for

  • 🌍 For any game creator in need of a multi-platform engine.
  • πŸ’» For those who want to program mainly in C++.
  • ⌨️ For those who prefer a code-only engine, without a graphical user interface.
  • ⚑ For those requiring a lightweight, stable, and proven solution compatible with older hardware.
  • πŸ”„ For developers who need to update their Cocos2d-x projects.
  • πŸ“² For developers who want to port their Sprite Kit projects to Android.

Advantages of Axmol

  • πŸ’Έ It’s free.
  • πŸ‘ Open source, independent of any organization.
  • πŸ§ͺ A tested and stable solution that has been evolving since 2011.
  • 🀝 Well maintained, with an active community of contributors.
  • πŸ“š Abundant documentation and tutorials available online, with much of the existing Cocos2d-x documentation applicable to Axmol Engine with minimal modifications.
  • βš™οΈ Cross-platform high-performance graphics, supporting OpenGL (DesktopGL 3.3, ES 2.0+ on Axmol v2, ES 3.0+ on Axmol v3), Metal, Direct3D 11/12, and Vulkan. .
  • πŸ› οΈ Powerful cross-platform build system via Axmol command line.

Improvements

Some improvements over Cocos2d-x v4.0

  • Supports the latest Android SDK out of the box
  • Uses C++20 instead C++11 or older
  • x86_64 and Apple Silicon support
  • Supports UWP (Xbox portability)
  • New MediaPlayer via videotexture streaming render
  • Lot of new extensions

Read the full improvements list here

FAQ

Cocos2d-x has not received updates since 2019, and it has been confirmed that it will no longer receive further updates, as all Cocos resources have been directed to Cocos Creator. Axmol serves as the solution for those who wish to continue working with Cocos2d-x in an updated manner, compatible with newer hardware.

  • Word structure: a = one, x = unknown / from cocos2d-x, mol = molecule
  • Pronunciation: /Γ¦ksmoʊl/
  • Slug:
    • Axmol is a fork of Cocos2d-x v4.0
    • Axmol is an engine with various low-level capabilities, like molecules in our real world
    • Axmol is a multi-platform engine for desktop, Xbox (UWP), and mobile games

For more questions, please check our complete FAQ and visit our Wiki page.

Axmol Supporters

Corporate Platinum

Platinum

peterkharitonov, Alain-Serge Nagni

Backers

bingsoo, DUONG, thienphuoc