Speeding ROBLOX Development with Continuous Testing

No bugsWe’ve been talking a lot lately about the new features and engine improvements coming to ROBLOX. But behind the development is a relatively unseen – and extensive – process that ensures the changes don’t break the game for players: Testing.

ROBLOX undergoes constant, rigorous, automated tests. Every time a developer “checks in” a new line of code, our testing system creates a trial version of ROBLOX and runs it through a battery of automated tests. This not only ensures the new code works, but also that it didn’t inadvertently introduce new bugs somewhere else.

Continue reading
     
 

Interpo-what? Smoothing the Motion of Networked Objects

InterpolateDictionary.com defines “interpolate,” in mathematical terms, as inserting, estimating, or finding an intermediate term in a sequence. As dry as it sounds, it’s the reason objects are moving more smoothly in ROBLOX. Software Engineer Yunpeng Zhu is here today to explain how he improved ROBLOX’s physics interpolation, and to share some telling video evidence.

Anytime you take a video game online, there will be latency. The trick, for ROBLOX and other game developers, is to find efficient ways to manage the latency and keep players from perceiving it as lag – a freeze or slowdown in gameplay caused by a break in the flow of information between server and player.

Continue reading
     
 

Your ROBLOX Top-Three List

Today we are giving everyone the chance to submit a personal ROBLOX “Top-Three” list. Please be as specific as possible and limit your reply to three short items. If you have additional comments, place them after your three items. This will make it easier for other readers to browse many replies quickly.

Try to be specific rather than general. For example, rather than saying “reduce lag”, instead say “increase graphics frame rate”, or “increase responsiveness to user controls”, or “reduce graphics stutter”.

Continue reading
     
 

Your ROBLOX Top-Three List

Today we are giving everyone the chance to submit a personal ROBLOX “Top-Three” list. Please be as specific as possible and limit your reply to three short items. If you have additional comments, place them after your three items. This will make it easier for other readers to browse many replies quickly.

Try to be specific rather than general. For example, rather than saying “reduce lag”, instead say “increase graphics frame rate”, or “increase responsiveness to user controls”, or “reduce graphics stutter”.

Continue reading
     
 

Some of These Eggs Hunt You

EggHunt2012Ghostly apparitions. Bloodsucking fiends. Quantum vacuum collapse. Terrordactyls. At least one of the doomsday scenarios featured in Engines of Creation. Make no mistake. This is not a ROBLOX “egg hunt.” This is psycho-killer eggs hunting you for sport. 

The ROBLOX Content Team has built a deadly arena where intrepid players can venture in hopes of securing fragile and high-cholesterol treasures of great value. Stop reading and play it now. This level will be live for a limited time only.

Continue reading