Life in TikTokland, year 1 + advice for game devs for getting into vertical...
my most popular videos: lunch shitpost, BL joke, Australia complaints... three different genres?I've been posting vertical videos on TikTok / Instagram Reels for about a year now. I already did my...
View ArticleRadiator Forever is "Gay As A Service" + its debut July 2026 Update is Rinse...
CONTENT WARNING: This post is mostly "SFW" (Safe For Work) but the pictures are somewhat spicy, though Instagram-safe.Radiator Forever is a new ongoing re-remaster / re-re-release of my short...
View ArticleMy interview on Radio New Zealand about Americans
look at how laid-back I amRecently I spoke to Radio New Zealand (RNZ) journalist Ke-Xin Li about... Americans. The radio segment is called "First Up: Increase in number of Americans granted New Zealand...
View ArticleManifesto Jam 2026 - notes and links
Street Corner Orator, 1938 (Schomburg Center for Research in Black Culture, NYPL)Cécile Richard is running the 2026 edition of Manifesto Jam. Time is running out to submit your brilliant bold game...
View Article"Thanks for injecting me with 500 cursed Black Knight Ultra Greatswords" for...
I have a new piece up at Rock Paper Shotgun about Dark Souls 2 (2014), but no prior Dark Souls experience is necessary to read it.It's about when I got hacked in Dark Souls 2. Basically a malicious...
View ArticleThe future of public game arts festivals and non-commercial games culture
Freeplay Parallels in 2024 in Naarm Melbourne, AustraliaThis year the oldest living art games non-profit in the world, Freeplay (Australia), announced they were like a year away from shutting down, so...
View ArticleNotes on level design workflow for the 3D platformer Big Hops
overview of the Ocean intro levelI made some levels for the 3D platformer game Big Hops by Luckshot Games, and it's finally released! You can now play it on Steam, Switch, and PS5.So far the game is...
View Articlenew Quake map: "One Need Not Be A House" for Quake Brutalist Jam 3
"One Need Not Be A House" is a large non-linear concrete bunker island / brick brutalism map that I made for Quake Brutalism Jam 3 -- a huge single player mega mod for Quake 1 with 77 (!!!)...
View ArticleLife notes (2019-2025) + Sweet Sixteenth (16th) Blog Anniversary Mega-Roundup
I haven't done one of these end-of-the-year blog roundups since December 2018. This blog is now 16 years old. Maybe now's a good time to catch up over the past 6 years of my life??Here's my "greatest...
View Articlenew game: Rainbows Are Carnivores, a gay fishing / aquaculture romance
Rainbows Are Carnivores is a gay fishing / aquaculture romance video game about using your pole to catch some high quality hogs."Hog” is, of course, angler slang for a big fish, like a rainbow trout....
View ArticleHow Dread Delusion structures its side quests
talking to the "Inquisitor" at the beginning of the gameDread Delusion (2024) by Lovely Hellplace is a retro-style indie first person RPG about exploring strange floating islands and talking to the...
View ArticlePostcards from TikTokland (month 1) + comparing TikTok to Bluesky
So I've now been playing the weird MMO known as TikTok for more than a month, and I thought I should reflect on my time there. In contrast to my first week on TikTok where I posted every day, I've now...
View ArticleI'm keynoting Freeplay Angles 2025 in Melbourne, July 31 - August 2... +...
In about 2 weeks, I'll be giving a keynote at Freeplay Angles 2025, an indie video game festival in Melbourne, Australia, running from July 31 - August 2, 2025.I'd give a hint for what my keynote's...
View Articlenew web game: Don't Rank Cuomo
Don't Rank Cuomo is a free short web game about not voting for / not "ranking" Andrew Cuomo, a corrupt disgraced neoliberal New York politician who's unfortunately running for mayor of New York City....
View ArticlePostcards from TikTokland: week 1
A week ago I threatened to make some TikToks. I set a personal goal to make one TikTok a day, just simple basic daily vlog stuff of whatever I was already doing.And now it's been a week and I've done...
View ArticleA foray into TikTok / notes on social media aesthetics
So I've finally done it. I've made a TikTok account (@radiatoryang). Forgive me.I still prefer text over video, and I certainly don't intend to "pivot to video"... but it was feeling increasingly...
View Article"After School" - from LAN Party (2024)
photo of a random 2000s era US cybercafe(This personal essay was written for LAN Party, a nice photo book about LAN gaming culture curated / edited by merritt k, along with many more essays like this...
View ArticleUpcoming game dev events in Australia and New Zealand, June - August 2025
Down here in the other hemisphere, Australians and New Zealanders are approaching winter... which means it's time to leave the beach and attend some game developer events. I'll be participating in a...
View ArticleSpace is not a wall: toward a less architectural level design
(This post is adapted from my micro talk "Teaching and Rethinking Level Design" at the GDC 2025 Educators Soapbox session. That's why it mentions "students" in the slide above.)People want to do level...
View ArticleTryhard dev log - Cutscene and Game Scripting with Yarn Spinner v3.0 beta
In our upcoming game Tryhard, we have cutscenes and dialogue and level scripting like many other RPGs. This dev log is about how we’re implementing some of that stuff in the game. (Note that I'm...
View Article