January 2020 Recap: Starting the year off with a bang!

Hey developers,

January may have seemed like the quiet before the storm (:eyes:), but don’t let that fool you. There were still a lot of important announcements and updates that you’ll want to be aware of!

Job Listings

Roblox is hiring! We’re looking for members of our developer community to fill these roles:

  • Application Engineer - Monetization - apply here.
  • Apps Engineer - apply here. (Note: The role says “Senior” but we are also accepting less years of experience and internship opportunities)

Updates and Changes

Luau Type Checking Beta!

A highly-anticipated feature has entered the chat. Typed Lua is here! Go play around with it and leave your feedback!

PlayerList Updates

We previously shipped this late last year but reverted it to consider the feedback we received about it. The new playerlist is back and better than ever thanks to your feedback. Check out the announcement for more info!

Quickest Open in the West!

It’s never been easier to find instances in your game. Thank you, Quick Open, for saving us countless minutes of searching for those pesky decals.

Future Is Bright: Phase 2.5 Released

You read correctly: The next half-step :musical_note: of Future is Bright is now live, and it is beautiful! Read all about it and enjoy the collage of pretty screenshots posted in the announcement thread.

Animation Editor has moved out of Beta again

Guess who’s back, back again… Animation Editor’s back, tell a friend. Yep, the Animation Editor is back out of beta and is the default within Studio again. Please leave your feedback in that announcement thread!

Games needed for Egg Hunt 2020!

egg. That’s it, that’s the description.

DevForum Following is now live!

Follow me, set me free, trust me and we will escape from the city… Following is now live on the DevForum so that you can get notified whenever your favorite developers (or employees hint hint) create a topic or post a reply. Read the announcement for more details!

Save the Date: RDC 2020!

WOOO! The Save the Date for RDC 2020 is HERE! Learn about the venue, the date, and more in the announcement!

Precision Building: How to accomplish it and the benefits

@CorrivalRhyme teaches us all about precision building, recommending plugins and methods to keep your builds crisp, clean, refreshing.

Release Notes

The digits.

So far, 2020 has yet to disappoint! I wonder what lingers on the horizon… :eyes::eyes::eyes:

Thanks,

Developer Relations

111 Likes

Really excited for RDC this year, aswell as the new upcoming features like custom materials. Only thing I disliked about this year was the new player list tho

8 Likes

Let’s make 2020 the best start of the decade.

4 Likes

Lot’s of awesome updates from the team at Roblox. Honestly, I don’t know what the developer community would do without you guys.

Thanks for all of the hard work that you all put in every single day.

We love you
:heart:

14 Likes

The updates are pretty amazing. Looking forward to more updates and RDC 2020. We all appreciate roblox’s hard work :smile:

3 Likes

The new PlayerList is kinda disappointing, and it’s a bummer that there’s no RDC in europe, but other than that, the year is going strong! :+1:

8 Likes

The new playerlist wasn’t really that great, but overall I’m extremely excited to see what’s in store at RDC! Love the work Roblox is putting in, keep it up!

1 Like

egg

20 Likes

January has been a very exciting month, can’t wait to see what’s coming next!

1 Like

If I’m being honest, I don’t really love the new playerList myself, are you ever planning to revert back again?

Otherwise, yeah, January has been an amazing month and I can’t wait for what ROBLOX strives to do next. Waiting especially for the RDC event, who else is excited? :roblox:

3 Likes

Can’t wait for RDC 2020 it will be a blast! :smiley:

2 Likes

A great year so far :roblox:! Keep up the good work.

Ahh, I’m so excited for RDC this year! I’m surprised that they announced it this early :o

2 Likes

Well the thing I am most excited for at the moment than anything is getting invited to the RDC 2020! I truly believe it would be a Life Time Experience for many around the world! Well Done 2020.

2 Likes

I’m not sure what direction I should take this sentence in.

6 Likes

The updates and this month has been really good so far! Even though the playerlist was not very well received, i can see more improvements on the future. Can’t wait for the Egg Hunt and RDC, Let’s see what the future holds! :eyes:

1 Like

Typed Lua is absolutely fantastic, I’ve had so much fun with it creating Vector6 and other modules.
FiB 2.5 is yet also a great sight to behold, it makes games look industry standard.
These literal game-changing updates are awesome, definitely keep them up!

1 Like

Such a great month of updates In my opinion, looking forward for what’s next.

We have absolutely started off the year very strongly and I am excited for what is to come. There are many future prospects we are all looking forward to, from features to events and much more. Cheers for 2020 and a new decade! :slightly_smiling_face:

As always, I have my monthly retrospective to pump out. I always love to look back on the month and provide my own sort of “recap” or review to go along with the thread. Typing it out really helps capture the essence of reflection and truly looking at the month for its worth.


First off: reeling in the new decade!

We all celebrate New Years, or so I’m hoping, haha. Here we are though, at the beginning of a new decade and at the beginning of what will be yet another fruitful year of development and platform improvements. The exploits of developers never cease to amaze me, utilising as much as they can to get the best out of the engine and their games.

For people like me, it’s going to be another long year of tasks, odd jobs and all other kinds of activities like PA inbox grinding, lol. Fun fact for PA: we recently encountered a huge volume of responses and backlog wherein we had over 150 messages. Doubt that’s anything compared to the moderator inbox though. :sweat:

I also intend to work on a game this year! Yes, me, actually doing something other than hosting a backyard grill on Scripting Support. I don’t have any details yet other than the basis of my project is looking at my past failures occurring due to loss of motivation and making games out of unfinished, unused assets.

I look forward to another year with you guys whether that’s working with you in support categories, around the forums or to get your posts approved.


Community Highlights

Developers on Twitter

Have you guys kept tuned in to the #RbxDev tag on Twitter? If you scroll through this tag under the media section, you will be able to find a lot of cool works people have pumped out that you may not find here on the forums. Be sure to check it out for a wow and possibly some inspiration!

WAYWOC 2020

People are interested in what you are making and maybe you want to show off that one cool thing you made and just cannot keep to yourself. Be sure to hop around to WAYWOC to find some awesome community creations. Given that this is a megathread, there’s always an abundance of posts to be found here. We’re already reaching high numbers.

Rise of Open Source?

There has been a recent trend around open source work and I believe that is a great and valuable community contribution. It’s awesome to see how more and more developers are becoming accepting towards open source, both on active projects and not. I find value in open source works, even at my level as a developer, because it helps me understand how others accomplish various systems or structure their games.

Make sure to swing on by #resources:community-resources if you are interested in these works. They may help you very much in your development learning journey or even just provide good utilities regardless of your proficiency. Free models are actually more useful than they are discredited for!


Updates and Changes

The best part of any recap is the Updates and Changes section because you get to see what’s new and improved on the platform and keep up with the times in making your games awesome. January has not disappointed. So, without further ado, here is what I’ve liked or taken great interest in:

  • Typed Lua: Say goodbye to your several lines full of asserts and complaints from others about a function not working due to wrong inputs, say hello to enforced typing on your arguments. I probably won’t use this since I know exactly what I’m passing and don’t make open source works, but wow I can see lots of future use of this.

  • PlayerList Update: :sweat_smile:

  • Future is Bright Phase 2.5: Oh lovely, we are getting ever closer to even better lighting on Roblox. Current FiB stages have been phenomenal on improving the way games portray atmosphere but 2.5 is changing the game and it will continue to improve from here. I am expecting so much from the games that will be using this extensively, especially atmosphere-reliant games (hint hint nudge nudge… horror games? revival of 2014’s GCC?).


Future Prospects

This time, rather than looking at Release Notes, I want to dedicate my first retrospective of the decade towards updates I am looking forward to getting. This is different from how I usually do things. These are pivotal to my development experience and I am keeping a giant eye on their progress.

  • Avatar Loading Event Ordering Improvements: Not even kidding. This is not something I want, it is something that I need. The current order of events demands for the nastiest workarounds and bad practice to account for events firing ahead of time where they should not be AT ALL. This update has been delayed going a full year in 2 months and zero communication has been supplied, so I am hoping this makes it in this year.

  • Attributes: I’m really suffering out here without 'em. Updates have been delayed and I am dying to abuse attributes. I even have a post written up for the announcement thread. Give me attributes!

  • Multithreaded Lua: A tidbit of this was discussed at RDC and I would absolutely love for this to be a thing. While I don’t know any of the technical semantics about the language to make an informed comment about this, I do know that Lua all runs on a single thread and uses the task scheduler to run things in sequence. Multiple threads would hopefully lead to being able to delegate more across different dedicated threads for handling certain tasks. For example… I’d love to push all Humanoid-bound work to a separate thread and prevent it from interfering with other threads.

  • Selective Replication: While this hasn’t been confirmed, I think natively supported replication control beyond using bad workarounds (e.g. PlayerGui instances) would be greatly appreciated. There are various cases for wanting to prevent the server from sending something to the client outside of server-restricted services and maybe someone may find a case to trust the client to replicate certain data. I’d really love for this to be a topic of exploration.

  • Ephemeral DataStores: This is one of the updates from the roadmap that I have been very carefully watching. I have as much use cases for EDS as attributes, one of which includes storing match-bound data without having to use teleport data and try to figure out a point of truth for the receiving server’s data. Configuring matches would be so much easier with EDS. Regular DataStores are fine to do this as well but limitations and permanency of data make them a less desirable option for going about this. Another thing - DataStore3 time? I’m thinking that with EDS, we can develop a workflow where EDS relives regular DataStores on their limits. I’d be happy to draw up a chart of my workflow provided it would work out - chart would help explain it better. Essentially: EDS determines if a player still has an active session and then gives out data rather than querying regular DataStores.


And that will be all from me. Thank you to Developer Relations for your tireless work in keeping us informed of the changes on the platform; to Developer Engagement and the Community Sages for helping retain the developer community here on the DevForums; to the engineers for pushing these wonderful updates and to the community for being here on this journey with us.

Cheers to a fruitful year, all! :slightly_smiling_face:

9 Likes

This first month was a Big Bang Theory(hah so good joke) month. With all of the updates and RDC, the roblox team Is doing an very good job. Keep it up! :smile: