Introduction
UGC has been a core concept of Roblox since the beginning. What started as a few models, a few fun games, and some sandbox fun has advanced into complicated and planned out games. Roblox isn’t a small platform anymore where a few games are played by many, where Roblox Studio was used most of the time just to have fun. Roblox development for many has become a professional job and life. We have so many resources now such as the Developer Forum, the Developer Hub, and soon a marketplace and a new website to organize our games.
Developers have so many more priorities now than before. Freelancer and developers spend a lot of time focusing on professionalism, branding, and more. Everyone seems to want to appear professional, and that’s great. As Roblox advances as a game platform filled with unique experiences, developers should be professional.
How have developers tried to be professional?
- By creating websites (for portfolios, studios, and other things related to branding)
- Being active on social media
- Maintaining a positive brand
- Creating portfolios
- Participating in the forum
- Informing others about the Roblox platform
The point I am trying to make is… many top and passionate developers have shown the direction they want to go. For many, Roblox development is something that can be a job while also being a passion. I think Roblox should start considering how developers will interact with the Roblox platform in the long term.
Analyzing Roblox’s Goals
To figure out how Developers can interact with the platform now and in the future, we should analyze Roblox’s current goals. Obviously, Roblox has explained that they want to create this interactive social world of play. They want to give developers more tools to create more unique experiences. Roblox has also put effort into providing developers with more oppertunities and features.
Developer Accounts
I think that it would be beneficial in the long term for developers to register for a developer account (an account linked to their Roblox account, just like how the DevForum works). I think that this will create a more professional division between those who play Roblox or use studio for minor projects compared to those who clearly intend to use Roblox’s development tools with career goals. Developer Accounts have many benefits. It can help Roblox, specially DevRel, better interact with developers who have serious goals.
Analyzing the benefits
- Developer Support
For a long time, developers have complained about moderation. In a platform such as this, moderation will be a problem. Roblox can’t remove moderation. One of the largest problems with moderation is the appeal services. Even when a user has been falsely moderated, they have the ability to appeal. However, the appeal services are not so great. However, between a player and a developer, a developer may depend on Roblox a lot more. A player who gets falsely moderated may be sad, however, a developer who depends on the platform may face much worse. There is a seperate DevEx support for those who DevEx, but they can’t do much for moderation. If Roblox added developer accounts, a seperate support email or support services could be set up for developers. - Developer resources
With developer accounts, Roblox can release features made for developers in an easier way without confusing players. Features and resources such as analytical tools, blog posts for developers, better connectivity and chat for developers, better marketing features, better security, and more. - Developer connectivity
We have had resources like the Developer Forum and the Developer Hub for a while now, but Roblox’s services for developers seem to feel disconnected. The Developer Hub needs to do more then just replace the old wiki, it needs to be a Developer Hub. - Developer oppertunities
Roblox could create more oppertunities like community showcases, event participation for games and developers, etc. in a more organized way, specifically targetting developers.
Benefits of more professional communication
Here on Roblox, developers don’t communicate too well at first. We commonly use Discord, talk a little, and do something. There isn’t really much professional interaction between players. I believe a reason for this is because of the way Roblox is currently structured. Roblox treats players and developers the same way, and as a result, we developers treat eachother as players. This unprofessional interaction between developers can overall result in an unprofessional developer community. This unprofessionalism can then leak out to the rest of the world giving Roblox a bad reputation. Developers may also be more disconnected to the developer world outside of Roblox.