Polly
Minimal 2D C++ Game Framework
Get started with C++ and 2D game development using a clean, modern API.
Runs on Windows, macOS, and Linux.
With no royalty share.
Automatic reference counting and memory management coupled with an ergonomic API.
Efficient batching and direct use of the platform's native graphics API such as Direct3D, OpenGL 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.
Spine integration for powerful physics-based skeletal 2D animations.
C++ idiomatic Dear ImGui integration for rapid prototyping and UI.