Just skinning and Bones. Most of the other stuff will take longer.
Probably won’t get a solid 2020 roadmap that’s anything beyond a list of features without dates attached. Estimating software production in general is hard. And priorities shift constantly on top of that. We sometimes implement things and then realize it’s the wrong approach and we need to start over. That happened with skinning earlier last year! That significantly delayed its release, but it’s better off for it in its current form. I can name a few other projects that went similarly at Roblox.
The fact that we’re a platform company that “takes the long view” makes everything harder. If we’re not confident we can support it for 10 years we shouldn’t ship it. Quality or schedule, choose one.
Posts above are a good example of why we need to be careful about setting expectations. We don’t want people making bets on things that might never ship. In a lot of cases we’d love to tell you when things will ship, but the truth is we usually don’t know ourselves until it’s out.