Polly
Minimalistic 2D C++ Game Framework
Get started with C++ and 2D game development using a clean, modern API.
Runs on multiple platforms, including Windows, macOS, Linux, Android and iOS.
Improved C++ types and containers, providing an ergonomic API and safety guarantees by default.
Automatic batching and direct use of the platform's native graphics API, such as Vulkan and Metal.
Easy-to-use audio API, including faders and channels for playback control.
Simple and safe shading language that compiles to native shading languages.
Supports formats such as PNG, JPG, WAV, MP3, FLAC and much more. Assets are automatically packed during build.
Flexible 2D particle systems, customizable behaviors via emitters, modifiers and shapes.
C++ idiomatic Dear ImGui integration for rapid prototyping and UI.