EbitengineGo语言开发的简单2D游戏引擎

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 ゲームを開発することができます。

Ebitengine (旧称 Ebiten) 是一款由Go语言开发的开源游戏引擎. Ebitengine 的简单API可以让您的2D游戏开发更加简单快捷,并支持同时发布到多平台.

Gopher and game developing

Playable Examples

游戏示例

2048

2048

Blocks

Blocks

Flappy

Flappy

30+ More Examples

その他サンプル 30 以上

等30多个示例

More examples

What is Ebitengine?

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.

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

在Ebiten中,一切都是图像:屏幕、图像文件中的数据,甚至屏幕外的项目都表示为图像对象。大多数渲染操作都是将一个图像叠加在另一个图像上.

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™ もサポートされています。

Ebitengine 游戏可以运行在各种桌面平台 (Windows ,macOS ,Linux ,FreeBSD), 浏览器 (通过WebAssembly), 甚至是移动平台 (Android,iOS)! 并且, Ebiten 基于原生Go语言实现, 因此Windows开发者无需安装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 を活かして高速に実行されます。複数の画像は内部でテクスチャアトラスにまとめられます。複数の描画命令は、可能な限り自動的にバッチにまとめられます。

虽然Ebitengine的绘图API非常简单, 但Ebitengine游戏在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 製のモバイルゲームです。

Ebitengine 已用于开发商业级游戏。其中,《熊先生的餐厅》是一款优秀的手机游戏, 在Google Play上已拥有100万次下载量.

Sponsors

スポンサー

赞助者

Gold

ゴールド

金牌赞助者

Silver

シルバー

白金赞助者

(One private sponsor)
(プライベートスポンサー 1 名)
(一名匿名赞助者)

We appreciate all the sponsors!

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

感谢所有的支持者们!

Community

コミュニティ

社区

License

ライセンス

许可

Ebitengine is licensed under the Apache License 2.0.

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

Ebitengine 遵循 the 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 で公開されています。

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で公開されています。

The Ebitengine logo遵循Creative Commons Attribution-NoDerivatives 4.0 License 许可.(logo作者: Hajime Hoshi)

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

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

除另有说明外,本站内容遵循 Creative Commons Attribution 4.0 License 许可。

中文版翻译声明