Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Development
  3. axys

axys

MITC++v2.11.3

A multi-platform C++ game engine for 2D games on desktop, mobile, Xbox, and WebAssembly, forked from Cocos2d-x.

Visit WebsiteGitHubGitHub
1.4k stars270 forks0 contributors

What is axys?

Axmol Engine is an open-source, C++ multi-platform game engine designed for developing 2D games across desktop, mobile, Xbox, and WebAssembly. It is a fork of Cocos2d-x v4.0, offering improved performance, modern rendering APIs, and extensive platform support while maintaining a lightweight codebase.

Target Audience

Game developers and studios looking for a mature, cross-platform 2D game engine with C++ and Lua scripting support, especially those migrating from Cocos2d-x or targeting multiple platforms including Xbox and WebAssembly.

Value Proposition

Developers choose Axmol Engine for its modern rendering backend support (Vulkan, D3D12, Metal), active development community, seamless migration from Cocos2d-x, and comprehensive platform coverage including Xbox and WebAssembly, all under an open-source MIT license.

Overview

Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP), WebAssembly and Mobile games. (a fork of Cocos2d-x-4.0)

Use Cases

Best For

  • Developing 2D games for Xbox using Universal Windows Platform (UWP)
  • Building cross-platform 2D games targeting desktop, mobile, and web via WebAssembly
  • Migrating existing Cocos2d-x projects to a more actively maintained engine
  • Creating games with advanced rendering using Vulkan or DirectX 12
  • Integrating popular middleware like Spine, Live2D, or FairyGUI into a game project
  • Developing games requiring video playback as texture with the MediaPlayer extension

Not Ideal For

  • Projects centered on complex 3D game development with advanced graphics
  • Teams that rely heavily on visual scripting or drag-and-drop editors for rapid prototyping
  • Developers seeking a massive, established ecosystem with abundant official tutorials and ready-made assets
  • Environments requiring absolute stability without any breaking changes, as the v3 development branch is unstable

Pros & Cons

Pros

Modern Multi-Platform Support

Supports iOS, Android, Windows, Linux, macOS, Xbox (UWP), and WebAssembly with modern rendering APIs like Vulkan and D3D12, enabling high-performance 2D games across diverse targets.

Seamless Cocos2d-x Migration

Offers a clear migration guide and compatibility with Cocos2d-x v4.0, making it easy for existing projects to upgrade to a more actively maintained engine.

Extensive Extension Ecosystem

Integrates modular extensions for popular tools like FairyGUI, Spine, and Live2D, allowing developers to easily add advanced features without reinventing the wheel.

Lightweight and Performant

Iteratively improved over Cocos2d-x with a focus on performance and a smaller codebase, as highlighted in the README's philosophy and change logs.

Cons

Unstable Development Branch

The dev branch for v3 is under active development and may contain unstable or experimental features, posing risks for production use without careful testing.

Steep Learning Curve

Requires proficiency in C++ and understanding of cross-platform build systems, with no built-in visual editor, making it less accessible for beginners or teams favoring high-level languages.

Niche Community Support

Has a smaller user base compared to giants like Unity or Godot, leading to fewer community resources, plugins, and third-party assets readily available.

Frequently Asked Questions

Quick Stats

Stars1,352
Forks270
Contributors0
Open Issues6
Last commit2 days ago
CreatedSince 2019

Tags

#vulkan#webassembly#opengl#metal#directx#c-plus-plus#xbox#cocos2d-x#uwp#mobile-development#cross-platform#2d-games#cpp20#game-engine

Built With

B
Bullet Physics
c
curl
p
pugixml
D
DirectX
V
Vulkan
O
OpenAL
B
Box2D
C
CMake
M
Metal
O
OpenGL
C
C++

Links & Resources

Website

Included in

Game Development16.4k
Auto-fetched 1 day ago

Related Projects

PyxelPyxel

A retro game engine for Python

Stars17,427
Forks924
Last commit2 days ago
bgfxbgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

Stars16,976
Forks2,084
Last commit1 day ago
EnTTEnTT

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

Stars12,583
Forks1,086
Last commit4 days ago
NakamaNakama

Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.

Stars12,531
Forks1,400
Last commit4 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub