TL;DR

Go のための、OSS の 2D ゲームエンジン(旧称 Ebiten)。シンプルな API で、手早くゲームを作れるように設計されている。

仕組み

「Ebitengine ではすべてが画像である」(everything is an image)という考え方で、描画のほとんどは画像の上に別の画像を描くことで行う。GPU で描画を高速化し、描画の呼び出しはできるかぎり自動でまとめられる。

公式サイトによると、Windows、macOS、Linux、FreeBSD のデスクトップ、WebAssembly を使ったブラウザ、Android と iOS、Nintendo Switch で動く。商用のゲームでも使われている。

関連

出典