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

开源 · 代码优先 · 跨平台

Axmol

面向移动端、桌面端、Xbox 和 WebAssembly,采用 MIT 许可证发布的现代 C++ 游戏引擎。

3.0.0-beta1 · 公开预览 2.11.x · 稳定 LTS
hello_axmol.cpp
// 一套 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++

采用 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。

CORPORATE DIAMOND

Scorewarrior

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

访问官网