Awesome
Example Project: Phoenix Channels Client for Godot and GDScript
<a href='https://ko-fi.com/alfredbaudisch' target='_blank'><img height='22' style='border:0px;height:22px;' src='https://az743702.vo.msecnd.net/cdn/kofi3.png?v=0' border='0' alt='Buy Me a Coffee at ko-fi.com' title='Buy Me a Coffee at ko-fi.com' /></a>
<p align="center"> <img width="512" height="512" src="https://i.imgur.com/h75l4l7.png"> </p>Example project for the Godot Phoenix Channels addon.
What is this?
GodotPhoenixChannels is a GDScript and Godot Engine implementation for the Channels API of the Phoenix Framework. It enables Godot projects and games to connect to Phoenix Channels to leverage the connected massive real-time capabilities of Elixir and Phoenix backends. Compatible with Godot 3.* and Godot 4.0.
See more
Complete details about the addon and usage instructions are in the addon repository.
Links
Godot 4
- Addon repository: https://github.com/alfredbaudisch/GodotPhoenixChannels/tree/4.0
- AssetLib
- Demo
Godot 3
- Addon repository: https://github.com/alfredbaudisch/GodotPhoenixChannels/tree/3.x
- AssetLib
- Demo
Running the sample Elixir Project
A simple Elixir server is available in Demo/server.
To run it, have Elixir installed, then:
cd Demo/server
mix deps.get
iex -S mix phx.server
After the server is running, you can run the Godot demo and in the Host field put:
ws://localhost:4000/socket
.