Sign in

Trezy

@trezy.codes
10K followers 779 following 6K posts

Maintainer @happyview.dev Founder @cartridge.dev & @birb.house Maintainer of HappyView, the Game Dev feeds, and @ozone.birb.house. Oxford comma defender. He/him.

PostsRepliesMedia
Reposted by Trezy
chicago.at @chicago.at · 35m
this is happening in an hour! it’s raining :/ but Marz is nice and dry!
043
Trezy @trezy.codes · 5h
Awesome! Yeah, one of the challenges (also the thing making HV so valuable right now) is that it has interop tests for all of the PDS impls that support spaces. That means even if a user is on a PDS that's behind spec, HV will still support spaces with their PDS. 😎
020
Trezy @trezy.codes · 5h
Oh, yes, Public release won't be until EoY at least. @dholms.at is doing regular releases as they make changes to the proposal. I believe there's a more clear timeline at the top of that thread.
120
Trezy @trezy.codes · 5h
🙏🏻
000
Trezy @trezy.codes · 5h
Yuppers.
discourse.atmosphere.community
Atproto spaces alpha updates
Heads up, we’ll be doing another release this Thurs (Oct 1)! It will likely include the following changes: shorten space credential expiration & add revocation method switch out DPoP for HTTP Signa...
120
Trezy @trezy.codes · 5h
I lied, turns out I actually have a stable URL on the free plan. HappyView for local dev is mostly using its own local connections; the tunnel is only for oauth. That keeps it from ever hitting upload limits.
110
Trezy @trezy.codes · 6h
I'm trying to make sure HappyView is updated for the latest updates to spaces BEFORE @dholms.at drops those changes tomorrow. Wish me luck. 😅 #atproto
2200
Trezy @trezy.codes · 6h
Yeah, plus it's $100 just to register a game on Steam.
110
Trezy @trezy.codes · 6h
CF tunnels can be automated (I do it for HappyView dev), but you only get stable URLs with a paid sub.
110
Trezy @trezy.codes · 10h
Yup! I’ve got a setup automated for getting it back in the catalog, but the workflow broke in prod. I just haven’t gone back to figure out why yet. 😅
120
Trezy @trezy.codes · 18h
Ooooh, so you're thinking the PDS would run on the Steam Machine itself? Yeah, you'd need some way for it to handle dynamic IPs for sure. @jimray.bsky.team, how did you handle that for locket.computer?
110
Trezy @trezy.codes · 22h
LUL, you know me! Always looking for more projects. 😅😅😅 My ticket hasn’t come up yet, but I’m desperate for a Steam Machine. My gaming machine died a couple years ago so I’ve been bogarting the kids computer. 🙃
150
Trezy @trezy.codes · 28/09/2026
Stream crashed, but I got a lot done! Checkout this 3DS I made. It's inspired by the art of the Legend of Zelda 40th anniversary edition Switch 2. 😍 #GameDev #PixelArt #livestream
A dark green Nintendo 3DS drawn as pixel art. It's also decorationed with triangles representing the triforce from The Legend of Zelda series, as well as Link from the original Legend of Zelda.
0271
Trezy @trezy.codes · 28/09/2026
🔴 LIVE stream.place/trezy.codes Chill Pixel Art: 3DS Stream Overlay
stream.place
@trezy.codes is 🔴LIVE on stream.place!
Chill Pixel Art: 3DS Stream Overlay
000
Trezy @trezy.codes · 28/09/2026
000
Trezy @trezy.codes · 28/09/2026
🔴 LIVE stream.place/trezy.codes Chill Pixel Art: Trezy's Pets and Stream Overlays
stream.place
@trezy.codes is 🔴LIVE on stream.place!
Chill Pixel Art: Trezy's Pets and Stream Overlays
021
Reposted by Trezy
EmDash CMS @emdashcms.com · 28/09/2026
EmDash 1.0 is here! A modern, secure CMS, built on Astro as the spiritual successor to WordPress. Plugins run in secure sandboxes, and the distributed plugin registry is powered by Atproto!
emdashcms.com
EmDash 1.0: an open source CMS for Astro
Announcing EmDash 1.0, a stable, free and open source CMS built on Astro.
621145
Trezy @trezy.codes · 28/09/2026
I'm doing some morning review (Discord, Github, emails, etc), then I think I'm gonna go live again here in just a bit. Yesterday was a lot of fun and I wanna do it agaaaaaaaaaain. #atproto #livestream
3100
Trezy @trezy.codes · 28/09/2026
Oh that’s cool! I’ve never been in there. I’ll. have to swing over that way soon.
000
Reposted by Trezy
tierney cyren @bnb.im · 27/09/2026
@stream.place any chance we could get AirPlay from the app (or a dedicated Apple TV app (or both))
061
Trezy @trezy.codes · 27/09/2026
Fuck it, we're doing it live. 😎 #atproto #gameDev #PixelArt
0142
Trezy @trezy.codes · 27/09/2026
000
Trezy @trezy.codes · 27/09/2026
🔴 LIVE stream.place/trezy.codes Just Chilling: Making some pixel UI for Trezy's Pets
stream.place
@trezy.codes is 🔴LIVE on stream.place!
Just Chilling: Making some pixel UI for Trezy's Pets
031
Trezy @trezy.codes · 27/09/2026
I'm thinking maybe I should go live on @stream.place since I'm working on some pixel art UI design for @trezy.pet. 🤔 #atproto #GameDev #PixelArt
2181
Trezy @trezy.codes · 27/09/2026
Did somebody find themselves at the St Vinny's on Willy St? Because it is the best one in Madison. 😜
100
Trezy @trezy.codes · 27/09/2026
Oh yeah, I wish I'd known you were working on this sooner! It's very similar to what I'm building for HappyView. 😅
020
Trezy @trezy.codes · 27/09/2026
Thought I am working on support for other languages at this very moment. 🙃
120
Trezy @trezy.codes · 27/09/2026
LUA 4 LYFE
120
Reposted by Trezy
Graydon Hoare @graydon-pub.bsky.social · 27/09/2026
I wholly and un-ironically believe that versioning ought to make up a significant fraction of any formal training in computers. Multiple full year courses in your degree. And there should be a set of journals and conferences on it, endowed chairs, advanced research institutes, the whole nine yards.
013314
Reposted by Trezy
Alex Wykoff @distributed.camp · 27/09/2026
Fixed the @stream.place logo with 100% more hexagon and 'cool S' action
1661
Trezy @trezy.codes · 26/09/2026
static.klipy.com
Vogue Dancing Hell Yeah Kid
Alt: Vogue Dancing Hell Yeah Kid
000
Trezy @trezy.codes · 26/09/2026
We should totally have an atproto GOTY. @sharpiepls.com, there really aren’t enough games but we should do it anyway. 🤣
240
Trezy @trezy.codes · 25/09/2026
Maybe he'll end up as a featured pet one day! The first one will be announced on Monday. 😉
020
Trezy @trezy.codes · 25/09/2026
Congrats! There will be a lot more info in the next one of these announcements. 🥰
110
Reposted by Trezy
Trezy's Pets @trezy.pet · 25/09/2026
🐣 7 new pets joined trezy.pet this week.
172
Reposted by Trezy
Trezy's Pets @trezy.pet · 24/09/2026
Fresh iteration! Maybe a sneaky peeky of upcoming features, too. 👀 #atproto #GameDev
A pixel art UI. 

TOP SECTION
To the left is a back button. Across the middle are 4 items: Store, Pets, Achievements, and Settings. Pets is selected. On the right is a stack of coins with a wallet balance next to it.

MIDDLE SECTION
The left side of the page content has a grid. The first 4 cells of the grid have a large slime creature, a bee, a board, and a shadow fish. The large slime is highlighted. It also shows an open sort selector with options to sort ascending or descending, and by rarity, name, price, attention, or age.

On the right are details about the large slime. It shows his name, his level, and his happiness, hunger, and health stats. Below the details there are 3 tabs: Inventory, Traits, and Actions. Actions is selected, and there are three options below it:
- Activate - Move this pet into your terrarium. This will require moving another pet back to your corral if the terrarium is already full.
- Trade - Offer to trade this pet with another player.
- Retire - Permantly remove this pet from your corral. You won't be able to collect money from, feed, or play with this pet ever again. This cannot be undone.

BOTTOM SECTION
On the left is a link for Credits. On the right are links for Feedback and Discord.
0144
Reposted by Trezy
Trezy's Pets @trezy.pet · 24/09/2026
Oh, also I added proper sleeping last night. An in-game hour is 15m IRL, and pets sleep (no eating, no playing) during their actual activity cycles. Previously they would show a ZZZ emote during a general night time period (based on your local time), which just felt silly. #GameDev
1123
Reposted by Trezy
Trezy's Pets @trezy.pet · 24/09/2026
A preview of the UI redesign I'm working on. 👀 #atproto #GameDev
A pixel art UI. Across the top are 4 items: Store, Pets, Achievements, and Settings. Pets is selected.

The left side of the page content has a grid. The first 4 cells of the grid have a large slime creature, a bee, a board, and a shadow fish. The large slime is highlighted.

On the right are details about the large slime. It shows his name, his level, and his happiness, hunger, and health stats. Below the details there are 3 tabs: Inventory, Traits, and Preferences. Inventory is selected, and there's another grid below it with a random smattering of items.
0223
Trezy @trezy.codes · 24/09/2026
*puts on a Poe mask* Really easy if you use HappyView! 😎
010
Trezy @trezy.codes · 24/09/2026
Hmm… do I keep adding spaces support to Tranquil, or do I take a detour to add this. 🤔
210
Trezy @trezy.codes · 24/09/2026
Yup, I just added a bunch of that to the Tranquil consent screen. There’s a nice clear warning anytime an app requests transition:generic, or if it requests mixed scopes (like t:g + granular scopes).
000
Trezy @trezy.codes · 23/09/2026
Honestly, not a bad opportunity to flesh out more games WG stuff, too.
010
Trezy @trezy.codes · 23/09/2026
I swear to you, this is exactly what I messaged to @essentialrandom.bsky.social. 🤣🤣🤣
121
Trezy @trezy.codes · 23/09/2026
I may or may not have already poked Boba about this. 👀
040
Reposted by Trezy
Trezy's Pets @trezy.pet · 23/09/2026
With icons! #GameDev
Three status bars. In order:
- red bar preceded by a smiley face
- blue bar preceded by a turkey leg
- green bar preceded by a lightning symbol

Below them are 2 charts. The first indicates what each icon represents:
- smiley face is for happiness
- turkey leg is for hunger
- lightning is for experience

The other chart shows the happiness states. Above 80% is the smiley face. 21-79% is a face with an ambivalent mouth. 20% and below if a blue sad face with a tear below the right eye.
0175
Trezy @trezy.codes · 23/09/2026
Really good points. Counterpoint, "SAT" of "saturation" or "satiation" don't carry the same semantic value that "hunger" does. "Hunger" is easy to grok. It's also the norm in games. See The Sims, Cult of the Lamb, Dead in Vinland
110
Reposted by Trezy
Trezy's Pets @trezy.pet · 23/09/2026
Abbreviated + pet status bars. Thoughts? #GameDev
Three status bars for HGR (hunger), HAP (happiness), and XP (experience). They are red, blue, and green, respectively.
7163
Trezy @trezy.codes · 23/09/2026
This would be terrible UX, but also funny as hell. 🤣
010
Reposted by Trezy
Trezy's Pets @trezy.pet · 23/09/2026
If we're abbreviating "hunger," which version is easier to understand? "hun" or "hgr"? #GameDev
694
Reposted by Trezy
Trezy's Pets @trezy.pet · 22/09/2026
Hey Keepers, I've got a minor update! We're going to setup some more social connections for your pets! If you're interested in your pets being eligible for "Pet of the Week," make sure to login and click the big "Yes" button! We're excited to share your cuties with Bluesky. 🥰 #atproto #GameDev
0224