(英語版も書きました: Comparison of C++ Low-Level Graphics, Cross-Platform Frameworks and Libraries) 最近OpenGLばっかり書いていて、ふと、MetalやDirectXでも動くクロスプラットフォームなアプリも書きたいなと思ったので調べてみた。 今回調べてみたライブラリの特徴は、 C++で実装されている ( C++14/17 など詳細は別記 ) 低レベルグラフィックスAPIに対応 ( Vulkan、DirectX11/12、Metal など ) クロスプラットフォームで動く ( Win/Mac/Linux、iOS/Android など ) UnityやUE4に比べて、軽量もしくは拡張性・組み込み性が高く、フレームワークやライブラリとして自由に使えるもの。 なお、今回は低レベルグラフィックスAPIへの対応を重視し