公式パッケージ · ゲームエンジン
ゲームサーバーなしで Godot 4 のマルチプレイ
Godot 4.3 以降向けの GDScript アドオン。Web を含め、Godot が書き出せるすべてのプラットフォームで動きます。HibiraSync がノードの位置を全員の画面でそろえ、HibiraRoom で席・ホスト・チャット付きのルームを作れます。
addons/hibiraプレイグラウンド ↗GitHub ↗
- プロジェクト設定で構成する Hibira オートロード。接続のためのコードは不要です。
- HibiraSync:ノードの下に置くだけで、そのノードがほかのプレイヤーの画面でも持ち主の動きになめらかに追従します。
- ルームは Lobby パッケージと同じイベントを使うので、Godot、Unity、ブラウザのプレイヤーが同じルームに入れます。
サインインすると、コード例にご自身のクラスターホストが入ります。 サインイン
インストール
Copy addons/hibira from the latest release into your project, then turn it on in Project → Project Settings → Plugins.使う
# Project Settings → Hibira: app_key = YOUR_APP_KEY, host = ws.hibira.io func _ready() -> void: var scores := Hibira.subscribe("scores") scores.bind("updated", func(data, _user_id): print(data))
始める前に
- アプリの設定で「クライアントイベントを許可」をオンにすると、プレイヤー同士で操作やタップを送り合えます。
- Web 向けに書き出すときは、ページのオリジン(例:https://yourname.itch.io)をアプリの許可オリジンに追加してください。ネイティブビルドはオリジンを送らないので設定は不要です。
ダッシュボードのアプリキーを使ってください。シークレットはサーバー側だけに置きます。チャンネル、イベント、認可エンドポイントは Pusher とまったく同じように動作します。 無料でアカウントを作成 →