This so-called “improvement” is a slap in the face to any self-respecting developer.
I love making prototypes, and templates are a very important part of doing that quickly. What I don’t love is having said prototypes be automatically uploaded to Roblox as soon as I make them, creating a new place associated with my account that I have no way to delete, only archive (which in its current state, is equal to “hiding it inside of a disgusting closet that hasn’t been cleaned in the past decade”).
Your “solution” is not good enough. It’s hidden behind a context menu (notice how it’s not available in studio’s start menu?) and only works with baseplates, essentially permanently and irreversibly making all template places accessible only by creating a new one in the platform.
Not only that, but it’s implied it’s temporary…
Your wording implies that once team create is “improved”, this feature will be removed and local files will be impossible to create again. How could anyone unironically think this is a good idea?
This is borderline an insult to any developer that uses rojo or other local solutions or simply anyone that has a less-than-ideal internet connection. Not everything needs to be online and represented in the Roblox platform. This feels like a direct attack against the workflow of many developers, some of them developing your platform’s biggest and most influential experiences.
Development should never be reliant on the cloud. Your aggressive efforts to hide local files behind dark patterns and arbitrary restrictions does nothing but hurt your reputation in the most professional development circle in your platform, makes your creation tools look more like children toys to any outsider and most importantly, puts an unnecessary security risk of having development copies accidentally leak online.
It’s time for this ““vision”” nonsense created by Roblox’s Product Team to stop. Roblox wants to provide more cloud functionality and simplified tooling with their platform, and that’s ok, but that doesn’t mean the proven ways of doing things should be removed in favor of them. This has been shown time and time again to be an issue with Roblox.
“Doing things “automatically” or “via the cloud” is simpler for <13 developers and beginners, so we won’t bother implementing the industry-standard way of doing things, and if it already exists, we’ll straight up hide it behind a bunch of confusing settings and eventually remove it later.”
Every time Roblox makes a controversial update or change to their development tools, this seems to be the root reasoning. It shows a clear disconnect between the product team’s objectives and the objectives of the developers actually making experiences and content that keep this platform afloat and evolving. It applies to everything, from lighting probes not being added because “they can’t be represented as a real-world object” to local files being butchered and turned into second-class citizens in place of cloud saves, which have inherently different qualities and drawbacks and can’t replace each other.
It’s time for Roblox to treat Roblox Studio and Roblox’s engine as a development tool, not as a toy or an attraction for players.
Roblox, following your “vision” and removing (or ignoring) concepts and functionality present in any other engine is delusional and actively puts arbitrary limits in your platform’s capabilities. Please wake up, pull your head up from the sand and read the room. We welcome your efforts to make studio more attractive to first-time developers, but please, not at the expense of everyone else.
Stop replacing traditional local files with always-online cloud saving, stop replacing flexibility and configuration with a single automatic choice, one-size-fits-all simply doesn’t apply for development.
Even the strongest default can’t cover everyone, which is why customization and choice is so important, especially in a tool for developing experiences and games.