| by admin | No comments

Expanding the Developer Market

We are entering a new era of sharing UGC content on the Roblox platform. For a long time, games and clothing were the only main forms of UGC content – but this is beginning to change. As Roblox expands, we are seeing the growth of a new group of extremely talented individuals with a variety…

Read More
| by admin | No comments

Bullying Prevention Month – Being an Upstander

This is the second and final part of our Bullying Prevention Month blog post series. This time we’re going to focus on how you can tackle the problem if you see that someone needs your help. It’s very hard to watch someone (especially a friend you care for) get attacked, but you can always take…

Read More
| by admin | No comments

Bullying Prevention Month – Helping Yourself

October is Bullying Prevention Month in the U.S., and it is an important time to talk about bullying, how it can affect you, and what you can do to tackle it. In our nationwide 2019 Digital Civility survey of U.S. parents and teens, twenty-two percent of parents shared that their children have personally experienced some…

Read More
| by admin | No comments

A Mathematical Clarification of Deep Discovering out

Deep learning has been drastically changing the field of machine learning (and the world accordingly) as machine learning has been much more widely applied now to different application scenarios – such as recommender systems, speech recognition, autonomous driving, and automatic game-playing. In 2018, Professor Joshua Bengio, Geoffrey Hinton, and Yann Lecun received the Turing award…

Read More
| by admin | No comments

Holding Users In opposition to Substandard-Web site Question Forgery

Imagine this scenario: after logging into your bank account and checking your balance, you navigate to another website. Suddenly, you notice your account was hijacked! Funds are being transferred and the attacker tries to reset your password. You are security-conscious and never fall for phishing scams or share your password, so how could this have…

Read More
| by admin | No comments

Constructing Microservices Pushed by Performance

At Roblox, we’ve adopted the microservices paradigm and built a container-based development platform. Our International Growth team pioneered this effort by implementing services that embraced the new approach and introduced new practices aiming for high concurrency and scalability. Now we look to how we can improve our overall performance metrics, and we’ve delivered consistent results…

Read More
| by admin | No comments

Improving Server Handy resource Usage by Tracking Memory Leaks

About a year ago we noticed early indications of a pattern emerging showing a decreased capacity in our game servers. At the onset there was little to no player impact because we had plenty of headroom but our buffer was quickly dwindling. A game server will happily accept new players or start new games as…

Read More
| by admin | No comments

Constructing a Pleasurable and Civil Neighborhood

Dear Roblox Community – Roblox was designed for kids and teens, and we have a responsibility to make sure our players can learn, create, and play safely. This continues to be our most important priority and that will never change. Safety is not a retrofit; it’s been in our DNA since day one. We have…

Read More
| by admin | No comments

Be taught the contrivance to Device a Luau: Augmenting Lua’s Syntax With Kinds

For a very long time, Lua 5.1 was the language of choice for Roblox. As we grew, so too did the demand for better tooling support as well as a more performant VM. To answer this, we started the initiative to rebuild our Lua stack named “Luau” (pronounced /lu-wow/), with the goal of encompassing the…

Read More
| by admin | No comments

Bettering Simulation and Performance with an Developed Physics Solver

In mid-2015, Roblox unveiled a major upgrade to its physics engine: the Projected Gauss-Seidel (PGS) physics solver. For the first year, the new solver was optional and provided improved fidelity and greater performance compared to the previously used spring solver. In 2016, we added support for a diverse set of new physics constraints, incentivizing developers…

Read More