Hibira Realtime 0.2.0 Scripts 4.3 Community
Submitted by user hibira; MIT; 2026-10-29
Pusher Channels protocol client for Godot 4, written in pure GDScript, for Hibira (https://hibira.io) and other Pusher-compatible servers. Works in every export, the web included.
- Hibira autoload set up in Project Settings > Hibira: connect with no code
- HibiraSync: add it under a node and its position (or any properties) follows its owner on every other player's screen, smoothed and batched
- Public, private and presence channels (signed by your own auth endpoint, as for pusher-js)
- Client events between players, with the sender's user_id on presence channels
- Presence members, joins and leaves
- Reconnects with backoff and subscribes again
- HibiraRoom: game rooms with seats, a host, ready flags, settings, kick, start, and chat with typing indicators. It speaks the same events as the @hibira-io/lobby web SDK, so Godot and browser players can share a room.
Try it: open addons/hibira/demo/playground.tscn and press F6; it runs with no setup.
Example game: https://github.com/hibira-io/examples/tree/main/godot-lobby
View files Download Submit an issue Recent Edits