EbitengineA dead simple 2D game library for Go

Ebitengine (Eh-Bee-Ten-Gin) (formerly known as Ebiten) is an open source game library for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.

Ebitengine (エビテンジン) (旧称 Ebiten) はプログラミング言語 Go のオープンソースなゲームライブラリです。シンプルな API を使って、マルチプラットフォームな 2D ゲームを開発することができます。

Gopher and game developing

Playable Examples

遊べるサンプル

2048

2048

Blocks

Blocks

Flappy

Flappy

30+ More Examples

その他サンプル 30 以上

More examples

What is Ebitengine?

Ebitengine の特徴

Dead Simple

とてもシンプル

Dead Simple

In Ebitengine, everything is an image: the screen, data from an image file, and even offscreen items are all represented as image objects. Most rendering operations consist of drawing one image on top of another.

ほとんどの描画命令は画像から画像への描画として表現されます。画面、画像ファイル、オフスクリーンなど、あらゆるものが画像として表現されます。

Multiplatform

マルチプラットフォーム

Multiplatform

Ebitengine games work on desktop (Windows, macOS, Linux, and FreeBSD), web browsers (through WebAssembly), and even on mobile (Android and iOS)! Plus, Ebitengine is implemented in pure Go on Windows, so Windows developers do not need to install a C compiler. Nintendo Switch™ is also supported!

Ebitengine のゲームは様々な環境で動きます。デスクトップ (Windows、macOS、Linux、FreeBSD)、 Web ブラウザ (WebAssembly)、モバイル (Android と iOS) で動きます。さらに、 Windows 向けビルドは Pure Go なので、 C コンパイラなしで開発できます。 Nintendo Switch™ もサポートされています。

High Performance

高いパフォーマンス

High Performance

While Ebitengine's drawing API is very simple, Ebitengine games run very fast with GPU power. Multiple images are integrated into a texture atlas internally, and drawing operations are automatically performed in batch when possible.

Ebitengine の API はシンプルですが、ゲームは GPU を活かして高速に実行されます。複数の画像は内部でテクスチャアトラスにまとめられます。複数の描画命令は、可能な限り自動的にバッチにまとめられます。

Production-Ready

商用レベルのゲーム

Production Ready

Ebitengine has been used to develop production-level games. One such example is Bear's Restaurant, a mobile application that has been downloaded over 1,000,000 times.

Ebitengine は商用レベルのゲームを作ることができます。くまのレストランは、 100 万ダウンロードを達成した Ebitengine 製のモバイルゲームです。

Sponsors

スポンサー

Gold

ゴールド

Silver

シルバー

(One private sponsor)
(プライベートスポンサー 1 名)

We appreciate all the sponsors!

すべてのスポンサーに感謝します!

License

ライセンス

Ebitengine is licensed under the Apache License 2.0.

Ebitengine は Apache License 2.0 で公開されています。

Go Gopher by Renee French is licensed under the Creative Commons Attribution 3.0 License.

Go Gopher は Renee French 氏によって製作され、 Creative Commons Attribution 3.0 License で公開されています。

The Ebitengine logo by Hajime Hoshi is licensed under the Creative Commons Attribution-NoDerivatives 4.0 License.

Ebitengine のロゴは星一によって製作され、 Creative Commons Attribution-NoDerivatives 4.0 Licenseで公開されています。

Except as otherwise noted, the text content of this site is licensed under the Creative Commons Attribution 4.0 License.

明記されている場合を除き、このサイトの文章コンテンツは Creative Commons Attribution 4.0 License で公開されています。