Axmol 3.0.0-beta1 скоро выйдет Посмотреть бета-версию

ОТКРЫТЫЙ КОД · CODE FIRST · КРОССПЛАТФОРМЕННОСТЬ

Axmol

Современная разработка игр на C++ для мобильных устройств, настольных систем, Xbox и WebAssembly.

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

Один движок — больше возможностей.

Современная графика

Напишите HLSL один раз и используйте Dynamic RHI для 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, шейдеров, ввода и физики.

ОТКРЫТАЯ ПОДДЕРЖКА

Долгосрочная поддержка Axmol.

КОРПОРАТИВНЫЙ БРИЛЛИАНТ

Scorewarrior

Долгосрочная финансовая поддержка разработки Axmol.

Открыть сайт