Ebitengine
Ebitengine is an open-source 2D game engine specifically designed for the Go programming language.
Our verdict
Who it's for
Develop cross-platform 2D games with Go using a dead simple, high-performance engine.
Who should look elsewhere
Limited to 2D game development.
Pros
- +Extremely simple API, making it easy to learn and use.
- +Excellent multiplatform support, including mobile and web.
- +High performance due to GPU utilization and batching.
- +Open-source and free to use.
- +Written in Go, appealing to Go developers.
Cons
- −Limited to 2D game development.
- −Requires knowledge of the Go programming language.
Key features
- ✓Simple 2D graphics API where everything is an image
- ✓Cross-platform deployment (Windows, macOS, Linux, FreeBSD, WebAssembly, Android, iOS, Nintendo Switch)
- ✓Pure Go implementation on Windows (no C compiler needed)
- ✓High performance with GPU acceleration
- ✓Automatic drawing batching for efficiency
- ✓Production-ready, used in commercial games
Pricing
| Plan | Price | Billing | Notes |
|---|---|---|---|
| Open Source | — | month | Dead Simple API; Multiplatform (Windows, macOS, Linux, FreeBSD, WebAssembly, Android, iOS, Nintendo Switch™); High Performance (GPU powered, texture atlas, batch drawing) |