| The Minecraft comparison is really good. Roblox is for kids. That audience of children attracts seedy actors who want to make money. I’d like to draw an analogy from redstone (Minecraft’s imitation of circuitry) to the ability to create games in Roblox. Both are incredibly accessible to beginners. Both can be a learning rabbit hole. And I think both have flowering communities of creators pushing each other forward. I think today Roblox doesn’t need kids to make games the same way Minecraft is fine if no one uses redstone. That being said it’s clear the team puts an incredible amount of effort in maintaining the developer experience. For example, here’s documentation for sending a message from a server to a game client. https://create.roblox.com/docs/reference/engine/classes/Remo... Skimming this I see … - a possible introduction to the actor model - blocking behavior - how to read signatures - how to reason about the client/server model - and look at the switch at the top, how mature APIs change by deprecating behavior! I played Roblox a decade ago and it was an on-ramp to a lifelong love of everything computer science. I don’t think it’s the majority’s experience with the brand. But that’s my anecdote. |