2D game engine for desktop and Android using C++20, Vulkan, and OpenAL
Source
https://github.com/karnkaul/bave
Features
- Desktop / Android support.
- Efficient event queue.
- Double buffered render resources.
- Meshes and textures.
- Shaders, optional custom descriptor sets.
Drawable
API.- Fonts and text.
- Multi touch support.
- Audio playback.
- Streaming audio (music).