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.
What's Ebiten?
Dead Simple
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.
Multi Platforms
Ebiten games work on various platforms like desktops (Windows, macOS, Linux, and FreeBSD), web browsers (GopherJS and WebAssembly), and mobiles (Android and iOS).
High Performance
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.
Production Ready
Ebiten has capability to develop product-level games. Bear's Restaurant, that reached 400K downloads, is a mobile application in Ebiten.
Playable Examples
Community
License
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.