Building games @Roblox Engineering Lead @ITV

United Kingdom
Joined March 2018
When I was writing Unreal Engine 1, my time was divided as follows: - Around 30% went to seriously deep coding on hard problems: assembly language texture mappers, C++ BSP trees, data persistence, object oriented systems design, and networking. - Around 70% was just typing and refactoring large bodies of code needed for a complete engine feature set. This was not hard, and while I was doing it my mind was mostly on the deeper coding topics, thinking and planning for what's next. It didn't feel much different from vibe coding today, except that it was just me typing code on an IBM Model M keyboard rather than prompting it and reviewing the results. So, it has always seemed perfectly logical that we would rely on AI for that 70%, once the AI could do it with a similar quality standard as we could, which has never been perfection. It came as no surprise that, after a few years of AI model evolution, it was able to take the reigns on that 70% and free up programmers' time for more valuable tasks. What's more of a surprise is the emergence of AI as a sort of insta-Carmack able to solve hard technical problems quite cleverly and often cleanly, and that it's able to reason about and work in complex 3D scenes both by operating the tools and by directly understanding the raw data files. I abandoned assembly language in 1998 when out-of-order CPUs made much simpler C/C++ code faster, and never I missed it. If prompting through architectural documents, concept art, and design plans can transcend typing code and tweaking vertices, that will enable developers to spend their time on higher-level, higher value technical and creative tasks. What matters is the end product, whether it's a game or an engine. Anything developers can do to try out more ideas and make better software and games faster is a win for everyone.
974
1,640
388
18,745
1,578,950
i need healing! #Roblox #RobloxDev
19
221
1
2,465
33,255
a lof of people mad at Epic, but this is simply another showcase of pragmatic thinking from an experienced team. AI is here, it's useful, it's not going away. We should learn how to use it to create more and better products. pretending nothing is changed is not an option.
Replying to @technosucks
Our more modest aim is to survive the AI revolution, help other developers do the same, and come out on the other end making better code and content faster.
34
19
1
423
12,472
Zyth retweeted
2.5D (?) has been achieved internally #Roblox #RobloxDev
35
91
4
2,324
67,676
RDC Highlights in no particular order: 2D tools and ortho camera Root motion animation Storefront support(!!) Offline game support Studio teleporting Roblox bank card New terrain system Assets as folder paths Moderation callback on server New anti cheat Queue based matchmaking and compute And there’s so much more! Proud of how well we’re supporting creators. #roblox #rdc2026
9
3
2
135
6,082
RDC, I am inside you. 👀
66
122
9
3,034
92,472
Roblox is now letting you add Game Shortcuts to Mobile
49
77
12
1,215
103,833
Here's almost three minutes of footage of my custom, physics-based, Luau FSM-driven character controller running near flawlessly under the server authority API at 50ms of simulated latency. Misprediction rate is near zero. Round of applause to the whole SAuth team! #RobloxDev
Server Authority is now available for all creators. Block physics-based exploits like speed hacks without custom anti-cheat code, while prediction and rollback help preserve a responsive player experience. Learn more on the #RobloxDev forum. devforum.roblox.com/t/full-r…
11
11
333
30,458
Zyth retweeted
Our Terrain Early Access program is live. Get an early look at tools that enable larger, more immersive worlds with performance optimizations and up to 64 custom materials. #RobloxDev Learn more and sign up below. devforum.roblox.com/t/early-…
354
204
63
2,235
562,919
246
2,094
131
15,233
527,360
2018: "Roblox is dying" 2019: "Roblox is dying" 2020: "Roblox is dying" 2021: "Roblox is dying" 2022: "Roblox is dying" 2023: "Roblox is dying" 2024: "Roblox is dying" 2025: "Roblox is dying" 2026: *Roblox becomes biggest gaming platform ever* "rOblOx iS dYing"
This might be the end of Roblox. 🧵
109
55
14
984
77,877
Scene Analysis has finally shipped! Ever wanted an easy understanding of your memory usage in Roblox linked directly back to the instances and scripts causing it? Well here you go! Full announcement at: devforum.roblox.com/t/studio… #roblox #robloxdev
19
25
6
561
34,266
Zyth retweeted
One week to go for release, packing in all the last minute goodies. Like auto-lodding, 2D spritesheet support, new Sandbox features, a ton of spring cleaning and a healthy dose of bug fixes. sbox.game/news/update-26-04-…
40
65
14
1,036
77,415
I hate what this community has become, honest to god. You are required to follow the doomer mob mentality narrative, and get called a bootlicker for even remotely trying to inject some nuance into the conversation. Here's a real bold hot take for you guys: Roblox is not dying.
85
139
15
1,798
76,832
Zyth retweeted
s&box is now open source — we're pleased to share our .NET 10 game engine source under the MIT license. Our goal with the play fund, royalty free game exporting and open source are all about giving back to the community so everyone wins. 👉github.com/Facepunch/sbox-pu…
59
551
72
4,866
1,264,718
Saying this as non-offensively as possible bcz I have many YouTuber friends, but you can’t have it both ways. You either want the platform to be safe for kids, or you don’t, I don’t see any other way around it. Good to see they are locking it down more. Parents helpless I guess.
26
45
612
40,374
Luau class RFC has dropped! The syntax looks a little awkward to me, but I'm not sure I could propose anything better. I think this will be a net positive overall.
29
27
6
436
23,266
At the end of April, Roblox plans to replace the "🔒•••••" chat messages with a summary of chat activity to help different age groups get an idea of the conversation occurring without seeing the actual messages sent.
372
226
293
4,428
1,456,427
Original vs DLLS 5 with Tweaked Tonemap vs DLLS 5 via: Reddit reddit.com/r/hardware/commen…
170
114
87
2,332
533,942