Axmol 3.0.0-beta1 即将发布了解 v3 预览

开源 · 代码优先 · 跨平台

Axmol

面向移动端、桌面端、Xbox 与 WebAssembly 的现代 C++ 游戏开发。

hello_axmol.cpp
// 一套 C++ 代码,运行在多个平台 auto scene = ax::Scene::create(); auto player = ax::Sprite::create("player.png"); scene->addChild(player);

为什么选择 v3

一套引擎,拓展更多边界。

现代图形

以 HLSL 为核心,通过 Dynamic RHI 覆盖 D3D、Vulkan、Metal 与 OpenGL。

现代 C++

采用 C++23,更新核心、构建工具链和开发工作流。

更多平台

支持 ARM、OpenXR、移动端、桌面端、Xbox 与 WebAssembly。

清晰的渲染路径

保留 Shader,切换后端。

Axmol 3 让渲染路径更易理解:一份 HLSL 源码经过 axslcc,最终到达适合目标设备的渲染后端。

查看 v3 的变化

立即运行

从可运行的示例开始。

先试用 WebAssembly 在线预览,再按需阅读构建指南,在本地开始开发。

迁移到 v3

让项目迈向下一阶段。

v3 页面汇总 Axmol 2、Cocos2d-x、Shader、Input 和 Physics 的破坏性变更与迁移路径。

公开支持

长期支持 Axmol。

CORPORATE DIAMOND

Scorewarrior

为 Axmol 开发提供长期资金支持。

访问官网

开放社区

和我们一起公开构建。

提问、分享项目,参与 Axmol 的下一次发布。