Sign in

sleitnick

@sleitnick.com
409 followers 63 following 125 posts

Game dev @ easy.gg

PostsRepliesMedia
sleitnick @sleitnick.com · 15/06/2025
UITableLayout is completely broken. It does not rerender unless something is added/removed from its watched hierarchy. In other words, it doesn't resize dynamically if table cells resize. devforum.roblox.com/t/uitablelay...
devforum.roblox.com
UITableLayout does not work
UITableLayout does not redo its layout when the width of cells change. In the video, please note how changing the width of the header cells does not cause a rerender. I have to cut & paste the UITabl...
070
sleitnick @sleitnick.com · 11/04/2025
Finally made a low-poly airliner that I'm proud of! I'm not an artist, so even this level of fidelity is super challenging for myself. Excited to rig it up and get it flying in-game soon!
050
sleitnick @sleitnick.com · 31/03/2025
Wife: "I'm going to bed" Me: *starts installing linux*
191
sleitnick @sleitnick.com · 28/03/2025
With Netflix bombing The Electric State, I highly recommend looking at the source material. Simon Stålenhag's artwork is incredible. I was so sad to see Netflix drop the ball on this. www.simonstalenhag.se/es.html
simonstalenhag.se
www.simonstalenhag.se
220
sleitnick @sleitnick.com · 20/03/2025
Work on viable product? ...or play Minecraft? The decisions I face every day are brutal.
090
sleitnick @sleitnick.com · 18/03/2025
I'm convinced that many bad programming practices in the Roblox dev community started because people thought they were fun, not because they're actually useful
380
sleitnick @sleitnick.com · 13/03/2025
Testing out the dialog system! #RobloxDev
060
sleitnick @sleitnick.com · 08/03/2025
"uh yeah I might not like the guy, but republicans are good for the economy!" *market crashes*
390
sleitnick @sleitnick.com · 06/03/2025
The Lines of Code plugin has FINALLY received a facelift! This has been scheduled for release for a few months, but was awaiting actors to be usable from plugins.
2140
sleitnick @sleitnick.com · 04/03/2025
Still thinking about continuing flight lessons... I keep seeing relatively cheap small prop planes (under $50k) & hangar fees at my local airport aren't too bad ($300/mo). Everyone says maintenance is a money sink though. I'd love to fly to RDC at some point!
210
sleitnick @sleitnick.com · 03/03/2025
Fun fact: InputObjects are not recreated every input event. This means you can compare the actual InputObject to see if it was the same input, e.g. see if it's the same finger for a touch input during a movement event. This is super useful for multi-touch input. #RobloxDev
260
sleitnick @sleitnick.com · 25/02/2025
Do you think in little endian or big endian?
200
sleitnick @sleitnick.com · 22/02/2025
Time to suffer
000
sleitnick @sleitnick.com · 21/02/2025
Literally driving to Georgia to get some warmth because I'm sick of this Ohio weather. Not even joking. Airbnb already booked.
020
sleitnick @sleitnick.com · 21/02/2025
Require Autocomplete update! - Require-by-string when prefixing with :: - Escapes strings & works with weird instance names - Various adjustments and performance improvements #RobloxDev
170
sleitnick @sleitnick.com · 19/02/2025
My mental health can be measured inversely proportional to how often and how late I listen to math rock. The Midwest winter weather is killing me.
230
sleitnick @sleitnick.com · 17/02/2025
Most ATAN2 functions use YX arguments, e.g. Luau is `math.atan2(y, x)`. In excel, it's XY order. After converting some excel stuff a while back, this caused a bug that I didn't catch for months.
130
sleitnick @sleitnick.com · 17/02/2025
Friend from high school on LinkedIn: "I'm so pumped to be reaching these KPIs today! I love Mondays!" Is this the modern day cry for help?
050
sleitnick @sleitnick.com · 14/02/2025
Midwest moonlit drives have an eerie but pleasant vibe. Just driving into nothingness.
020
sleitnick @sleitnick.com · 13/02/2025
I've been working on a Postgres driver written in Luau for my Koa runtime. It's coming along nicely! Here's an example of inserting rows to a table, and then listing out all the rows.
270
sleitnick @sleitnick.com · 07/02/2025
Me: "Nice, my DevEx came in!" Car maintenance: "You mean OUR DevEx"
0120
sleitnick @sleitnick.com · 06/02/2025
Example of a socket client in Koa. Here I am getting the current time from an NTP server and parsing out the timestamp. The NTP_TIMESTMAP_DELTA converts from the NTP timestamp (Jan 1900) to Unix (Jan 1970)
241
sleitnick @sleitnick.com · 05/02/2025
"how to write postgres driver from scratch" was my last Google search. Time to descend into chaos.
120
sleitnick @sleitnick.com · 30/01/2025
I feel like I'm going crazy. These AI LLMs produce garbage code and I'm tired of everyone praising them.
4131
sleitnick @sleitnick.com · 25/01/2025
RIP, at least I tried. I've heard it's hard to get accepted into Nintendo's dev program.
070
sleitnick @sleitnick.com · 23/01/2025
Luau running physical infrastructure! (Just my coach lights) Using a Shelly 1PM smart relay to toggle my lights on/off thru its API, and using my Luau runtime to spool up a simple HTTP server to shuttle around requests & also to run the background thread for updating the light state.
180
sleitnick @sleitnick.com · 22/01/2025
If the government really cared about our well-being, banning LED headlights would be top priority
070
sleitnick @sleitnick.com · 14/01/2025
Yet another Luau runtime? Oh yeah. This time, written in Zig.
490
sleitnick @sleitnick.com · 03/01/2025
I don't believe GitHub contributions says anything about someone's productivity. It does, however, highlight life events in funny ways. You can see when said life event happened for me!
2111
sleitnick @sleitnick.com · 25/12/2024
It's 2am on Christmas day and I'm sitting here installing Zig. Wouldn't want it any other way.
150
sleitnick @sleitnick.com · 19/12/2024
My new build! I'm really happy how this turned out. It'll be fully enclosed, so nothing to look at, but I'm hoping for some good performance!
1150
sleitnick @sleitnick.com · 18/12/2024
Billiards has hit 100k plays! I know that's not a lot nowadays, but still a cool milestone. Gonna work on the game a lot over winter break. www.roblox.com/games/169966...
roblox.com
Billiards: 8-Ball
Check out Billiards: 8-Ball. It’s one of the millions of unique, user-generated 3D experiences created on Roblox. A new billiards club and restaurant has opened its doors and is the hottest spot on th...
070
sleitnick @sleitnick.com · 17/12/2024
Galaxy Warriors was such a fun project. We abandoned it because it didn't fit the "Roblox" mold. Tempted to port it to Godot or Unity eventually!
1110
sleitnick @sleitnick.com · 15/12/2024
After rummaging through my cable box, I have regrettably come to the conclusion that I must spent $80 on yet another cable.
040
sleitnick @sleitnick.com · 12/12/2024
Bringing Luau to the Raspberry Pi
0150
sleitnick @sleitnick.com · 10/12/2024
Pro-tip: If you're using VS Code and editing index/init files often, you can make them show up as their parent directory name using this VS Code setting.
3181
sleitnick @sleitnick.com · 09/12/2024
Play Factorio or work on game engine? These decisions weigh heavy on my heart.
030
sleitnick @sleitnick.com · 04/12/2024
Parts are starting to come in! Got the fans and PSU somewhat installed for placement last night. Still waiting for motherboard, water cooler, and GPU.
040
sleitnick @sleitnick.com · 03/12/2024
Tonight in game engine dev: Working on the code and resource bundler. All Luau code is compiled and bundled into a single file, then compressed using zlib. Keeping resources & code separate will allow for easy updates (e.g. a code-only update will be a much smaller game update patch)
190
sleitnick @sleitnick.com · 01/12/2024
Tonight in game engine dev: Gonna try to get "native Luau" working, then start on the first piece of actual gameplay programming!
4240
sleitnick @sleitnick.com · 27/11/2024
Big milestone in text rendering in my game engine! Before, I rendered each character individually (1 drawcall per character). Now, fonts create a texture atlas & each text label renders in one drawcall. So...I think some actual gameplay programming is next!
170
sleitnick @sleitnick.com · 26/11/2024
Over 8000 windmill sprites, all individually driven. 2700 FPS. The windmills take just 1 draw call. The power of GPU instancing! #GameDev
2151
sleitnick @sleitnick.com · 23/11/2024
Tonight I'm learning OpenGL instancing! For my test, I've got 2500 objects rendering (same object and texture), so 2500 drawcalls. It can only maintain around 70 FPS with that. With instancing, I should be able to get that to 1 drawcall. The tricky part is it's 2D diametric, so order is crucial.
290
sleitnick @sleitnick.com · 21/11/2024
I asked different chat AIs to help clarify the difference between task.spawn and task.defer. They all failed. www.youtube.com/watch?v=uQWQ...
youtube.com
Is AI Stupid?
YouTube video by sleitnick
190
sleitnick @sleitnick.com · 20/11/2024
Here's a fun one. I wanted to make it so I could use a generic Luau iterator to iterate a file directory. Surprisingly quite simple with Luau's '__iter' metamethod.
0160
sleitnick @sleitnick.com · 19/11/2024
Tonight was more engine optimizations. I can create 100k game objects in 35ms, which I'm happy about! It used to be around 2 seconds. I also added 'printf' as a global function. Wish Luau would have that by default.
2160
sleitnick @sleitnick.com · 18/11/2024
Progress on my game over the weekend was slow. Mostly hunting down some memory leaks. But I also got Imgui plugged in, so now I can build out some better debugging tools on screen!
050
sleitnick @sleitnick.com · 18/11/2024
My automated coach lights service is no longer dependent on some random web API! The sunrise/sunset times are calculated locally (shout-out NOAA for the math).
2130
sleitnick @sleitnick.com · 17/11/2024
I ported a ton of NASA solar calculations into a Go library. I don't know what 90% of these are, but it lets me get the sunrise and sunset time without having to ping some random web API anymore! I just give it: Year, month, day, longitude, latitude, and tz offset. And it spits back this struct.
2150
sleitnick @sleitnick.com · 17/11/2024
Everyone: UTF-8 🙂 Windows: UTF-16 😡
010