Zack Ovits Profile Banner
Zack Ovits Profile
Zack Ovits

@BoatbomberRBLX

Followers
12,601
Following
260
Media
2,663
Statuses
16,986

Creator of @LuaLearning • Founder & CEO of @TorpedoSoftware • 5x SWE Intern @Roblox • 5x Bloxy Nominee & 3x Bloxy Winner • 2x RDC Gamejam Winner

Opinions are my own
Joined April 2016
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@BoatbomberRBLX
Zack Ovits
11 months
I am thrilled to announce that @LuaLearning 's Tutor AI is live with the new @Roblox subscriptions! #RobloxDev
17
9
179
@BoatbomberRBLX
Zack Ovits
4 years
GUYS I GOT INTO THE FINAL BATTLE EARLY!! CHECK OUT THIS LEAK!!!!!!!!!! @RobloxBattles
70
38
1K
@BoatbomberRBLX
Zack Ovits
4 years
I've got a handful of codes for the @RobloxBattles ' special popcorn avatar item! I'll giveaway codes to 3 lucky people who RT this & follow me! #Roblox #RobloxBattles #Giveaway
Tweet media one
525
652
998
@BoatbomberRBLX
Zack Ovits
4 years
I'm extremely excited & proud to announce that I'll be interning as a software engineer @Roblox for Summer 2020! After using the #Roblox platform for so many years, it's incredible to join the team behind it.
Tweet media one
60
24
755
@BoatbomberRBLX
Zack Ovits
7 months
I promised to open source my glassmorphic UI and I'm a man of my word. It's performant, super easy to use, and integrates smoothly into your project or framework of choice. Get the project in the replies below!
@BoatbomberRBLX
Zack Ovits
7 months
Glass UI is almost ready! Open source soon, I promise. #RobloxDev #Roblox #glassmorphism
15
26
422
23
42
582
@BoatbomberRBLX
Zack Ovits
4 years
Got a massive package from @Roblox today! In addition to my work equipment, they sent me plenty of merch! I'm gonna be repping this around NYC! Shirt, bottle, coffee cup, portable charger, pop socket, sticker sheet, journal & pen, backpack, and toy. All gorgeous and sleek!
Tweet media one
60
16
534
@BoatbomberRBLX
Zack Ovits
2 years
Roblox Studio is unusable. For the love of god, stop breaking it. We have deadlines and responsibilities and I literally CANNOT work. This is *not* about the ugly confusing icons hampering existing workflows. This is about the fact that I CANNOT TEST MY GAME. #RobloxDev
51
57
537
@BoatbomberRBLX
Zack Ovits
2 years
Roblox refusing to add offline studio and instead making it even more cloud dependent when it goes down every week is so disrespectful to the community's needs
@BoatbomberRBLX
Zack Ovits
2 years
@KreekCraft Unsurprisingly, Roblox Studio is dead
Tweet media one
2
2
139
15
38
526
@BoatbomberRBLX
Zack Ovits
2 years
Roblox should have a :Ban method that prevents game joining, with a moderation panel to go with it
Tweet media one
24
40
532
@BoatbomberRBLX
Zack Ovits
3 years
Omw home now, and I just wish RDC could last forever. I had such a great time! Shout-out to devrel for such a great job putting this together. What an incredible experience! RDC 2022 when?
17
15
526
@BoatbomberRBLX
Zack Ovits
3 years
if date["month"] == 3 and date["day"] == 16 then boatbomber.age += 1 print("🎂") end
102
7
455
@BoatbomberRBLX
Zack Ovits
6 years
#RobloxDev #Roblox The first "Dual Render" scope system in Roblox! (Running at a perfect 60FPS, displayed in top left corner!) The DevForum link above explains how it works, and open sources the files!
31
45
431
@BoatbomberRBLX
Zack Ovits
2 years
Dear @Roblox , Please. PLEASE. Make Alt+F4 close the app. There is never (and never will be) a time where those keys mean "take me to the home page". It is unbearable to need to go use my mouse to click a popup window every single time I'm keybind closing a test session.
44
38
443
@BoatbomberRBLX
Zack Ovits
3 years
@Maxx_JNM @1231551RBLX I'm conflicted. On one hand they do contrast the realistic guns and world in a weird way, but on the other hand they keep it feeling Roblox and flavorful instead of seeming like a CoD clone. Gives personality and community to the game.
4
0
412
@BoatbomberRBLX
Zack Ovits
5 years
Another fun horror menu! #RobloxDev #Roblox This is my version of the menu in Welcome To The Game 2.
33
35
413
@BoatbomberRBLX
Zack Ovits
4 years
THE GLOWING REVIEW OF MY GAMEJAM SUBMISSION IS NUMBER 43 ON TRENDING FOR GAMING YOUTUBE THIS IS INSANE I NEVER DREAMED THIS WOULD HAPPEN
Tweet media one
26
6
405
@BoatbomberRBLX
Zack Ovits
7 months
Glass UI is almost ready! Open source soon, I promise. #RobloxDev #Roblox #glassmorphism
15
26
422
@BoatbomberRBLX
Zack Ovits
4 years
It had to be done. #Roblox #RobloxDev You can now check the $RBLX stock from in Roblox. 😎
Tweet media one
31
36
408
@BoatbomberRBLX
Zack Ovits
2 months
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 hundreds of FPS by managing which objects you should update each frame.
16
18
402
@BoatbomberRBLX
Zack Ovits
3 years
I had a great conversation with @DavidBaszucki discussing our visions about the future of education on the platform. Bright future ahead!
Tweet media one
12
13
378
@BoatbomberRBLX
Zack Ovits
1 year
I made a "fish eye" lens effect on @Roblox ! #RobloxDev Details and open source in replies 👇
18
28
378
@BoatbomberRBLX
Zack Ovits
3 years
"Retro Graphic Emulation" tech demo on #Roblox ! Feels like I'm back playing Driver 2 on my ol' PlayStation 1. Game:
28
34
357
@BoatbomberRBLX
Zack Ovits
2 years
Wake up new Roblox L dropped They made it impossible to get the image id on the web without third party extensions
22
13
362
@BoatbomberRBLX
Zack Ovits
3 years
Joining the trend Avatar vs Owner
Tweet media one
Tweet media two
16
7
337
@BoatbomberRBLX
Zack Ovits
4 years
Dynamic real time water interactions and simulation. Your move, @BrakerGrand . Jokes aside, this was so painful to do. Took me nearly 2 hours to make this useless thing. 😅 #RobloxDev @robloxdevrel
25
21
332
@BoatbomberRBLX
Zack Ovits
1 year
Who needs HRT when you have paint .net?
15
15
315
@BoatbomberRBLX
Zack Ovits
3 years
My Bloxy Award trophy for @LuaLearning has arrived!! It. Is. Gorgeous. I am so overjoyed and grateful! This is a huge moment for me. ❤️ #Roblox
Tweet media one
23
15
318
@BoatbomberRBLX
Zack Ovits
4 years
I'm done making plugins. The market is tiny, and the consumers are pricks. Why people harass me over a 43 cent cost or haggle me down 75 cents is beyond me. If you don't like a price then don't buy it! I'm not going to work hard just to be annoyed and earn nothing. I'm done.
24
13
309
@BoatbomberRBLX
Zack Ovits
3 years
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
17
26
308
@BoatbomberRBLX
Zack Ovits
3 years
ROBLOX DRONE!!!!!!! Thank you @robloxdevrel and @TIAB_Roblox !
Tweet media one
20
9
292
@BoatbomberRBLX
Zack Ovits
1 year
WindShake Version 2 is released! #Roblox #RobloxDev 🔊Sound on!
9
23
298
@BoatbomberRBLX
Zack Ovits
3 years
Y'all ready for the "Are my headphones disconnected? Oh this Roblox game is just silent now" moment when this awful audio change breaks every existing game 🥴
7
17
290
@BoatbomberRBLX
Zack Ovits
3 years
All Roblox devs have this inbox
Tweet media one
27
7
288
@BoatbomberRBLX
Zack Ovits
4 years
boatbomber.Age += 1 🍰🎉
67
7
274
@BoatbomberRBLX
Zack Ovits
3 years
Google Docs? OneDrive? Sorry professor, I store and share my documents as #Roblox models 🙌🏻😤
Tweet media one
9
5
259
@BoatbomberRBLX
Zack Ovits
3 years
If you're wondering why Roblox plugin developers have moved to Itch- In one day of selling on Itch I made 21% of what I made in two years on Roblox. A 15,527.9% increase in average daily revenue. Thank you for supporting!
@BoatbomberRBLX
Zack Ovits
3 years
I've done it. A handful of my prominent plugins (benchmarker, code outline, preset manager, and more) have been moved to my @itchio page:
10
14
150
17
17
264
@BoatbomberRBLX
Zack Ovits
1 year
WindShake V2 is a huge improvement! #RobloxDev - Skinned mesh support - New animation math - Performance gains The grass now actually blows in the direction of the wind, while the old math just did random movements.
8
14
264
@BoatbomberRBLX
Zack Ovits
1 year
Coming soon™ Skinned mesh support! You'll be able to use WindShake on Bones. #RobloxDev
19
14
265
@BoatbomberRBLX
Zack Ovits
4 years
My greatest achievement. I've remade Maya's mesh tooling in #Roblox , with realtime APIs to do it in game. And it runs smoothly!! Arbitrary mesh creation and deformation! Roblox is about to enter a new era... Details (and open source!) on my website:
Tweet media one
1
21
260
@BoatbomberRBLX
Zack Ovits
3 years
Tweet media one
Tweet media two
12
16
252
@BoatbomberRBLX
Zack Ovits
4 years
I'm laughing but on the inside I'm crying
Tweet media one
17
7
245
@BoatbomberRBLX
Zack Ovits
2 months
I got in too deep- I was reading archived mathematicians' email threads from the 1980s & barely legible scanned textbook PDFs. The result of all that effort was totally worth it. I could watch this all day. It's so fast, this entire demo is a few hundred microseconds per frame.
11
11
261
@BoatbomberRBLX
Zack Ovits
3 years
I DID IT! I FINALLY DID IT! I BROKE QUADRUPLE DIGIT FPS IN LUA LEARNING!!! FPS : 1058.1/s #Roblox #RobloxDev #Optimization
Tweet media one
14
16
246
@BoatbomberRBLX
Zack Ovits
4 years
Huge thank you to everyone who's supported me and congratulated me on my Bloxys! I wish I could send individual thank yous but there's too many messages coming in, you guys are too nice😭🥰 I love you all so much and thank you for such an incredible day!
19
10
232
@BoatbomberRBLX
Zack Ovits
3 years
Here you go, open source and easy to use! #RobloxDev Now your #Roblox experience can look like a #retro PS1 game! Model: (Instruction in model desc and in script)
23
32
228
@BoatbomberRBLX
Zack Ovits
5 years
ViewportFrame replays. #RobloxDev #Roblox Made for fun, no actual use. Module supports going to frames or percent of the recording. Demo slider uses :GoToPercent()
11
24
221
@BoatbomberRBLX
Zack Ovits
4 years
Here's the result of today's very long development stream: Roddit.
Tweet media one
6
9
217
@BoatbomberRBLX
Zack Ovits
3 years
RTX On? Mirror in @Roblox at ~200FPS. #RobloxDev Made with ViewportFrames, of course. Shoutout to @AstroCodeRblx , @EgoMoose , and @EmilyBendsSpace for help with the math!
6
14
223
@BoatbomberRBLX
Zack Ovits
7 months
Now I'm getting somewhere! 350 FPS while sampling UI and world. #RobloxDev I "solved" the jitter by adding motion blur, which is fine since the whole thing is a blur anyway.
11
3
222
@BoatbomberRBLX
Zack Ovits
2 years
Devs: Can we have offline Studio? Roblox; How about, you need internet to open it, and every single time you do it publishes a new game and connects to an RCC server for worse UX
19
13
208
@BoatbomberRBLX
Zack Ovits
2 years
After ~1.5 years of work, @LuaLearning has been completely rebuilt from scratch to be better than ever before. Come try out the reimagined experience, brought to you by @TorpedoSoftware ! #RobloxDev Game:
13
29
208
@BoatbomberRBLX
Zack Ovits
3 years
@Bloxy_News This is not a Roblox issue. The whole internet is failing, including AWS and Steam.
18
7
185
@BoatbomberRBLX
Zack Ovits
4 years
The Transactions page needs updating. Please. It's crucial to devs, yet unusable. - Can't filter (ex: item name, asset type, price) - Must click "More Records" ∞ times - Can't hide 0 R$ sales (free models) - Doesn't respect Dark Theme setting I can't glean info from this page.
Tweet media one
11
15
184
@BoatbomberRBLX
Zack Ovits
3 years
😍🏆☺️ #Roblox
Tweet media one
2
6
180
@BoatbomberRBLX
Zack Ovits
1 year
I can't wait for you guys to try this in @LuaLearning , it's genuinely one of the coolest things I've built. Lots of mindblowing tech (and several sleepless nights) went into this. #RobloxDev This demo is not cherry picked or scripted, this is real.
10
12
186
@BoatbomberRBLX
Zack Ovits
1 year
This is your fault.
@Onogork
Onogork
1 year
@BoatbomberRBLX @LuaLearning Time to add screen shake, and sparks on every keystroke for the really intense programming sessions.
1
0
10
12
6
184
@BoatbomberRBLX
Zack Ovits
2 years
Roblox office has the new logo now! (Second pic is old one for reference)
Tweet media one
Tweet media two
15
9
182
@BoatbomberRBLX
Zack Ovits
2 years
My grandmother crocheted a pillow for me with the @LuaLearning logo on it! One side has my #Roblox username and the logo, the other side has my name and the project name. That's some incredible work!
Tweet media one
Tweet media two
15
10
176
@BoatbomberRBLX
Zack Ovits
4 years
Did someone say "live updating stock price Studio plugin that relies on dirty tricks to avoid using my personal API key" No? Well, I made it anyway. Enjoy!
Tweet media one
10
10
180
@BoatbomberRBLX
Zack Ovits
3 years
I am extremely honored and excited to be on the Developer Panel at #RDC2021 ! I'm so hyped to see all of you and answer your thought provoking questions with the other incredible devs!
Tweet media one
8
7
178
@BoatbomberRBLX
Zack Ovits
1 year
WindShake V2 will support workspace.GlobalWind! Configurable and customizable, of course. #RobloxDev
3
7
178
@BoatbomberRBLX
Zack Ovits
3 years
* Ahem * LET'S GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!!!!!
7
7
174
@BoatbomberRBLX
Zack Ovits
4 years
Today marked my last day working at @Roblox . It's been an incredible experience! Huge thank you to all the people who made my time there so enjoyable. Everyone there is so professional, smart, and friendly. The work was challenging and interesting, and my team was amazing. ♥️
8
0
169
@BoatbomberRBLX
Zack Ovits
4 years
This is the biggest flaw in Roblox dev imo. Other engines, you pick a build and learn its quirks & bugs, make your game work around it, and it will always work. On Roblox, your game will be broken within 5 years. It's a tradeoff for the benefits, but it's still annoying.
@BoatbomberRBLX
Zack Ovits
4 years
Roblox's recent lighting update broke nearly everything. Beams, SSAO, Trails, Fog, and visible Constraints. The team is aware and working on it, but for the past few days, nearly every game looks like junk. Players aren't aware, and blame the game developers. :(
Tweet media one
Tweet media two
9
7
144
9
8
167
@BoatbomberRBLX
Zack Ovits
4 years
I challenged myself to make a game in a few hours. A bit of physics, raycasting, datastores, procedural gen, dynamic loading/unloading, and hours later... I present to you- Bounce! #RobloxDev #Roblox Play here:
13
16
164
@BoatbomberRBLX
Zack Ovits
2 years
WOOOO @LuaLearning HIT THREE MILLION!!! #RobloxDev #Roblox Very happy to finally hit this milestone 🥳 I have so many incredible things planned and in the works, just you wait! Five million, here we come!
Tweet media one
9
14
166
@BoatbomberRBLX
Zack Ovits
3 years
Happy birthday to my Roblox account! 🥂🎂
Tweet media one
6
2
164
@BoatbomberRBLX
Zack Ovits
6 years
I combined my dual render scope with the spring FPS system! #RobloxDev #Roblox
12
14
156
@BoatbomberRBLX
Zack Ovits
3 years
Why must we add a phone number to our accounts? Haven't we shown that adding a phone number makes your account less secure and opens new avenues of attack?
Tweet media one
16
4
162
@BoatbomberRBLX
Zack Ovits
3 years
My back is covered in trophies and I love it
Tweet media one
8
2
164
@BoatbomberRBLX
Zack Ovits
3 years
We reached 20,500+ installs on the DevHealth plugin 🥳
Tweet media one
11
10
162
@BoatbomberRBLX
Zack Ovits
3 years
Friends, install this. It reminds you to take breaks, stay focused, compliments you, shows you cool quotes, and reminds you its okay to ask for help when struggling. #RobloxDev #Roblox Plugin:
13
27
160
@BoatbomberRBLX
Zack Ovits
3 years
I wrote a Canvas object to draw arbitrary pixel data! #RobloxDev This uses clever optimization tricks under the hood to minimize the amount of Frames used. I've open sourced it as usual!
Tweet media one
13
22
161
@BoatbomberRBLX
Zack Ovits
3 years
I might be addicted to making loading indicator UI for @LuaLearning ... 😅 #RobloxDev
5
22
160
@BoatbomberRBLX
Zack Ovits
2 years
A lot of people have been wondering how my #RobloxDev graph renderer works- here's a clear peek behind the curtain! Can you see it now?
5
6
157
@BoatbomberRBLX
Zack Ovits
3 years
WindShake Update! Pivot Point Support & Improved Rotation Read about it here: #RobloxDev #Roblox
6
10
153
@BoatbomberRBLX
Zack Ovits
5 years
Updated my ViewportFrame handler to have APIs that do mass changes. #RobloxDev #Roblox Made a flashbang effect that uses those new APIs to "burn" the image to your screen.
8
14
153
@BoatbomberRBLX
Zack Ovits
3 years
You guys aren't going to believe me. I got #Roblox running at 2,629.1 FPS!!! This means that each frame took just 0.3 milliseconds to render.
Tweet media one
Tweet media two
Tweet media three
16
4
153
@BoatbomberRBLX
Zack Ovits
11 months
Wanna see a magic trick? I built a screenshot tool for the @LuaLearning Tutor. This was not easy (to put it lightly) but it will be super useful for getting help on specific things without needing to spell it out. #RobloxDev
18
7
153
@BoatbomberRBLX
Zack Ovits
3 years
Was watching some math videos and got inspired. I wrote a 2D physics engine (solves by verlet, renders via Fusion). Twitter, meet FizzX. It's fun to play with. #RobloxDev #Roblox
8
25
154
@BoatbomberRBLX
Zack Ovits
4 years
Roblox's recent lighting update broke nearly everything. Beams, SSAO, Trails, Fog, and visible Constraints. The team is aware and working on it, but for the past few days, nearly every game looks like junk. Players aren't aware, and blame the game developers. :(
Tweet media one
Tweet media two
9
7
144
@BoatbomberRBLX
Zack Ovits
1 year
I made a "glassy" UI in Roblox! I compute the color at each point, run a Gaussian blur, and render it using greedy meshed Parts in a ViewportFrame. It isn't smooth or fast enough to really use it, but it sure is nifty! #RobloxDev
9
1
151
@BoatbomberRBLX
Zack Ovits
3 years
I've done it. A handful of my prominent plugins (benchmarker, code outline, preset manager, and more) have been moved to my @itchio page:
@BoatbomberRBLX
Zack Ovits
3 years
I plan to follow suit. We begged for ~3 years. Time's up, we're moving. I'm tired of Roblox taking nearly 90% of InCommand's revenue. Elttob and I get ~5% each. The plugin marketplace is a file sharing service. There's no justification. It's unacceptable.
3
8
112
10
14
150
@BoatbomberRBLX
Zack Ovits
3 years
🧢🚨 "Corporate needs you to find the differences between this picture and this picture." - Pamela Morgan Beesly
6
9
150
@BoatbomberRBLX
Zack Ovits
3 years
I'm in this Fortune Magazine article! Really a crazy feeling to see myself discussed in the same article as Musk and Gelsinger. Imposter syndrome cranked to 11 rn.
9
6
146
@BoatbomberRBLX
Zack Ovits
2 years
I made yet another method of rendering images in #Roblox - ascii! Now I have AsciiCanvas, ViewportCanvas, and GradientCanvas. Fun stuff!
Tweet media one
3
4
140
@BoatbomberRBLX
Zack Ovits
2 years
Made a system that might hurt your soul #RobloxDev
Tweet media one
9
9
142
@BoatbomberRBLX
Zack Ovits
2 years
For #RDC2022 Gamejam, @TIAB_Roblox proudly presents Moving On, an emotional storytelling game about revisiting & reorganizing your memories to deal with trauma and move on to the road ahead. Game: #Roblox #RobloxDev
Tweet media one
9
15
145
@BoatbomberRBLX
Zack Ovits
10 months
Inspired by Acerola'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.
@Acerola_t
Acerola
10 months
Not the best fake in the world but I only have so much time to waste on desmos and easing functions, this is linear transitions between fitted planes to show the proof of concept. Faster than a legitimate buoyancy sim but assumes the object never topples and always floats.
5
2
151
5
6
141
@BoatbomberRBLX
Zack Ovits
1 month
CullThrottle now sets update freq based on approximate screen size instead of distance, optimizing the updates for what catches our eye. #RobloxDev Here's update freq visualized by color. Large distant objects may update more than tiny nearby objects.
3
1
145
@BoatbomberRBLX
Zack Ovits
2 years
Fun little concept utilizing some rendering quirks of Forcefield and Bloom #RobloxDev game:
13
7
142
@BoatbomberRBLX
Zack Ovits
2 months
Added support to CullThrottle for getting objects in view, without distance throttling. #RobloxDev Super useful in many cases, like object pooling where you release objects into the pool when they go out of view.
1
4
144
@BoatbomberRBLX
Zack Ovits
3 years
At #RDC2021 , I asked @DavidBaszucki how @Roblox intends to draw educators to the platform. Roblox has since released the Roblox Community Fund () to answer this! As requested, I will continue to share my vision. Also, thank you for the shoutout @JPartyZ !
2
9
135
@BoatbomberRBLX
Zack Ovits
2 years
@KreekCraft Unsurprisingly, Roblox Studio is dead
Tweet media one
2
2
139
@BoatbomberRBLX
Zack Ovits
3 years
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 #Roblox
6
8
138