Draft:Roblox Studio
Submission declined on 23 March 2025 by CNMall41 (talk). This submission is not adequately supported by reliable sources. Reliable sources are required so that information can be verified. If you need help with referencing, please see Referencing for beginners and Citing sources. This draft's references do not show that the subject qualifies for a Wikipedia article. In summary, the draft needs multiple published sources that are:
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
| ![]() |
![]() Logo (2021-present) | |
Developer(s) | Roblox Corporation |
---|---|
Initial release | September 1, 2006 |
Stable release | 665
|
Written in | C++ |
Platform | Windows macOS |
License | Proprietary software |
Roblox Studio (colloquially known as Studio) is a cross-platform game engine application for the online gaming platform Roblox.[1][2] The engine provides free server hosting, datastores, and debugging. Roblox Studio is available on PC platforms like Windows and macOS.[2] Mobile operating systems (Android and iOS) and Linux is currently unsupported. The engine is primarily programmed in C++. However, core UI scripts and humanoid scripts is programmed in Luau, an open-sourced modified version of Lua.[3]
Unofficial ways to access Roblox Studio with Linux includes using external apps to gain access to the application, such as Wine or Sober.
History
[edit]A beta version of Roblox Studio, known as RobloxApp.exe, was used prior the official release of Roblox Studio in 2012. The very early versions of Roblox Studio was simple enough for users to easily access through the interface, however lagged and suffered issues with performance. The engine lacked certain features than what the current engine provides, such as animations, proper lighting tools, textures, and classes.
In 2011, CEO of Roblox, David Baszucki, would announce a major update to the engine featuring voxel terrain during a convention meeting known as Roblox Rally.
Since then, the engine would receive multiple quality of life updates, such as the introduction of Remote Events and other important classes for client-server operators. This would drastically improve the game engines ability for users to improve their games and quality. In 2014, the engine would receive an overhaul of its old UI and become significantly more performant. These updates would become a turning point for Studio engine to become a little more up-to-date with modern game engines.
In 2018, Roblox would force all existing games to utilize Filtering Enabled (FE) due to rampant security concerns over exploits and cheats on Roblox. Reception from this move would lead to Roblox criticized for breaking older games that did not partly or fully utilized their game scripts to be compliant of FE.
In late 2019, Roblox would introduce "Beta Features", which allow developers to test new features before it officially becomes imbedded to the engine. Only developers who had signed-up for the "Beta Tester Program" were able to use them. Since then, anyone can try Beta Features on the engine.
Features
[edit]Roblox provides developers with a variety of different tools and features for them to use. The core game development tools are scripting and building. "Scripting" is a term synonymous by the community when referring to programming or coding. Similarly, "building" refers to "putting blocks together" with "Parts" as its primary way to build.
Scripting
[edit]Roblox Studio allows developers to make multiplayer games with its own IDE and its scripting language being Luau to interact with the world-space. Luau's minimal learning curve and its easy syntax makes it simple and easier to learn compared to other programming languages. [4] Extensions (referred to as Plugins), such as Rojo, allows developers to sync Studio and Visual Studio Code while programming scripts.[5]
Building
[edit]Roblox Studio uses "Parts" as building blocks for models or assets. It is the primary tool when it comes to game development. The engine provides several selection tools such as rotate, move ,etc. Unlike other engines, Parts uses a grid-locked placement system and can place parts on top of each other, similar to LEGO bricks
Other
[edit]Studio provides developers with API tools, which allows developers to make API requests and callbacks within the engine with HTTP Requests mode. With this, developers can use their own server-hosting platform to host their game servers in, save game data, and other usages.
Roblox Studio has a catalog of free assets known as the Toolbox, accessed within and outside the engine. Developers can create and publish assets with Parts as "Models" to the Toolbox. In addition to Models, developers can publish audios, extensions (plugins), and more.
Studio supports imports of 3D models from file directory to Studio uploaded as "MeshParts".
Usage
[edit]On average, over 2 million developers use Roblox Studio daily.
Roblox Studio has been used in curriculums in coding schools, such as Tynker.
Notable Games
[edit]Notable games featured like Dress to Impress and Blox Fruits are a few examples. Games like Frontlines have been credited for utilizing features to the extend of the engine. A list of notable Roblox games are featured in the main article.
See also
[edit]References
[edit]- ^ "What is Roblox Studio? What parents need to know". Retrieved March 25, 2025.
- ^ a b "Roblox Studio Technical Guide and FAQ | CodeHS Knowledge Base". help.codehs.com. Retrieved 2025-03-31.
- ^ "What Code Does Roblox Use? (Lua, C++, Java, or Python)". FunTech Blog. 2022-06-27. Retrieved 2025-03-31.
- ^ LaRouche, Brandon (March 31, 2012). Basic ROBLOX Lua Programming. Brandon LaRouche. ISBN 9780985451301.
- ^ rojo-rbx/rojo, Rojo, 2025-03-30, retrieved 2025-03-31