I agree to an extent. There are a lot of promised features that appear to be delayed, of which are of much more importance than AI. I believe that AI is more of a buzz word to get the attention of investors and the media. However, it’s not as though Roblox can’t afford to hire a new team specifically for this.
On the surface, Roblox having built-in AI is entirely pointless when you can literally use external AI to generate the same content and import it into Roblox (with the only exception of being trained specifically for Roblox, which may provide better results in certain areas). While that’s true, I’m hoping that this means developers will have access to AI API which would allow us to use built-in AI to generate story and natural language during runtime. This would allow developers to create AI generated worlds with NPCs that can understand and respond to natural language through chat. It’s like the true version of a video game D&D experience. Something like that would be a big deal in its own right.
I disagree with the DataStore part. While there can be outages, nearly every time I see somebody having an issue with DataStores, it’s an issue with their code.
Note:
I agree with everything else though. There are many issues that need to be prioritized and resolved. There’s also a lot of missing core features that are holding Roblox back as a game engine. We’re seeing a lot of changes lately that literally nobody has asked for and sometimes overwhelming backlash of developers asking for a specific change to be rolled back. Now this has already been discussed before by developers like Elttob (“The developer community is not being heard.” and “Reflections on my last video.”), where it seems that upper management at Roblox have no idea what they’re doing (or at least their goals appear to be out-of-touch with what’s actually needed for the platform), and a total lack of communication with even Roblox’s top developers and developer engagement team members. I believe the upper management has at least finally noticed that not listening to their developers is perhaps a bad idea, considering their latest topic “Changes to Roblox Product Development Process”.
What I personally believe needs to happen is for Roblox to either fix their priorities to be more in line with the reality of what developers actually need, or to hire more teams to handle everything at once in a timely manner. I’m all for AI, but if getting a feature like this comes at the cost of prolonging known-bug fixes and core missing features, I think every developer would agree that Roblox needs to reconsider what’s actually important right now.
Disclaimer:
Also, I have the same disclaimer here. I love Roblox as well and will continue developing on it. But it’s because I love Roblox that I want it to be the best that it can be. All I’m asking here is for Roblox to better prioritize their goals. To make better games on Roblox, we need more features that other game engines have. We need what we already have to work is intended. We don’t need all of these other things that we haven’t asked for. Things like AI are like the cherry on top, not the actual content.
(Also monthly updates on what Roblox has been working on would be lovely. Specifically progress updates on features. Communication would go a long way with community/developer trust and understanding.)