Ebitengine Weekly #11 - Ebitengine ゲームを Web にシュッと公開しよう🌍️
本編の前に、Ebitengine (Weekly) について
Ebitengine とは、Go言語で2Dゲームを作るための非常にシンプルなライブラリです。習得しやすく、モバイルやNintendo Switchにも移植でき、実績も豊富です。(公式サイト)
英語メインですが、日本語チャンネルもある Discord Server があるので、是非ご参加ください。
この Ebitengine Weekly では、そんな Ebitengine に関するありとあらゆる話題を収集し、zenn 上で毎週お届けしています。発信場所として
- zenn の #ebitengineweekly トピック およびその RSS フィード
- zenn の私のアカウント
- X の Ebitengine ぷちConf アカウント
のような場所を使っていますので、フォローなどしていただけると幸いです。
Articles
GoのwasmでWebRTC P2Pによるチャットを作ってみた by ponyo877
Ebitengine とは直接は関係ないのですが、ゲームで使える技術ということでご紹介です。ブラウザ上でのプレイヤー同士のマッチング+P2P通信によるチャットを実装してみた記事となります。
WebRTC 通信の実現は本来非常に大変なのですが、Ayame によって大幅に簡単に使えるようになっており、またこのライブラリは運用実績も豊富です。ネットワークに強い Go と組み合わせて、本格的なオンラインゲームを作ってみたくなってきます。
【Ebitengine】OXゲーム作ってみた【環境構築~遊ぶまで】 by 泥団子職人
タイトルの通りの入門記事となります。Ebitengine の概要の説明と環境構築から丁寧に説明されており、チュートリアルをお探しの方はぜひ読んでみて欲しいです。
Go 未経験でもこの通りゲームが作れたとのことで、Go + Ebitengine のシンプルさは本物であると証明できた形になっているでしょう。
Games / Packages
AIが描いた百人一首クイズ by Ichiban Kunio
「Odencat 株式会社に匹敵する数の Ebitengine のアプリゲームをリリースした個人」である Ichiban Kunio さんの新作クイズゲームが iOS 向けに登場しました。
説明不要の超シンプルなゲームなので、今すぐダウンロード!
ちなみに、Ichiban Kunio さんの他のアプリが気になる方はこちらからどうぞ。
wasmgame - template and toolkit to publish your game as a webpage by eihigh
Ebitengine 製ゲームをより簡単にWebページ(GitHub Pages)に公開するためのテンプレートリポジトリを筆者 eihigh が公開しました。日本語ドキュメントもあります。
Ebitengine 製ゲームをブラウザ向けにビルドするのは実際とても簡単なのですが、具体的な方法と、どこに公開(デプロイ)するかが意外と調べづらいように感じています。GitHub さえ使えるなら GitHub Pages はそれを解決する最もシンプルな手段の一つなので、このようにテンプレートとしてまとめることで、より触りやすくしてみました。なお GitHub Pages だけでなく itch.io 等にもアップロードできるよう zip 出力機能もあります。
もし需要があればもっと詳しいドキュメントも用意しようと考えています。ぜひ使ってみてください。
roguesolitaire
Prestige - Simple scene manager for ebitengine. by mbrc12
来週の Ebitengine Weekly もお楽しみに!
最新情報や過去の記事はこちらからチェックいただけますので、ぜひフォローなどしてください🙏
- zenn の #ebitengineweekly トピック およびその RSS フィード
- zenn の私のアカウント
- X の Ebitengine ぷちConf アカウント
Discussion