现代图形
统一的 C++ 渲染API,全平台图形后端兼容(D3D11, D3D12, Vulkan, Metal, OpenGL),支持启动时按需选择最优渲染后端。
开源 · 代码优先 · 跨平台
面向移动端、桌面端、Xbox 和 WebAssembly,采用 MIT 许可证发布的现代 C++ 游戏引擎。
// 一套 C++ 代码,运行在多个平台
auto scene = ax::Scene::create();
auto player = ax::Sprite::create("player.png");
player->setPosition(ax::Vec2(240, 160));
scene->addChild(player);
// iOS · Android · Windows · Linux · WebAssembly
为什么选择 v3
统一的 C++ 渲染API,全平台图形后端兼容(D3D11, D3D12, Vulkan, Metal, OpenGL),支持启动时按需选择最优渲染后端。
采用 C++23,更新核心、构建工具链和开发工作流。
支持 ARM、OpenXR、移动端、桌面端、Xbox 与 WebAssembly。
清晰的渲染路径
只需编写一份 HLSL,再由 axslcc 编译为 D3D11、D3D12、Vulkan、Metal 和 OpenGL 所需的着色器。
查看 v3 的变化立即运行
先试用 WebAssembly 在线预览,再按需阅读构建指南,在本地开始开发。
迁移到 v3
v3 页面汇总 Axmol 2、Cocos2d-x、Shader、Input 和 Physics 的破坏性变更与迁移路径。
公开支持
为 Axmol 开发提供长期资金支持。
访问官网