Roblox,
I am in AWE of how awfully out of touch the replies to this thread are. For brief context, my background is from someone who has been making games on your guys’ platform since 2012, and I have lived and breathed Roblox development and have seen you go through lots of hurdles over the years, both good and bad changes. Unfortunately, if you go through with what this post is implying, this will be more catastrophic to the development space on Roblox than the filter-enabled event initially was. Only this time the damage will be permanent!
I have a multi-year game project I have been developing over the course of the past 3 years, and it includes hundreds of animations for the R6 rig done entirely through blender using open-sourced community plugins that DEPEND on the R6 character model. I have a working partner who I have been paying to do animations alongside myself for this project. I know a variety of others who think the same, as they heavily rely on the R6 character model for their game-development preferences.
I can understand deprecated code eventually going obsolete and breaking a game, as of the FilterEnabled update you guys enforced a few years ago. I get that now. HOWEVER, your CEO claimed a couple of years ago that R6 will not leave the platform, as it is part of Roblox to let developers develop for a variety of customization options that players can enjoy. This is completely unfair to the Roblox development community – developers who work hard to provide great games for your platform.
Your data is extremely skewed in a way you want others to see it, but I can see right through it. 98% of players being in R15 avatars is completely false, no matter how you spin it. This “data” set you’re using is including the 2017-2018 era of bot farms being counted as well, and may even be including banned bots as well, if this data was legitimately collected (although there’s no source even cited.) An absolutely MASSIVE amount of players prefer R6, and I’ve met more people on Roblox in favor of R6 than R15 (and front page games like Black Magic 2, Blood and Iron, Tower Battles, surf, & Lumber Tycoon 2 to name a few still use R6.) I’ve seen tons of developers switch from R15 development to R6, since animating takes twice as long. It’s good to have a choice of which rig to go for, as the developer gets to choose. Now, you’re removing our choice you empowered us with because of some skewed, completely incorrect numbers.
While there may not be as many front page games that are R6 dependent as R15, R6 is a fan favorite for indie developers that don’t have the money for a huge team to make complex animations that require bigger rigs, because it takes SO much more time and funding to develop.
Some may remember the Filter-Enabled update that was enforced back in 2017-2018. It broke every old game on Roblox and Roblox was working on compatibility for a few years to make them playable again (for instance, the backlash they received for making old games marked as “friends only,” where you had to be friends with the developer… on a list with 200 people max IF the developer was still active.) This update will definitely be worse, and here’s why – this time, the trust of the Roblox team will be at fault – as we were, once again, told by the CEO this wouldn’t be happening. If David Baszucki himself stated that a feature such as R6 is here to stay, that entirely implies it’s safe to use R6 as a foundation for building a multi-year project, or any game that has the aspiring intentions of making the front page in the future, therefore people will spend time and funds into their games with understanding R6 is here to stay.
Also, R6 isn’t a feature-lacking avatar either. It allows developers to take it above and beyond with new form-factors of engagement, without the unnecessary bulk of R15. It allows us to utilize our resources into other parts of our game we prefer to scale our games. Not every Roblox game is the same, and has the same needs, in fact. Think about games like Ployguns, Bad Business, and a lot of top-down games like Strategema and Rise of Nations, and new, emerging VR games that take R6 to the next level. They need the base foundation of R6 to do this.
If you go through with this and deprecate R6 avatar support, and make it so I have to redo hundreds of player animations, I will never develop on this platform again, and I’ll be switching to Unity.