[Proposal] WG for Games

TLDR: I’m proposing a working group to take ownership of the work I and others have been doing to support games on atproto.


There have been lots of efforts to support games on atproto already.

  • @rpg.actor is building an ecosystem where data can be shared across games
  • @byjp.me created a mod for Slay the Spire II that puts your runs on protocol
  • @orta.io added Atmospheric login to @puzzmo.com games and stores some data on protocol
  • @lemmaeof.gay is building rhythm game score tracking on Tsuganite
  • @zeroassembly.net is building postgame for tracking a player’s library
  • @cjfulton.bsky.social has video game reviews on Popfeed
  • I’m building The Pentaract, a set of game lexicons and a public AppView for games

Beyond that, we have a bunch of games already building on the protocol:


Obviously there’s a lot of interest in using atproto for games, and I’d like to bring a group together to better enable coordination and collaboration across the space.

The primary goal of this group would be to develop an interoperable standard across games and games-related applications building on atproto. Here are a few examples of work that might fit this group:

  • collaborating to develop a standard game lexicon (similar to standard.site’s document)
  • a lexicon for scores
  • collaborative ownership of AppView infrastructure for this data
  • development of Unreal/Unity/Godot/other game engine SDKs that ease adoption of these tools

This is a long-coming follow-on to the work I started with The Pentaract (Original Discourse post, the article I wrote about my goals). I’ve tried to foster collaboration on these tools, but I think it’s time to get everybody to the table to make sure we’re on the right track.

Is this just one group?

There are two concerns here that could arguably be separated: games metadata, and games infrastructure. Metadata is what exists in The Pentaract today: titles, descriptions, release dates, as well as the social graph around them with reviews, likes, and follows. Infrastructure is everything else that supports development of a game: friends lists, matchmaking, achievements, etc.

Since I started on my projects I’ve seen these as deeply interconnected: a game could give a user a bonus for liking it, and achievements make just as much sense in a trophy showcase website as they do in-game. I think this is one of the first questions this group will have to tackle.


I’ll definitely need a co-chair here. If you’re interested in being involved in this work, please let me know! I’d really like to make sure it’s a group effort and not just something Trezy is building, and this WG is the next step in that direction.


UPDATE 1: Lemma (lemmaeof.gay) has volunteered to co-chair! I’d still like one more co-chair to make sure we have a tie breaker for WG-specific things, so let me know if you want to throw your hat in the ring!

UPDATE 2: Mike (zeroassembly) has volunteered to be out third co-chair! We’re still happy to grow the list, so feel free to reach out if you’d like to help with the committee.

9 Likes

I’ll happily co-chair! I’m gonna be dogfooding Tsunagite with my own game, so I’ll have perspectives both as a protocol dev and as an implementor.

1 Like

This seems super cool and would be happy to support! I am pretty far along with a pixel art tool and chiptune editor feeding to a fantasy game console. If there is a way I could turn these into a “standard.site” like lexicon would love to know how I could help

2 Likes

Great post, love seeing all the in flight games and projects grouped together! I just am an enthusiast so willing to help where I can :ok_hand:

1 Like

An exciting, and fun proposition!

We’ve got a major update coming very soon, and would love to pass it through the wisdom of a workgroup before we publicly announce or etch anything in stone. Count us interested!

Will suggest inviting a few more folks who are already shipping amazing things:

@dame.is - Anisota has great game features.
@clarabelle.xyz - middleearth.quest may be the most popular game!
@flo-bit.dev - STREAMPETS (!!) and much more.
@grishalr.protoimsg.app - protoimsg.app/games was the first item interop!
@goose.art - Cloud Go, and best dressed.
@iame.li - cardco.re is mental.
@distributed.camp - We still want more ATDance!
@vicwalker.dev.br - Top-tier beta tester, and mini fox haver.
@lenooby09.tech - ATPcraft.at integrates with Minecraft.
@cee.wtf - clod.city and Top Chicken are thriving.

By our count, there’s already 30-40 games in the ecosystem, and we’ve been working with a few traditional game developers on upcoming releases that are a strong fit for some gentle AT Protocol integration. It’s very clear, the collective will for games is already here.

We’re very happy to contribute implementation feedback, help with testing, and build great tools that can make development easier for any game maker willing to take the risk.

5 Likes

I’m so excited to see this group coming together! I’ll definitely be putting whatever time I can into helping out (not-at-all sadly, my 13 week old gets first dibs on my hours :smiley:)

If you can accept a sporadically available person on the working group I’d enjoy being involved, but I totally understand if I’d be more helpful around the edges!

2 Likes

I’m not only a mini fox haver, but I also have contact with the brazilian game dev community, and I’ve been spreading the atproto word inside local game dev events and to game dev students.
So I’m definitely interested in joining the group.

3 Likes

I started going through your list, trying games and finding gems I had no idea about. Just having all these games listed in one place shows the value of this effort. Thanks for initiating it!

1 Like

I’m interested in being involved. Not sure how much time and work I can meaningfully commit to, but I think that I can be a sounding board and generally-available-atproto-person.

2 Likes

Great idea @trezy.codes

I ended up writing some working group meta

TLDR - LMK know who the leads are, if the group is open or invite, and if the Working Groups topic is open or members only.

2 Likes

For now @lemmaeof.gay and I are co-chairs, but we’ll add a third when somebody volunteers. Group and topic should both be open.

You and @lemmaeof.gay should be all set to go with Working Groups > WG Games – gave you the joy stick as your category symbol :stuck_out_tongue:

@gameswg is the companion group that anyone can join, which then has members-only messaging (like a mailing list). Left you a message on whether you want to activate actual email for that!

Thanks for taking on the work of community organizing!

Also: moved this into the new group category.

1 Like

Cool, I can be around for this

2 Likes

For anyone who wants to join: Games working group - Atmosphere Community

In the WG description it only says video games but I think all games are including right?

1 Like

I have only been thinking about video games, but that’s probably a good question for the WG to resolve. I’m going to try to get the top post updated with some of the basic WG details today, then hopefully we’ll start sorting the rest of “what is this WG” and “what do we cover” and “how do we work” over the next few days. :wink:

1 Like