Skip to content

Slay the Spire 2: Atmosphere edition

I made a mod for Slay the Spire 2 that lets you publish your play data to your Atmosphere account & a website to show them off!

JP
Apr 17, 20262 min read

ately I've been thinking about PESOS, the Indieweb's approach to owning your own data on platforms that don't support it. "Publish Elsewhere, Syndicate to your Own Site."

I did a great job last week of not building one idea that snuck into my brain, but another crept in and I succumbed…

What if Slay the Spire 2, the outrageously fun deck-builder/rogue-like game from @megacrit.com, published the details of your games ("runs") to your Atmosphere account?

"We can just do things, together" is a common refrain among atproto developers (as we call ourselves), and this experiment definitely stood on the shoulders of giants:

So I had a crack at it! I learned a lot about developing game mods and writing C# from Claude (first time with both for me) but I've ended up in a place I'm very happy with as an experiment.

  1. 🧑‍💻 Download the mod or the installer (installers on the site, details on Github)
  2. 🔑 Get an app password & configure the installer/your config.json
  3. 🎮 Play!
  4. 🤩 Visit my site to see your run (you can see mine here)

That's it! The data is yours, and in your Atmosphere account. If you move providers (Bluesky -> Eurosky anyone?) it'll move with you and Just Work™.

You can even build your own site that's better than mine, and it'll work with everyone's StS2 runs, automagically. Hell, @megacrit.com could build an official one & it'd be instantly compatible!

The joy of building in the Atmosphere ☺️ What do you think? What would you add?

Did you enjoy this article?

Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.

Across the AtmosphereDiscussions