PUBLIC PREVIEW · 3.0.0-BETA1

Axmol 3 is coming.

A modernized engine core, rendering stack and platform story for the next generation of cross-platform games.

Coming soon

3.0.0-beta1

This page is ready for the release announcement. The download link will be added only after the official tag is published.

WHAT’S NEW

The v3 foundation.

C++23

The language baseline moves forward with a refreshed engine core and toolchain.

Modern RHI

D3D11, D3D12 and Vulkan join Metal and OpenGL, with Dynamic RHI selection.

HLSL shaders

Maintain one shader source and compile it for each supported render backend.

ARM + OpenXR

Windows and Linux ARM support arrives alongside OpenXR scene composition and controller input.

New physics

Box2D 3.x powers 2D physics while JoltPhysics 5.x supports 3D scenes.

Input + profiling

Pointer Events and compile-time selectable Tracy profiling improve the development loop.

PLATFORM MATRIX

Choose the backend that fits the device.

Target Primary RHI options Status
Windows / UWP D3D12 · D3D11 · Vulkan · OpenGL v3 preview
Linux Vulkan · OpenGL v3 preview
Android Vulkan · OpenGL ES v3 preview
Apple platforms Metal · OpenGL ES v3 preview
WebAssembly WebGL 2 Preview

MIGRATION

Prepare before you switch.

Axmol 3 removes deprecated APIs and changes several core systems. Start with the relevant path below.

Beta means feedback.

Use the preview for evaluation and migration work. Report regressions through GitHub Issues and discuss design questions in Discussions.

Need the conservative production baseline?

Use Axmol 2.11.x LTS while your project is being validated against v3.

Download stable releases