Brian Swetland's Avatar

Brian Swetland

@swetland.frotz.net

Writes the codes. Recovering OS Engineer (BeOS, HiptopOS, Android, LK, Fuchsia). Embedded systems hacker. Hobbyist Digital Designer. Player of video games, tabletop games, D&D, etc. fediverse: @swetland@chaos.social

1,122
Followers
274
Following
1,579
Posts
26.04.2023
Joined
Posts Following

Latest posts by Brian Swetland @swetland.frotz.net

AAA gamedev is like if you combined all the worst parts of indie game dev and all the worst parts of big metal enterprise engineering into a new kind of horrifying thing.

11.03.2026 17:06 πŸ‘ 44 πŸ” 5 πŸ’¬ 3 πŸ“Œ 0

Seriously, in the best possible way, there are some people who are just one weird science accident off fighting Spider-Man.

09.03.2026 08:59 πŸ‘ 116 πŸ” 12 πŸ’¬ 5 πŸ“Œ 0

I am reminded of an aftermarket GPS a friend brought along for a rental car in the early 2000s that had the opposite issue, telling us to turn onto so-and-so Doctor North.

09.03.2026 09:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There's a slice of "what if Minecraft but lovingly designed by hand instead of procgen" here that really makes exploration a delight.

09.03.2026 06:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The amount of almost-identical duplicate Makefile goop to support running the tests against the various different stages of the compiler finally hit a point where I decided committing some hideous acts of GNUMakefile macroing was the lesser evil...

github.com/swetland/spl...

#Projects #Compiler

08.03.2026 00:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Eww.

07.03.2026 21:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
PokΓ©mon Pokopia is a Dystopian Nightmare and I Love It
PokΓ©mon Pokopia is a Dystopian Nightmare and I Love It YouTube video by Outside Xtra

Okay, Pokopia is adorable cozy fun borrowing a lot from Animal Crossing and Minecraft, and notably has no capturing and battling of critters at all. Instead you build habitats for them, improve their quality of life, run errands for them, etc.

www.youtube.com/watch?v=iPe2...

#Gaming #Pokopia

07.03.2026 17:34 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I never knew what the hell the FFVII save point was supposed to be, apparently it's a C for Checkpoint? Fucked up.

07.03.2026 01:48 πŸ‘ 59 πŸ” 3 πŸ’¬ 6 πŸ“Œ 1

It will be "presented as non-sponsored" offering you "authentic exposure"!

I miss the olden days when words had meaning... and "authenticity" wasn't something you bought for $2000.

06.03.2026 19:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

people make fun of Hideo Kojima giving characters names like "Die-Hardman", but in the opposite direction of translation, nobody can top George Lucas naming his Japanese-inspired monk character "Belt-Woof Swordbelt"

05.03.2026 16:20 πŸ‘ 21 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1

You could even include a "what's being worked on for the *next* patch" section if you're feeling particularly bold.

05.03.2026 00:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'd echo the "put some way to see the latest changes" in-game suggestion. It doesn't solve the "how to communicate with folks who aren't necessarily playing a lot day to day" issue, but it's great for letting folks who are know that there are improvements happening.

05.03.2026 00:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Put together a little diagram of how things get built, from which sources, using which tools, for the little compiler project. Note that the stage3 stuff is where active development is happening now that I've got stage2 able to rebuild itself with itself...

#Projects #Compiler

04.03.2026 20:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you ever want to read a paper for free and can't find it otherwise, email the lead author and politely ask for a copy. You will not be bothering the person. You will in fact make their whole entire day. I have had scientists get so excited I asked they sent me everything they ever published.

04.03.2026 02:17 πŸ‘ 2790 πŸ” 989 πŸ’¬ 17 πŸ“Œ 40

seems like a good game!

04.03.2026 04:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Some of us made it to 17 or so... though lack of a 386 and lack of Linux was probably a factor... as for Coherent on a 286-12, maybe best not to talk about that... much less downloading extra goodies using uucp...

03.03.2026 23:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Blue Jacket. Yellow Boots. Merry Fellow. It all checks out.

02.03.2026 13:16 πŸ‘ 10 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Suzuki, living up to her 50 (15?) average...

#Anime #SeihantaiNaKimiToBoku #YouAndIArePolarOpposites

01.03.2026 10:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Watanabe, Pro Bowler.

#Anime #SeihantaiNaKimiToBoku #YouAndIArePolarOpposites

01.03.2026 10:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So sad to watch people endlessly enthusing for the shit sandwiches made by "ai" and how delicious they are and how everyone else is missing out on the good life of never thinking or learning or doing anything again because having a machine do a terrible half-assed job of it is clearly better.

01.03.2026 05:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Collected some stats on the stage3 compilation:
- 79856 byte binary (ins + data)
- 113977593 instructions executed
- 13482 allocations
- 762048 total bytes allocated

27.02.2026 08:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

One last test... rebuilt the stage2 compiler using itself... and I get identical output.

Of course now there's an absolute pile of work to do to tidy things up and build the real backend, optimizer, etc, etc, but it's an exciting milestone.

27.02.2026 08:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

Fixed a handful of bugs this afternoon and the compiler project is now minimally self-hosting.

The stage2 compiler (compiled by the stage1 compiler, compiled by the stage0 transpiler) is now able to pass almost all the (admittedly limited) compilation tests.

github.com/swetland/spl

#Projects

27.02.2026 08:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

cga stands for caves-of-qud graphical architecutre

26.02.2026 23:06 πŸ‘ 72 πŸ” 4 πŸ’¬ 5 πŸ“Œ 1
Video thumbnail

Our next game is Verminsteel!

You're a bird with a broadsword, kicking thousands of fascists so hard they fly into the sun

PLEASE go wishlist it, it'll make me really happy and help me stop low-key panicking and stuff: store.steampowered.com/app/4352280/... #indiegame #indiedev #gamedev

25.02.2026 20:16 πŸ‘ 1240 πŸ” 573 πŸ’¬ 62 πŸ“Œ 56
Post image

Okay... now I have to punch file io through the emulator to actually try to run it...

#Projects #Compiler

26.02.2026 17:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm still thinking there might be something for old timers to do after the industry has managed to completely destroy its ability to create software... fingers crossed...

26.02.2026 16:32 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

The first pet I tried turned out to have very poor aim...

26.02.2026 05:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Craftable/Programmable Recoilers are a fun later-game luxury.

26.02.2026 05:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That sounds a lot more enjoyable than the speech a lot of people are suffering through right now.

25.02.2026 03:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0