Zack Williams @boatbomber.com · 11/09/2026Donated as promised and requested an employer match to 2x the impact. Get your card before they sell out! #RDC26 You can help provide life-saving services by funding The Trevor Project’s mission to end suicide among LGBTQ+ youth. give.thetrevorproject.org/boatbomber 011
Reposted by Zack WilliamsZack Williams @boatbomber.com · 16/08/2026This #RDC, DynaDex is selling boatbomber trading cards signed by yours truly! The proceeds of all 17 signed boatbomber holos go to The Trevor Project, and I'm matching that. $50 card = $100 donated. I slipped some extra goodies in the bags too🤫 241
Zack Williams @boatbomber.com · 25/08/2026At the end of the blog post, you'll find the links to the playground place, the GitHub repo, and Wally package. Here's a taste of some of the visualizations. Go check it out! (bsky can't use multiple videos, so I can only show images here. There are even cooler video visuals in the blog!) 030
Zack Williams @boatbomber.com · 25/08/2026My #Roblox liquid glass effect is open sourced on my blog! www.boatbomber.com/blog/liquid-... I break down how it works, the decisions I made, plus there's cool visualizations that make it easy to understand. No math/code, I swear. Pretty demos and fun problem solving. Give it a read! 181
Zack Williams @boatbomber.com · 16/08/2026Not attending RDC this year, or want to chip in beyond the cards? You can donate directly here: give.thetrevorproject.org/boatbomber I just made a $300 donation to start us off. Let's make a difference for someone who needs it. 010
Zack Williams @boatbomber.com · 16/08/2026This #RDC, DynaDex is selling boatbomber trading cards signed by yours truly! The proceeds of all 17 signed boatbomber holos go to The Trevor Project, and I'm matching that. $50 card = $100 donated. I slipped some extra goodies in the bags too🤫 241
Zack Williams @boatbomber.com · 13/08/2026Shoutout to Charles Yin's liquid glass studio project liquid-glass-studio.vercel.appliquid-glass-studio.vercel.appLiquid Glass Studio 000
Zack Williams @boatbomber.com · 13/08/2026I found some great resources that helped me make my liquid glass even better and look closer to Apple's style :) 130
Zack Williams @boatbomber.com · 12/08/2026I might do a technical writeup on www.boatbomber.com/blog in the future that breaks down how this works with some peeks behind the curtain 010
Zack Williams @boatbomber.com · 12/08/2026Liquid glass in #Roblox! Frosted glass is just so 2007. Total control over the material. (Shape, chromatic aberration, displacement, specular, lighting, etc.) Should I release this? It's a neat tech demo (ran at ~190 FPS in this video) but isn't viable for real games. 230
Zack Williams @boatbomber.com · 10/08/2026Annoyingly, Roblox does not let you create EditableImages from public assets like it did originally. This means it will complain and fail loudly even on the default skybox since it has to be assets that you uploaded. 040
Zack Williams @boatbomber.com · 10/08/2026I revived my old GlassmorphicUI to use the latest EditableImage APIs and make it a lot more performant. #RobloxDev github.com/boatbeaker/G... 2111
Zack Williams @boatbomber.com · 18/07/2026Great question! It's far too much to fit into a tweet but I documented it all in section 8 of this document. TLDR: it does as little work as possible and reuses as much as it can across frames github.com/boatbomber/C...github.com 200
Zack Williams @boatbomber.com · 15/07/2026It's also *faster* since this allows the search phase to skip occluded regions. In the above example, search goes from 0.73ms to 0.56ms when occlusion culling is turned on, even though the search phase is now doing occlusion checks! 020
Zack Williams @boatbomber.com · 15/07/2026Occlusion culling in CullThrottle! #RobloxDev In this stress test, everything is throttled since our update budget can't update thousands of visible blocks. By skipping occluded objects, we spend our update budget more wisely, leading to much higher refresh rates! 260
Zack Williams @boatbomber.com · 30/06/2026I made a dataset with thousands of questions about Roblox/Luau for evaluating LLMs, but it's surprisingly fun to evaluate your own knowledge instead! Take the quiz and show off your scores in the replies 👀 www.boatbomber.com/roblox-quizboatbomber.comZack Williams · boatbomberPortfolio and blog of Zack Williams (boatbomber): games, plugins, open source modules, and websites. 120
Zack Williams @boatbomber.com · 09/06/2025^^^^ People are complaining about corporate greed, not about fair wages 010
Zack Williams @boatbomber.com · 16/04/2025Satisfactory took over my life for a week so I had to stop cold turkey Once the novel aspect wears off, I'll try playing again and see if I can regulate 010
Zack Williams @boatbomber.com · 03/04/2025Analyzing what about them? Your mileage will vary greatly depending on what features you're trying to extract 000
Zack Williams @boatbomber.com · 03/04/2025Made without coffee version versus made with Adderall version type shit 030
Zack Williams @boatbomber.com · 26/03/2025I'd like to add a Luau coding proficiency evaluation to this in the future. 000
Zack Williams @boatbomber.com · 26/03/2025I built a leaderboard that tracks LLM knowledge of Roblox concepts and APIs! huggingface.co/spaces/boatb...huggingface.coRoblox LLM Leaderboard - a Hugging Face Space by boatbomberEvaluating Roblox gamedev knowledge 110
Zack Williams @boatbomber.com · 19/03/2025> Over 2.4k employees > Couldn't possibly have engineers working on different products simultaneously, clearly everyone dropped everything for AI 210
Zack Williams @boatbomber.com · 12/03/2025Really disrupting the industry with innovative new technology here Madi 010
Zack Williams @boatbomber.com · 10/03/2025This work would have wasted over an hour of my time, and now it took 2 minutes to generate plus another 10 to check the work. Anyone still doing grunt work is wasting their time. LLMs are absolutely good enough to do the grunt work (at least in popular languages like JS and Python). 020
Zack Williams @boatbomber.com · 09/03/2025I still don't ever use AI to write things from scratch. I do all the real work, and use LLMs to do the annoying typing work. I love the thinking side of my job, I just don't enjoy typing thousands of lines of neatly commented and structured code. 120
Zack Williams @boatbomber.com · 09/03/2025I've become a daily Claude Extended user. I write quick+messy code until I've proven my idea, then I have Claude turn it into neat classes and unit tests. This allows me to focus on the real logic and ideas, instead of focusing on writing clean+performant code. Huge velocity boost. 130
Zack Williams @boatbomber.com · 03/03/2025I wheezed when you swiped and it flew off the top of the screen 😂 030
Zack Williams @boatbomber.com · 22/02/2025The funniest part of this project was trying to convince models to output reasoning that links the prompt to the existing code from the original dataset. My solution is to gaslight them and tell the model that it already wrote it but it needs to be rewritten. 030
Zack Williams @boatbomber.com · 22/02/2025This will take about a week to run on my single 7900XTX, but hey- it'll be cheaper than paying for cloud compute. 130
Zack Williams @boatbomber.com · 22/02/2025I'm building a synthetic reasoning dataset using the open Luau corpus from Roblox! I want to fine tune reasoning models to generate Luau code. I will open source this dataset, the code used to build it, and the model weights if I get a good fine tune model. 1100
Zack Williams @boatbomber.com · 30/01/2025I use Claude to write SQL and it's good at that. I find it's also not terrible at basic Python The real key is to never ask an LLM to come up with a solution, just to write one that you've described in detail 240
Zack Williams @boatbomber.com · 28/01/2025Feel free to add your own examples of the scifi tech in your life below :) 020
Zack Williams @boatbomber.com · 28/01/2025Also this morning a little robot vacuumed my entire apartment using lidar and computer vision, entirely autonomous and automatically. It does this daily and I don't even think of it as impressive anymore 130
Zack Williams @boatbomber.com · 28/01/2025I just posted this from the supercomputer in my pocket by speaking to it and having a machine transcribe it for me in real time like a secretary. Then I shared it with the entire human race through a global network of cables at near lightspeed 110
Zack Williams @boatbomber.com · 28/01/2025It's so fun to watch old scifi and realize we literally have so much scifi tech irl now A fun example is this great joke from Star Trek will land totally differently for the next generation of kids who grow up with AI assistants youtu.be/hShY6xZWVGEyoutu.beStar Trek - Hello ComputerYouTube video by Phil Jahner 140
Zack Williams @boatbomber.com · 15/01/2025@lualearning.org turns 7 years old today!media.tenor.coma happy birthday card with fireworks behind itALT: a happy birthday card with fireworks behind it 080
Zack Williams @boatbomber.com · 13/01/2025media.tenor.comtwo cartoon characters with their mouths wide openALT: two cartoon characters with their mouths wide open 000
Zack Williams @boatbomber.com · 12/01/2025"I hope they play Hot To Go" "This is a Hank Green post?" : 030
Zack Williams @boatbomber.com · 11/01/2025"have to"? I ain't ever upgrading, it's completely not worth the effort for my plugins. 0.2 gets the job done 110
Zack Williams @boatbomber.com · 03/01/2025Mine shows me slowly burning out on my hobby work as my full time job takes all my energy 040
Zack Williams @boatbomber.com · 02/01/2025Nah, elephants are pretty normal mammals. 🐙 And 🦑 are the real aliens 120
Zack Williams @boatbomber.com · 30/12/2024Can't you use the minus sign or something to filter out Reddit? 000