Readme.md

Async Game Engine

AsEn - is a totally asynchronous engine for desktop and mobile.

Language: C++ 20
Platforms: Windows, Android, Linux, MacOS
GraphicsAPI: Vulkan, Metal
Shaders: GLSL, MSL, SLang
Stable version: see Tags

Key features:

  • Scalable task system with stackless coroutines.
  • Multi-threaded command buffer recording.
  • Staging buffer memory manager, per-frame limits for stable FPS.
  • Async file IO on all platforms.
  • Lock-free algorithms and sync primitives.
  • Built-in profiling tools and cross-platform shader debugger.
  • CI/CD to run all tests on all platforms, including graphics tests.

Samples:

Engine documentation:

Source code:

Tools:

rus

AsEn - полностью асинхронный движок.

Язык: C++ 20
Платформы: Windows, Android, Linux, MacOS
Графика: Vulkan, Metal
Шейдеры: GLSL, MSL, SLang
Стабильная версия: помечена тэгом

Документация по движку:

Заметки:

Обсуждение:

Описание
async game/graphics engine
Конвейеры
0 успешных
0 с ошибкой
Разработчики