Axmol 3.0.0-beta1 はまもなく公開予定です ベータプレビューを見る

オープンソース · コードファースト · クロスプラットフォーム

Axmol

モバイル、デスクトップ、Xbox、WebAssembly 向けのモダンな C++ ゲーム開発。

3.0.0-beta1 · Public beta 2.11.x · Stable LTS
hello_axmol.cpp
// one C++ codebase, every platform 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 の理由

1つのエンジンで、さらに広がる可能性。

モダンなグラフィックス

HLSL を一度書くだけで、D3D11、D3D12、Vulkan、Metal、OpenGL の Dynamic RHI を対象にできます。

モダンな C++

C++23 と刷新されたコア、ビルドツール、実運用を意識したワークフローへ。

より多くのプラットフォーム

1つのコードベースから、ARM デスクトップ、OpenXR デバイス、モバイル、Xbox、WebAssembly へ展開できます。

より明快なレンダリングパス

シェーダーを一度書き、複数のバックエンドへ。

HLSL を一度書き、axslcc で D3D11、D3D12、Vulkan、Metal、OpenGL 用にコンパイルします。

v3 の変更を見る

動作を確認

動くサンプルから始めよう。

利用可能な WebAssembly ライブプレビューを試し、ローカルビルドの準備ができたらセットアップガイドへ進んでください。

V3 への移行

プロジェクトを次へ進めよう。

v3 ページには Axmol 2、Cocos2d-x、シェーダー、入力、物理演算の破壊的変更と移行手順をまとめています。

オープンな支援

Axmol の長期的な支援。