#Warhorse Social Backend

6 messages ยท Page 1 of 1 (latest)

hazy vale
#

Warhorse Social Backend

hazy vale
#

State of where I'm at:

  • Rust frontend using Dioxus + Tailwind + rust_socketio
  • Rust backend using axum + socketioxide
  • Windows Platform
    • Overlay any window, toggle with Shift + F
  • Most friends related communication working
  • Only tested locally hosted

Major components left:

  • Create an example multiplayer Bevy app that spins up a sub process (the overlay app)
    • Need to be able to invite and join friends to server (probably extend a lightyear example game)
  • Since I switched to Tailwind, just a bunch of styling in general
  • Chat rooms: Create, Leave, Join, auto destroy when empty (think old school Battle.net in Starcraft 1)
  • Authentication
    • Need at least Steam and Discord auth
  • Database
    • Probably just use a simple key-value store instead of full SQL, probably Redis w/ persistence
      • Why Redis? Because socketioxide has a Redis adapter on the way that I'd like to use, so we already will have it
  • Assist rust_socketio crate with getting it working with WASM
upper crystal
#

This looks cool, how can I setup and test this locally?

dry raft
#

I was confused for a bit, because the devs of KCD are Warhorse Studios. For a moment I though there will be a cryengine backend in Bevy ๐Ÿ˜‚

cyan onyx
#

Crysis on Bevy ๐Ÿ‘€

hazy vale
#

Oh shiiii

good pointing out that, appreciate it