Ebitengine Monthly #28 - 2025年もEbitengine!
もう年明けて一ヶ月って早すぎませんか。って毎年言ってる気がする1月のEbitengine Monthlyです。今年もよろしくお願いします。
本編の前に、Ebitengine (Monthly) について
Ebitengine とは、Go言語で2Dゲームを作るための非常にシンプルなライブラリです。習得しやすく、モバイルやNintendo Switchにも移植でき、実績も豊富です。
この Ebitengine Monthly では、そんな Ebitengine に関するありとあらゆる話題を収集し、zenn 上でお届けしています。ぜひ Zenn の Ebitengine トピックをフォローして最新情報の通知を受け取りましょう!
Ebitengine の話ができるコミュニティもいろいろあります。ぜひ覗いてみてください。
- Ebitengine Discord Server(英語メイン+一部日本語チャンネル)
- X/Twitter の Ebitengine ぷちConf アカウント
- vim-jp Slack の #tech-gamedev チャンネル
Articles
【連載中】Go言語とEbitengineによる ゼロから始めるゲームプログラミング by eihigh
前回から随分と間が空いてしまいましたが、何をしていたかというと、全てのページを「前半でとりあえ
ず写経して動かし、細かい解説は後半で」という形に再構成していました。細かいことは抜きにとりあえず動かして理解する、がやりやすくなっているので、より初心者に勧めやすくなった、と、思っています...!
現在進行中のノベルゲーム編も少し進んで、フェードやイージングの方法を解説しています。ぜひご覧ください。
koebiten でゲームを作ろう by sago35
Ebitengineではなく派生作品の koebiten についてなのですが、解説の本が作者の方の手によって公開されました!
koebiten は TinyGo(組み込み機器向けGo)で使えるシンプルなゲームエンジンです。私も実際マイコンと自作キーボード基盤上で動くゲームを触らせてもらったのですが、やはりハードウェアがあると普通のゲーム開発とは違った新鮮な感動がありますね。各地で自作キーボード会を開いて参加者は実際にこれでゲームを作ったりなど、精力的に活動されているので、ぜひチェックしてみてください。
ebitengine 使ってみた by そばちゃ
実際にEbitengineで作ったゲームがブラウザ上で遊べるようになっています。可愛い!
全体的にAIフル活用で開発を加速しているのがわかり、これからのプログラミングってこうだよなあ、とか思ったりしました。
使い方は作者さんの Zenn 記事を見る → Ebitengineで文字描画 - text/v2でより便利に+多言語・縦書きにも対応!
すみません、こちら公式記事ではないです😣 わかりやすくした方がよかったかも。
The Reason Why Go Is The Best Language To Learn In 2025 by Anthony GG
仮想通貨のダッシュボードを例にGoとEbitengineについて紹介している動画です。結構再生数も伸びてますね。やはり去年から動画コンテンツの勢いがすごい。ツイートもちょいバズっていた。
Works and Demos
Ebitengine Holiday Hack 2024 Results by kettek
Ebitengine Holiday Hack 2024 の結果発表です!こちらのサイトから作品ページに飛べます。
Single Button Maze by bfreis
3時間でゲームを作るゲームジャムの提出作品とのことです。3時間って中々すごいですね。世の中には色んなゲームジャムがある...。
Risor scripting basics by SolarLune
Goに組み込める軽量なスクリプ言語 Risor をゲーム開発に活用するデモです。Goはビルドは高速とはいえ、もっと高速なサイクルでゲームを開発したいという要求は尽きません。今までもいくつかスクリプト言語の活用例を紹介してきました。筆者はRisorは知らなかったのですが、なかなか完成度が高そうです。
1PassBlur + Glow + CRT by eihigh
https://github.com/XorDev/1PassBlur で公開されている1パスブラーシェーダーをKageに移植し、ついでにブラウン管風エフェクトを載せたものです。通常のガウスぼかしは縦方向にぼかした結果を一度画像として保存して、横にまたぼかすといった2パスで行うのですが、ある程度の品質を犠牲にしつつ1パスでぼかしを行うシェーダーです。
とりあえず光らせておく系のポストエフェクトは掛けるだけで圧倒的に人目を引くので、これからももっと追求していきたいですね。
DOOMFire by crgimenes
どこかで見覚えのあるような、ドットみのある炎エフェクトのデモです!
Tempest (work in progress) by Temidara
NebuLeet by quasilyte
Coral & The Abyss by Intrugli Games
Steamで公開予定のこちらのゲームの開発進捗動画です!
Isoterra by YAWP Games
itch.io で公開された、クオータビューのマイクラ風ゲームです。Steamで公開予定!
リワインド REWIND by 314isme
Tools and Packages
wasmnow by eihigh
go run github.com/eihigh/wasmnow@latest
これだけでGoをブラウザで実行するのに必要なファイル一式が手に入ります!Ebitengineに限らずGo全般で使えます。
次回の Ebitengine Monthly もお楽しみに!
最新情報や過去の記事はZenn の Ebitengine トピックからチェックいただけますので、ぜひフォローなどしていってください🙏
Discussion