What's Coming in 2019: This Year's Developer Roadmap

Hey Developers,

Last year we took an important step in becoming more transparent with our Developer community by releasing the Developer Roadmap. We are continuing that tradition this year by updating it with upcoming features for 2019.

This roadmap is not meant to be a comprehensive list, but will give you an idea of the major features that are planned for this year. Over the course of this year we will continue to update this list and post in this announcement thread when changes are made.

You can find the Developer Roadmap here:

Please keep in mind that our goal is to provide you with the best updates possible. On occasion, bugs or technical issues may cause us to move the release dates. We do this to ensure we are shipping amazing features that will improve your Roblox experience.

401 Likes

Thanks for updating this! It’s been a while and this will be useful for planning :slightly_smiling_face:

edit: oh boy, custom materials, terrain vegetation, typed lua, ephemeral datastores, phased game updates, faster lua running, you’re spoiling us :exploding_head:

39 Likes

:eyes:
image
Also
image
Yes please!

I mean you aren’t going to get much faster than Lua already is.
image

65 Likes

Can’t wait for the new features already! :smiley: Hope they come fast and are bugs-free.

Wow. There are loads more of them than last year.

21 Likes

Looking forward to Script Collaboration, should make group projects even easier, hopefully that gets implemented quickly upon reaching the 3rd quarter!

8 Likes

I cannot wait for Package.Autoupdate to be added! This will make updating and managing massive multi-place games a lot easier.

Universe scripts too, they will be a godsend for massive universe games.

Great roadmap! I’m excited for all of these features. :slight_smile:

14 Likes

I just seen that. This is going to be super useful! Wonder if they are making they own or something like TypedLua

5 Likes

“Streaming on by default” is concerning considering that we still have no way to explicitly define what gets streamed in together. This is a necessity before developers can take this feature seriously. Having only certain parts of a model streamed in just isn’t useful in a lot of cases.

32 Likes

NORMAL AND SPECULAR MAPS, PLUS LEVEL OF DETAIL FOR MESHES AND MODELS?!

Roblox is maturing, quickly, I love this roadmap!
Plus, terrain vegetation? My goodness, combine that with Future-Is-Bright, Roblox will be different!

32 Likes

I am really excited for some of these updates. Roblox has been improving exponentially and its nice to see what each year holds for Roblox.

11 Likes


Looks like they truly have harnessed the power of IMAGINATION, just like in the next generation Robox Console

29 Likes

I also want more control to be given to developers over what is streamed. At the very least, there’ll be a guarantee of instances within a minimum radius being streamed:

image

17 Likes

I didn’t think that lua types were going to be a thing! Thank you so much!

7 Likes

Developer Analytics
Custom metrics and events for top developers.

What does top developers mean here?

22 Likes

Really great things coming to the platform this year. Happy to see Streaming – Stability Improvements on the list. A very good service when creating really large worlds while still running smoothly on multiple types of devices. It would be helpful however if more documentation was provided on this feature as well as options for how the developer best sees fit to use it.

4 Likes

A lot of these updates will really improve the platform, it’s great to know what might be coming this year! I hope all of these updates ship on time, keep up the good work.

4 Likes

What exactly does 64-bit servers mean? Are coordinates changed from floats to doubles for more precision or something?

7 Likes

Really hoping to see these features become live, specially custom materials. :smile:

image

12 Likes

I’m really stoked for typed lua. I think there’s a lot of type richness unique with Lua in particular because of metatables. Specifically, it would be awesome of types could include metatable information in type relation. Things like overloaded operators, __call, __index, and __newindex are very versatile, and should be typed as such. Overloaded signatures, generics, proper handling of tuples are all must-haves for lua’s dynamic environment.

Please don’t mess this one up. I’d love to hear more about how this is going to be designed. For a while, I was contributing to lunar with this vision in mind.

12 Likes

It also refers to memory usage. 32-bit applications can only address up to 4GB of memory.

12 Likes