2024 年の Ebitengine
自分が Ebitengine を開発し始めてから 11 年になりました。この記事は、 2024 年の Ebitengine の回顧録です。
スクリーンショットなどの画像の著作権は、すべてアプリケーションの作者に帰属します。
スポンサー
2023 年 12 月から 2024 年 11 月の間、以下の方々にスポンサー (GitHub Sponsors、 Patreon、 thanks.dev)していただきました。心より感謝いたします。
(米ドル換算でスポンサー総額の大きい順、敬称略)
- Master Yoda
- And some private sponsors
コントリビューター
2023 年 12 月から 2024 年 11 月の間、以下の方々にコントリビュートしていただきました。心より感謝いたします。
(コミット数順、敬称略)
Ebitengine
Purego、 Oto
出来事
2023 年 12 月
- ゲームジャム「Ebitengine Holiday Hack 2023」が開催されました (作品一覧)。
3 月
- eihigh さんによる Ebitengine に関する日本語のまとめ記事「Ebitengine Weekly」が開始しました。現在は Monthly となっています。
- eihigh さん主催のオフラインイベント「Ebitengine ぷち Conf #2」が東京で開催されました (まとめ記事)。ゲストスピーカーは Daigo さんでした。
4 月
- Ebitengine v2.7.0 がリリースされました。主な新機能は
text/v2
パッケージなどです。 - Ebitengine 製ゲーム「メグとばけもの」が「The 10 Best Nintendo Switch Indie Games of All-Time – SwitchArcade Special」の TOP10 に選ばれました。
6 月
- ゲームジャム「Ebitengine Game Jam 2024」が開催されました (結果)。テーマは「BUILDING」でした。
- Ebitengine への貢献により、昨年に引き続き、星一が Google Open Source Peer Bonus を受賞しました。
7 月
- 京都で行われたインディーゲームイベント「BitSummit 2024」にて、「Dream Channel Zero」「ねずみバスターズ」「SAEKO: Giantess Dating Sim」が展示されました。
8 月
- eihigh さん主催のオフラインイベント「Ebitengine ぷち Conf #3」が東京で開催されました (まとめ記事)。ゲストスピーカーは Ichiban Kunio さんでした。
9 月
- Ebitengine v2.8.0 がリリースされました。主な新機能は 32bit 浮動小数点オーディオストリームなどです。
11 月
- 東京で行われたインディーゲーム開発者のカンファレンス「Indie Developer Conference 2024」にて、「ショートトラック 3 連続 GameMaker / Godot / Ebitengine コミュニティのご紹介」という発表が行われました (まとめ記事)。
家庭用ゲーム機向けゲーム
(作者名は敬称略)
Inside the Crystal Mountain
- Web サイト
- パブリッシャー: Intrugli Games
Inside The Crystal Mountain is a difficult action-adventure game with fast-paced combat and soulslike elements where you explore a mysterious world filled with ambiguous characters and challenging enemies.
Ebitengine Game Jam のゲーム
(作者名は敬称略)
Ebitengine Game Jame 2024 が 6 月に開催されました。ここでは最終結果から TOP 4 ゲームをピックアップします。他のゲームについては、ジャムのエントリーをご参照ください。
その他のゲーム
今年公開された Ebitengine 製のゲームのうち、 Steam などのストアに掲載されたものなどを紹介します。すべての Ebitengine 製作品に感謝します!
(作者名は敬称略)
その他のゲームについては、 itch.io の Ebitengine 製ゲームリスト や Awesome Ebitengine などをご参照ください。
ツール、ライブラリ
(作者名は敬称略)
- bamenn (作者: noppikinatta)
- bitfontier (作者: quasilyte)
- debugui (作者: Hajime Hoshi)
- Kageland.com (作者: Tom Lister)
- Kagery (作者: Zyko0)
- Kamera (作者: Barış)
- necs (作者: Leapfish)
- resolv (作者: SolarLune)
- wasmgame (作者: eihigh)
記事
(筆者名は敬称略)
英語
- 036: Game UI in Go with EbitenUI maintainer Mark Carpenter (筆者: go podcast())
- Getting Started With Ebitengine the Go Game Engine (筆者: introtogamedev.com)
- Hello, World! - A technical overview of the software powering bgammon.org (筆者: Trevor Slocum)
- I Built a 2D Game in 40 Minutes with Ebiten (筆者: Sam A)
- Rune Synergy Devblog 8 (筆者: Dane)
- Snake game in Go using Ebiten (筆者: Alex Pliutau)
- “Ultima V Redux” Pivots to the Go-Based Ebiten Engine (筆者: WtF Dragon)
- Using Brotli to deliver smaller WASM files (筆者: Maurits van der Schee)
英語以外
- Androidアプリにミニゲームを組み込む!Goでミニゲーム開発 Ebitengine (筆者: maripiyo)
- Ebitengine Game Jam 2024 にトライした (筆者: pankona)
- 【Ebitengine】OXゲーム作ってみた【環境構築~遊ぶまで】 (筆者: 泥団子職人)
- Ebitengineでビルドにアセットを埋め込む (筆者: kyp)
- Ebitengineのシーンマネージャーを作ってみた (筆者: krile136)
- Go言語とEbitengineによる ゼロから始めるゲームプログラミング (筆者: eihigh)
- Go製の2Dゲームエンジン「Ebitengine」でレイマーチングしてみる (筆者: catGPT)
- Goでマルチプレイのゲームを作る(powered by Ebitengine) (筆者: ponyo877)
- Goのコルーチンを活用して弾幕を記述してみた【ゲーム開発】 (筆者: eihigh)
- Live2D Cubism SDKの非公式Golang版を作った (筆者: Chan Aethiopicus)
- NewImageを頻繁に呼んではいけない(戒め) | Ebitengine (筆者: BioErrorLog)
- Игривый гофер — Episode 463 (筆者: DevZen Podcast)
- オリジナルSRPG "Kill the Kaiser" 体験版公開! (筆者: トロコニーデ)
- 開発日記 2024-05-07 (筆者: kyp)
- クイズゲームを作成中 (筆者: tsurime)
- ゲーム制作ブログ始めました!|らんだむあくしょん!制作記録1 (筆者: 長井長縄)
- スイカゲームの作り方 (筆者: demouth)
- 制作進捗 - もぐらんか?#8 (筆者: スペリオン)
- ブラウザ上でEbitengineを使ってwebカメラから取得した映像を描画してみた (筆者: hamao)
インタビュー
- [インタビュー]「自分で作る,挑戦する」を忘れない。Odencat代表のDaigo氏に聞いた,2つの新作の開発を進めるうえで大事にしていること (4Gamer.net)
- 趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア。己の欲求に従い続けてきた「Ebitengine」開発者に迫る (レバテック LAB)
- 徹底的に“自分の好みを追求”したシュールRPG『Dream Channel Zero』開発者Fuming氏にインタビュー。無料デモ版もSteamで配信予定【BitSummit Drift】 (Game*Spark)
動画
英語
A dungeon crawler written in Go (ebiten). Devlog #1
A Web Dev Tries Game Development
Apple II emulator in Go / Ebiten - Go6502
Cyberpunk adventure game progress
First-Time Go Dev Makes an Ebiten Game About Playing Go
Go Project: Let's Make a PONG Game in Golang!
Learn Go by Creating a Game
PixelMek 3D Firemoth Swarm (AI Test)
Setup & Window | RPG in Go | Ep. 1
英語以外
Descobrimos um bug na Ebitengine enquanto resolvíamos um bug no Neko.
自作ゲームWIP おもいぐさ物語①
新作トレーラー
(開発元、パブリッシャーは敬称略)
Coral & The Abyss
- Web サイト
- Steam
- パブリッシャー: Intrugli Games
Day Trader Tycoon
- Steam
- パブリッシャー: DayTrade Games
メグとばけもの (ばけものたちの記憶)
ねずみバスターズ! 完全版
NebuLeet
- Steam
- 開発元: quasilyte
- パブリッシャー: quasilyte tech
SAEKO: Giantess Dating Sim
- Web サイト
- Steam
- 開発元: SAFE HAVN STUDIO
- パブリッシャー: HYPRE REAL
スノーマン・ストーリー (Nintendo Switch 版)
2025 年以降の Ebitengine
Ebitengine は今年で 11 周年を迎えました。 GitHub スター数も 10000 を超え、 Discord サーバーの人数も 2000 人に達し、家庭用ゲーム機で出たゲームも 6 本になりました。おかげさまで Ebitengine コミュニティも随分と賑やかになってまいりました。ありがたいことです。
一方、過去 1 年のコミット数は 800 で、去年の 1028 に比べるとやや少なくなりました。星一が多忙だったというのもありますが、 Ebitengine 自体だいぶ成熟してきたという実感があります。 GUI 関係のライブラリを整備したいなどと前々から言い続けて言いますが、なかなか公開に至るようなものはできておりません。来年こそは周辺ライブラリを充実させていきたいと思います。
今年のまとめ記事を作るにあたって、作られた作品や記事が膨大だったため、記事作成にかなり時間がかかってしまいました。大変ありがたいことではあるのですが、来年も同じ形態で続けられるかどうかは分かりません。
それでは皆さん、よいお年を!