Sign in

Zack Williams

@boatbomber.com
354 followers 113 following 163 posts

Creator of @lualearning.org • Founder of @torpedosoftware.llc • 5x SWE Intern @ Roblox • 5x Bloxy Nominee & 3x Bloxy Winner • 2x RDC Gamejam Winner

PostsRepliesMedia
Zack Williams @boatbomber.com · 11/09/2026
Donated 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 Williams
Zack Williams @boatbomber.com · 16/08/2026
This #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/2026
My #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/2026
This #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/2026
I 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/2026
Liquid 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/2026
I 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 · 15/07/2026
Occlusion 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/2026
I 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-quiz
boatbomber.com
Zack Williams · boatbomber
Portfolio and blog of Zack Williams (boatbomber): games, plugins, open source modules, and websites.
120
Zack Williams @boatbomber.com · 26/03/2025
I built a leaderboard that tracks LLM knowledge of Roblox concepts and APIs! huggingface.co/spaces/boatb...
huggingface.co
Roblox LLM Leaderboard - a Hugging Face Space by boatbomber
Evaluating Roblox gamedev knowledge
110
Zack Williams @boatbomber.com · 09/03/2025
I'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 · 22/02/2025
I'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 · 28/01/2025
It'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/hShY6xZWVGE
youtu.be
Star Trek - Hello Computer
YouTube video by Phil Jahner
140
Zack Williams @boatbomber.com · 15/01/2025
@lualearning.org turns 7 years old today!
media.tenor.com
a happy birthday card with fireworks behind it
ALT: a happy birthday card with fireworks behind it
080
Zack Williams @boatbomber.com · 15/12/2024
Benchmarker v7.3.0 is out! #RobloxDev - Adds BeforeAll, AfterAll, BeforeEach, and AfterEach functions - Profiler usage inside of iterations will now display meaningfully in the flamegraph
1171
Reposted by Zack Williams
Zack Williams @boatbomber.com · 08/12/2024
The first release candidate for CullThrottle is now available to try! #RobloxDev Please send me any feedback or bug reports! Github: github.com/boatbomber/C... Wally: wally.run/package/boat...
2356
Zack Williams @boatbomber.com · 08/12/2024
The first release candidate for CullThrottle is now available to try! #RobloxDev Please send me any feedback or bug reports! Github: github.com/boatbomber/C... Wally: wally.run/package/boat...
2356
Zack Williams @boatbomber.com · 30/11/2024
CullThrottle now has dynamic render distance! #RobloxDev (Can be disabled if you want specific control) It will adjust the distance to ensure you're staying within the allocated time budget and desired refresh rates!
5333
Zack Williams @boatbomber.com · 28/11/2024
CullThrottle will find the optimal balance of visuals/perf in the current scene for your hardware. Give it a budget (ms) + a minimum & target refresh rate, and it determines what to update each frame for the best visuals in the budget. It'll even go above your target if it's in budget.
3232
Zack Williams @boatbomber.com · 02/11/2024
You work your hardest when trying to prove someone wrong- so I made Roastjo, a Rojo fork that roasts your changes as you sync them. #RobloxDev #Roblox 🔊
2345
Zack Williams @boatbomber.com · 27/10/2024
CoD BO6: Pick up cash you find on missions to upgrade The Rook base CoD BO6: On this mission you'll rob a vault full of cash but none of it can be picked up. On this mission you'll break into a palace full of priceless art and gold but none of it can be picked up. O
1100
Zack Williams @boatbomber.com · 21/10/2024
@ozone.birb.house May I have the Game Dev badge? Thanks!
130
Zack Williams @boatbomber.com · 21/10/2024
@ozone.roblox.social May I have the Roblox Dev label? Thanks!
280
Zack Williams @boatbomber.com · 20/10/2024
I hit my video upload limit on bsky for today 💀So I guess that's all the tweets I'll be reposting here. That should be plenty, anyway. My profile doesn't look so dead anymore!
1140
Zack Williams @boatbomber.com · 20/10/2024
Decided to attempt a dynamic fluid simulation! It's far from perfect (or even correct, tbh) but I still enjoyed making and playing with it. Fun weekend project! #RobloxDev #Roblox (Arrows are flow, color is pressure, black arrow is obstacle) (Originally posted Apr 9, 2023)
0140
Zack Williams @boatbomber.com · 20/10/2024
I love open source. I needed AWS header signing in Lua so I looked around to see if someone else made it- they did, and credited me. Something I open sourced years ago enabled others to build things that came full circle to help me now. What a beautiful ecosystem. #RobloxDev
0170
Zack Williams @boatbomber.com · 20/10/2024
Fun fact: @lualearning.org is in the 0th percentile for monetization. You're damn right we are. (Source: new Roblox analytics dashboard)
1100
Zack Williams @boatbomber.com · 20/10/2024
I waited a few days to post my #RDC24 photos so that they can lift you from the post-convention-depression ❤️
2130
Zack Williams @boatbomber.com · 20/10/2024
RDC Red Carpet photos are the best thing they've added to RDC 😍
090
Zack Williams @boatbomber.com · 20/10/2024
I'm working on CullThrottle, a system for efficiently handling updates to thousands of objects. #RobloxDev Built on the tech that makes WindShake possible, it makes it easy to run your effects at high FPS by managing which objects you should update each frame. (Originally posted Jul 28, 2024)
1111
Zack Williams @boatbomber.com · 20/10/2024
I made a "fish eye" lens effect on #Roblox! #RobloxDev Details and open source in replies 👇 (Originally posted May 24, 2023)
1111
Zack Williams @boatbomber.com · 20/10/2024
It had to be done. #Roblox #RobloxDev You can now check the $RBLX stock from in Roblox. 😎 (Originally posted March 11, 2021)
071
Zack Williams @boatbomber.com · 20/10/2024
Another fun horror menu! #RobloxDev #Roblox This is my version of the menu in Welcome To The Game 2. (Originally posted Jun 25, 2019)
050
Zack Williams @boatbomber.com · 20/10/2024
Dynamic real time water interactions and simulation. Jokes aside, this was so painful to do. Took me nearly 2 hours to make this useless thing. 😅 #RobloxDev #Roblox (Originally posted Jul 14, 2020)
090
Zack Williams @boatbomber.com · 20/10/2024
Joining the #Roblox trend Avatar vs Owner
050
Zack Williams @boatbomber.com · 20/10/2024
Here's the result of today's #RobloxDev Twitch stream @ www.twitch.tv/boatbomber Roddit. (Originally posted Feb 15, 2021)
130
Zack Williams @boatbomber.com · 20/10/2024
ViewportFrame replays. #RobloxDev #Roblox Made for fun, no actual use. Module supports going to frames or percent of the recording. Demo slider uses :GoToPercent() (Originally posted Aug 5, 2019)
051
Zack Williams @boatbomber.com · 20/10/2024
Here you go, open source and easy to use! #RobloxDev Now your #Roblox experience can look like a #retro game! Model & Instructions: roblox.com/library/7798... (Originally posted Oct 21, 2021)
161
Zack Williams @boatbomber.com · 20/10/2024
I DID IT! I FINALLY DID IT! I BROKE QUADRUPLE DIGIT FPS IN LUA LEARNING!!! FPS : 1058.1/s #Roblox #RobloxDev #Optimization (Originally posted Oct 3, 2021)
030
Zack Williams @boatbomber.com · 20/10/2024
Expectation vs Reality #RobloxDev #Roblox #Perspective
020
Zack Williams @boatbomber.com · 20/10/2024
Google Docs? OneDrive? Sorry professor, I store and share my documents as #Roblox models 🙌🏻😤
040
Zack Williams @boatbomber.com · 20/10/2024
All Roblox devs have this inbox
070
Zack Williams @boatbomber.com · 20/10/2024
WindShake Version 2 is released! #Roblox #RobloxDev 🔊Sound on! (Originally posted Jun 19, 2023)
040
Zack Williams @boatbomber.com · 20/10/2024
I was bored in math class so I made a raycast renderer that runs in realtime at 60+ FPS! It achieves this by intentionally terminating after 1/60th of a second (hence the "screen tear" effect) and making use of parallel Luau. #Roblox #RobloxDev (Originally posted Oct 19, 2021)
040
Zack Williams @boatbomber.com · 20/10/2024
My Bloxy Award trophy for @lualearning.org has arrived!! It. Is. Gorgeous. I am so overjoyed and grateful! This is a huge moment for me. ❤️ #Roblox #RobloxDev (Originally posted Jun 24, 2021)
030
Zack Williams @boatbomber.com · 20/10/2024
This is your fault. #RobloxDev Quote Tweet from @onogork.bsky.social: Time to add screen shake, and sparks on every keystroke for the really intense programming sessions. (Originally posted Jul 30, 2023)
050
Zack Williams @boatbomber.com · 20/10/2024
RTX On? Mirror in #Roblox at ~200FPS. #RobloxDev Made with ViewportFrames, of course. Shoutout to AstroCode, EgoMoose, and EmilyBendsSpace for help with the math! (Originally posted Mar 7, 2022)
150
Zack Williams @boatbomber.com · 20/10/2024
Simple 2D GUI physics in #Roblox, based on Impulse Engine by Randy Gaul. I had a lot of fun writing this! The best kind of work is work where you learn in the process and end up with a satisfying result when you finish. #RobloxDev (Originally posted Jun 6, 2021)
060
Zack Williams @boatbomber.com · 20/10/2024
Fun little "sonar" concept utilizing some rendering quirks of Forcefield and Bloom #RobloxDev Game: www.roblox.com/games/100228... (Originally posted Jun 25, 2022)
040
Zack Williams @boatbomber.com · 20/10/2024
Inspired by @acerola.gg's work, I decided to test some ideas for smooth animation. The results were pretty satisfying, so I ended up writing a whole system for handling hundreds of bobbing objects with motion controls, distance throttling, and view culling. (Originally posted Dec 18, 2023)
040