2023 年の Ebitengine
自分が Ebitengine を開発し始めてから 10 年になりました。この記事は、 2023 年の Ebitengine の回顧録です。
スポンサー
2022 年 12 月から 2023 年 11 月の間、以下の方々にスポンサー (GitHub Sponsors、 Patreon、 thanks.dev)していただきました。心より感謝いたします。
(スポンサー総額の大きい順、敬称略)
コントリビューター
2022 年 12 月から 2023 年 11 月の間、以下の方々にコントリビュートしていただきました。心より感謝いたします。
(コミット数順、敬称略)
Ebitengine
Purego、 Oto
出来事
1 月
- Game Off 2022 で、 quasilyte 氏の「Decipherism」が入賞しました。
3 月
- 「メグとばけもの」が Odencat 株式会社から発売されました。
- 「Rakuen」の Nintendo Switch 版および「Mr. Saitou」のSteam 版が Morizora Studio から発売されました。
- Ebitengine v2.5.0 がリリースされました。 Xbox の限定的なサポートや、ベクターグラフィックスなどの新機能が加わりました。
4 月
- 星一が Odencat 株式会社の CTO に就任しました。
Excited to announce that I've become the CTO of Odencat from today! I'll be supporting Odencat's technical side, including game development using Ebitengine. Looking forward to this new journey! 🥳
— Hajime Hoshi (@hajimehoshi) April 14, 2023
5 月
- Ebitengine への貢献により、星一が Google Open Source Peer Bonus を受賞しました。
- 「メグとばけもの」が電撃インディー大賞 2023 の第 1 位を受賞しました。
6 月
- Ebitengine が最初のコミットから 10 周年を迎えました。
- Siôn le Roux さんらのご協力により、Ebitengine Game Jam 2023 が開催されました。テーマは「Reverse」でした。
7 月
- 「くまとレストラン」および「フィッシングパラダイス」の Nintendo Switch パッケージ版が北米で発売されました。 Ebitengine 製ゲーム初のパッケージ版です。
- 「BitSummit 2023」に Odencat 株式会社が参加しました。
8 月
- Ebitengine v2.6.0 がリリースされました。モニター関係の API が追加されました。
- CEDEC 2023 で、 Odencat 株式会社の Daigo が「「メグとばけもの」のつくりかた - 心を揺さぶるゲームの技術」という発表を行いました。
9 月
- DeNA 様および有志の皆様のご協力により、Ebitengine ぷち Conf #1 が東京渋谷で開催されました。 Ebitengine の名前を冠する初のオフラインイベントです。 eihigh さんによるまとめ記事があります。
10 月
- Ebitengine 製ゲーム BANKWAVE 作者の Alex Mills さんのご紹介で、 Jude Brewer さんによるインタビュー「The Process」に Frabjous Studios の皆様と星一が出演しました。
11 月
- G-STAR 2023 で、 Odencat 株式会社の Daigo が「The Making of 'Meg's Monster' - How to Craft a Heart-Stirring Indie Game」という発表を行いました。
12 月
- Odencat より、 Steam 版「スノーマン・ストーリー」が発売予定です。
Ebitengine 製の作品
スクリーンショットなどの画像の著作権は、すべてアプリケーションの作者に帰属します。
(作者名は敬称略)
家庭用ゲーム機向けゲーム
メグとばけもの
- Web サイト
- パブリッシャー: Odencat Inc.
少女が泣くと世界が終わる ー 魔界に迷い込んだ人間の女の子「メグ」とそれを守る魔物「ロイ」の物語。素朴なドット絵と美しいサウンドで描かれるアドベンチャーRPGです。
Rakuen
- Web サイト
- パブリッシャー: Morizora Studios
あなたはラクエンのカギを手に入れた…
…だから、どこへだって行けるのよ
『RAKUEN』は、長く入院生活を送る少年の冒険を描いたアドベンチャーゲーム。ある日少年はママに、お気に入りの絵本の世界へ連れていってほしいとお願いする。そこで森の守護神に会えば、ひとつだけ願いをかなえてもらえるのだ。ただし、それには条件が。森には他の入院患者たちが「絵本の世界での姿」で暮らしていて、彼らの悩みを解決してあげることが、願いをかなえるカギなのだった…
Ebitengine Game Jam のゲーム
Ebitengine Game Jame 2023 が 6 月に開催されました。ここでは最終結果から TOP 4 ゲームをピックアップします。他のゲームについては、ジャムのエントリーをご参照ください。
他のゲームとアプリケーション
今年公開された Ebitengine 製のゲームやアプリケーションのうち、 Steam などのストアに掲載されたものや、印象に残ったものを紹介いたします。すべての Ebitengine 製作品に感謝します!
ライブラリ
(作者は敬称略)
- asebiten (作者: Frabjous Studios) -
Load exported Aseprite animations and use them in Ebitengine games.
- Aseprite image loader (作者: askeladdk) - Package aseprite implements a decoder for Aseprite sprite files (.ase and .aseprite files).
- ebitengine-input (作者: quasilyte) -
A Godot-inspired action input handling system for Ebitengine.
- Ingenten (作者: Frabjous Studios) -
A dead-simple pixel font library in Go, written for compatibility with Ebitengine.
- nanoda (作者: Chan Aethiopicus) -
nanodaはVOICEVOX COREの動的ライブラリをGolangから叩くためのライブラリです。cgoではなくebitengine/puregoを利用しているため、簡単に使用することが可能です。
- wasmplay (作者: eihigh) -
This is a template repository for publishing games developed with Go and Ebitengine as a browser game on the Internet for free. Your game will run on both Desktop and Browser with just one command!
記事
(筆者は敬称略)
- Building Snake Game In Golang: Complete Guide (筆者: Kuldeep Singh)
- ebitengineでゲームを作る (筆者: 株式会社リベル・エンタテインメント)
- Fixing a Memory Corruption Bug in Go (筆者: TotallyGamerJet)
- Game development in Go: Ebitengine shaders (筆者: quasilyte)
- Go製ゲームエンジンEbitengine入門: Boids Flockingを実装する (筆者: BioErrorLog)
- Introduction to Kage (筆者: tinne26)
- Making a Text Editor with a Game Engine (筆者: Andrew Healey)
- Making Games in Go for Absolute Beginners (筆者: Miłosz Smółka)
- Zero alloc pathfinding in Go (筆者: quasilyte)
- Разработка игр на Go: шейдеры (筆者: quasilyte)
動画
(作者は敬称略)
Ebitengine Game Development 9/20/23
作者: SolarLune
Futuristic Digital Network Lines animation
作者: Kryffon
Go gamedev patterns
作者: quasilyte
(gosu) Paitan - LEMON SUMMER [4K NOVICE]
作者: Muang
Interview with Nadim
作者: Nadim Kobeissi (Symbolic Software)、 eihigh
PixelMek 3D pre-alpha, now with 100% more destruction effects!
作者: Mechteric
新作トレーラー
(開発元、パブリッシャーは敬称略)
Dream Channel Zero (ドリームチャンネルゼロ)
- Steam
- 開発元: Fuming
- パブリッシャー: Odencat 株式会社
SAEKO: Giantess Dating Sim
- Steam
- 開発元: SAFE HAVN STUDIO
- パブリッシャー: HYPRE REAL
BANKWAVE: Neon Networth
- Steam
- パブリッシャー: Frabjous Studios
Inside The Crystal Mountain
- Steam
- パブリッシャー: Intrugli Games
2024 年以降の Ebitengine
Ebitengine はおかげさまで今年 10 周年を迎え、 2D ゲームエンジンとしてはだいぶ成熟してきました。様々な作品で使われるようになり、皆様には本当に感謝の念に堪えません。 Ebitengine は 2D ゲームエンジンのはずなのに、なぜか 3D ゲームを作られる方もいらっしゃり、大変驚きです。それはさておき、次に必要なのは GUI を作るための機能だと考えています。 IME 入力や複雑なテキスト描画などの細かい機能を増やしていっています。 GUI を作るれるようになると、簡易的なエディタが作れるようになり、 Go でのゲーム制作がより捗るようになるはずです。お楽しみに!
来年以降、 Ebitengine 製ゲームとしては「Inside The Crystal Mountain」、「SAEKO: Giantess Dating Sim」、「Dream Channel Zero」、「BANKWAVE: Neon Networth」などがリリース予定です。 Ebitengine 作者として、今からとても楽しみです。
それでは皆さん、よいお年を!