EbitenA dead simple 2D game library in Go
Ebiten (/ebíteɴ/) is an open-source game library, with which you can develop 2D games with simple API for multi platforms in the Go programming language.
Most rendering operations are represented as drawing an image to an image. Everything is an image: the screen, data from an image file, an offscreen are represented as image objects.
Ebiten games work on various platforms like desktops (Windows, macOS, Linux, and FreeBSD), web browsers (GopherJS and WebAssembly), and mobiles (Android and iOS).
While Ebiten's drawing API is very simple, Ebiten games run very fast with GPU power. Multiple images are integrated into a texture atlas internally. Multiple drawing operations are integrated into a batch automatically when possible.
Ebiten has capability to develop product-level games. Bear's Restaurant, that reached 300K downloads, is a mobile application in Ebiten.
Ebiten is licensed under the Apache License 2.0.
Go Gopher by Renee French is lincensed under the Creative Commons Attribution 3.0 License.
The content of this page is licensed under the Creative Commons Attribution 4.0 License.