A blazingly fast MMO game server.
The frontend was built with Rust + Bevy, running on the web with WASM. The backend server is written with Golang (I had to learn Golang from scratch to make this) and the highly performant lxzan/gws library.
Check out the site for a demo and more details!
- Clone this repo
- Install
go,just,rust, andwasm-bindgenin a sh-capable environment 3.cdinto/backendand rungo run cmd/spellfire/main.go cdinto/frontend, edit the connection URL to your own in/frontend/src/main.rs, and runjust build. Use a static HTTP server to host/frontend/dist.
Warning
Building the frontend may require ~35gb of extra space and some time, especially on low-end machines. Bevy isn't small!