EbitengineA dead simple 2D game engine for Go

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

Gopher and game developing

遊べるサンプル

2048

2048

Blocks

Blocks

Flappy

Flappy

その他サンプル 30 以上

More examples

Ebitengine の特徴

とてもシンプル

Dead Simple

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

マルチプラットフォーム

Multiplatform

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

高いパフォーマンス

High Performance

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

商用レベルのゲーム

Production Ready

Ebitengine は商用レベルのゲームを作ることができます。くまのレストランは、 150 万ダウンロードを達成した Ebitengine 製のモバイルゲームです。その他の Ebitengine 製商用ゲームについてはショーケースのページをご覧ください。

スポンサー

ゴールド

シルバー

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

ライセンス

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

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

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

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