Go言語で開発できるオープンソースの2Dゲームエンジン「Ebitengine」、ver2.10がリリース。macOS/LinuxアプリなどをGo単体でビルド可能に

Go言語で開発できるオープンソースの2Dゲームエンジン「Ebitengine」、ver2.10がリリース。macOS/LinuxアプリなどをGo単体でビルド可能に

2026.09.11
ニュースゲームエンジン
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Go言語で2Dゲームの開発を行うオープンソースのゲームエンジン「Ebitengine」、v2.10がリリース
  • macOSやLinux、BSD のデスクトップ環境向けのビルドについて、Cgo環境への依存を撤廃し、Go環境のみ(Pure Go)でのビルドが可能に
  • Ebitengine制アプリを別のアプリケーションのエディタ内で実行する仮想化(VM)機能が実装

2026年9月8日(火)、オープンソースの2Dゲームエンジン「Ebitengine(エビテンジン)」のv2.10が公開されました。

(画像は公式サイトより引用)

「Ebitengine」は、個人開発者の星一氏が開発を行う、プログラミング言語「Go」を利用してマルチプラットフォームに対応した2Dゲームを制作できるゲームエンジンです。『くまのレストラン』『SAEKO: Giantess Dating Sim』などのタイトルで採用されています。

バージョン2.10.0では、macOS/Linux/BSD向けのGo環境のみ(Pure Go)でのビルド機能、作成したアプリを別アプリのエディタ上で動作させる仮想マシン(VM)などが実装されました。

なお、Ebitengine v2.10の利用はGo 1.25以上が必要となります。

デスクトップ環境向けアプリはGo単体でビルド可能に

macOSやLinux、BSDのデスクトップ環境向けのビルドについて、CGoへの依存が撤廃され、Go環境のみ(Pure Go)でビルドを行う機能が実装されました。これにより、異なるOS間でのクロスコンパイルが容易になるとしています。

なお、モバイルプラットフォームおよび一部のコンソール向けのビルドでは、CGoが引き続き必要です。

仮想マシン(VM)が導入

従来Ebitengine製のアプリは単独で動作していましたが、今回より、作成したアプリを「ゲスト」プロセスとして実行し、ほかの「ホスト」側から制御可能となりました。 別のツールのエディタ上にEbitengine製アプリを埋め込み、プレビューなどとして表示できるほか、プログラム・AIエージェントによる自動テストに利用可能です。

ビルドタグを付与するか、コード内にebiten.RunGameOptions.VMGuestEndpointを設定することで、AIによる自動デバッグを有効化できます。

シェーダーの事前コンパイル機能が実験的機能として導入

シェーダーの事前コンパイルを行い、ロード時間を短縮する「exp/shaderprecomp」パッケージが実験体機能として実装されています。また、同機能を使用するにあたり、指定したパッケージやその依存関係の中から、Kage(Ebitengine独自のシェーダー言語)のソースコードを自動的に収集し、各種グラフィックス環境向けに変換・出力するツールが用意されています。

DirectXやMetalなどの特定環境においては、出力コードを各プラットフォーム専用のコンパイラで個別にバイナリデータへとコンパイルする必要があります。

その他、テキスト描画機能のカラー絵文字対応、IME入力の対応範囲拡大など、さまざまなアップデートが実施されています。

詳細は公式サイト、リリースノートをご確認ください。

Ebitengine 公式サイトEbitengine 2.10 リリースノート

関連記事

ゲームのWLや販売本数をド派手にアピール!カウントアップ演出制作ツールが無料でリリース。今週のゲーム開発関連ツールまとめ
2026.10.03
携帯動画変換君やVRMのMIRO氏、「POPOPO」の一部技術をオープンソースで公開。今週のゲーム開発関連ツールまとめ
2026.09.26
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/9/19】
2026.09.19
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/9/12】
2026.09.12
16bitレトロゲーム特化のゲームエンジン「MD Engine」、正式リリース。Steamで15%OFFセールが9/22まで実施中
2026.09.08
無料・MITライセンスのゲームエンジン「Doriax Engine」が更新。LuaとC++で記述でき、書き出したゲームはCMake・Gradle・Xcodeでビルドできるエンジン
2026.09.07

注目記事ランキング

2026.09.29 - 2026.10.06
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ライトニングトーク(LT)
ライトニングトーク 5分ほどの短い時間で区切って行うプレゼンテーションの手法。2000年ごろから浸透した手法で、技術カンファレンスや勉強会で行われることが多い。
VIEW MORE

Xで最新情報をチェック!