What have I been up-to the last few days? cavu.games is now live. This has been a pipe dream since the beginning of the summer and it's mostly working. For now it's 2 games that I'd previously published elsewhere, but there will be some new exclusive games later this month. 🧵 on why this is cool
Post
Cavu Games is the first working version of my "intent to launch" design that I originally pitched to @trezy.codes leaflet.pub/p/did:plc:dp... What this means is that you sign-in once on cavu.games and then games listed there on any domain can use your login to write to your PDS.
play.cavu.games is our "cavu games engine" built in rust which uses lua for scripting. Games are going to be shipped as at-proto records so anyone with a working copy of the engine can run them. Being able to leverage the same engine for multiple games should reduce the level of effort to build.
The cool thing about the play.cavu.games endpoint is that it also acts as a proxy to a dev server running on your computer via iroh. That means that you can host a game locally and invite people to play with a play.cavu.games url. This supports hot reloading of game bundles to the client
0 reposts0 likes