{"id":96291,"date":"2018-01-04T19:18:27","date_gmt":"2018-01-04T18:18:27","guid":{"rendered":"http:\/\/sftarticles.wpenginepowered.com\/en\/?p=96291"},"modified":"2025-07-01T23:41:56","modified_gmt":"2025-07-02T06:41:56","slug":"how-to-create-your-first-game-with-roblox-studio","status":"publish","type":"post","link":"https:\/\/cms-articles.softonic.io\/en\/how-to-create-your-first-game-with-roblox-studio\/","title":{"rendered":"How to create your first game with Roblox Studio"},"content":{"rendered":"<p><a href=\"https:\/\/www.roblox.com\/develop\">Roblox Studio<\/a> is a powerful tool that enables you to develop and release your very own game on the Roblox platform. Using Roblox Studio, you can build structures using bricks and other items, import 3D models and textures, and add scripts that make your game functional.<\/p>\n<p>Before you can begin making the next Roblox blockbuster, you need to download and install Roblox by clicking <a href=\"https:\/\/roblox.en.softonic.com\/\">here<\/a>; this will also install the Studio.<\/p>\n<div class=\"sc-card-affiliation\">\r\n    <div class=\"sc-card-affiliation__content\">\r\n        <a href=\"https:\/\/a2g-secure.com\/?E=sBsQPseL8l8dnRIrTvXjcSSIUdNIUxwP&amp;s1=editorial\" class=\"sc-card-affiliation__badge\" target=\"_blank\" rel=\"noopener noreferrer\">FREE<\/a>\r\n\r\n        <div class=\"sc-card-affiliation__image\">\r\n            <a href=\"https:\/\/a2g-secure.com\/?E=sBsQPseL8l8dnRIrTvXjcSSIUdNIUxwP&amp;s1=editorial\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n                <img decoding=\"async\" src=\"https:\/\/images.sftcdn.net\/images\/t_app-logo-xl,f_auto\/p\/b4464586-96bf-11e6-8353-00163ec9f5fa\/1446951579\/roblox-2018-09-12_11-39-58.png\">\r\n            <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"sc-card-affiliation__body\">\r\n            <div class=\"sc-card-affiliation__text\">\r\n                <a href=\"https:\/\/a2g-secure.com\/?E=sBsQPseL8l8dnRIrTvXjcSSIUdNIUxwP&amp;s1=editorial\" target=\"_blank\" class=\"sc-card-affiliation__title track-link\" rel=\"noopener noreferrer\">Roblox<\/a>\r\n                <p class=\"sc-card-affiliation__supplier\">\r\n                From: <strong>Roblox<\/strong>\r\n                <\/p>\r\n            <\/div>\r\n            <div class=\"sc-card-affiliation__cta\">\r\n                <a href=\"https:\/\/a2g-secure.com\/?E=sBsQPseL8l8dnRIrTvXjcSSIUdNIUxwP&amp;s1=editorial\" target=\"_blank\" class=\"sc-card-affiliation__button\" rel=\"noopener noreferrer\">Sign up and play for free! <\/a>\r\n            <\/div>\r\n        <\/div>\r\n  <\/div>\r\n<\/div>\n<h3>Getting started<\/h3>\n<p>We strongly recommend learning how to use the Roblox platform (particularly how to create your own basic place) before starting your first project, and the <a href=\"http:\/\/wiki.roblox.com\">Roblox Wiki<\/a>&nbsp;is an amazing resource for this. If you\u2019re ready, fire up Roblox Studio! If you would like to do some reading before diving in, here is a <a href=\"http:\/\/wiki.roblox.com\/index.php?title=Manual\/Studio_Overview\">great article<\/a> to get you started.<\/p>\n<p>When it has loaded, don&#8217;t be overwhelmed. Although Roblox Studio looks complicated, it is fairly simple when you get the hang of it. To get going, select <strong>File<\/strong> and then <strong>New<\/strong>, which will generate your future game. It will be completely barren, but think of it as a blank canvas! You should see something like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-96295 size-full alignleft\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2018\/01\/image3-Edited.png\" alt=\"\" width=\"1012\" height=\"514\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image3-Edited.png 1012w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image3-Edited-300x152.png 300w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image3-Edited-768x390.png 768w\" sizes=\"auto, (max-width: 1012px) 100vw, 1012px\" \/><\/p>\n<p>Note the <strong>Explorer<\/strong> and <strong>Properties<\/strong> panels on the right. These are very useful and should be kept pinned to the interface. The <strong>Properties<\/strong> tab is especially useful; it allows you to modify the properties of individual blocks and models.<\/p>\n<p>For now, focus on playing around with the interface and read some of the tutorials available on Roblox Wiki to get to grips with the Studio; it is not quite as simple as jumping in and creating an amazing game.<\/p>\n<p><iframe loading=\"lazy\" title=\"ROBLOX Tutorial: Overview of ROBLOX Studio\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/3K9oCEMHj2s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h3>Building structures<\/h3>\n<p>Now, here comes the fun part! The most integral part of creating and publishing your own game is actually building it. If you\u2019ve ever played Minecraft, you will breeze through learning how to build on Roblox. For those of you who haven\u2019t, it is quite simple \u2013 Roblox Studio makes it as easy as possible. Check out this video for some guidance:<\/p>\n<p><iframe loading=\"lazy\" title=\"ROBLOX Studio | Build a House #1\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/G2K_xtRHExw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>You can build anything in Roblox Studio: houses, trees, cars\u2026 the possibilities are endless and only limited by your imagination. Let\u2019s start off simple and build a tree. This demonstrates just how easy it is to turn simple blocks into functional objects.<\/p>\n<p><strong>Step 1.<\/strong> Let\u2019s begin by inserting a part to use as the tree trunk. Click <strong>Part<\/strong> and then <strong>Block,<\/strong> which will spawn a rectangular brick.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-96297\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2018\/01\/image5-Edited.png\" alt=\"\" width=\"992\" height=\"520\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image5-Edited.png 992w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image5-Edited-300x157.png 300w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image5-Edited-768x403.png 768w\" sizes=\"auto, (max-width: 992px) 100vw, 992px\" \/><\/p>\n<p><strong>Step 2.<\/strong>&nbsp;Click the block and press the <strong>Scale<\/strong> button to resize the brick into a square. <strong>Hint<\/strong>: click on the red blob and drag to scale the length.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-96298\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2018\/01\/image4-Edited.png\" alt=\"\" width=\"997\" height=\"523\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image4-Edited.png 997w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image4-Edited-300x157.png 300w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image4-Edited-768x403.png 768w\" sizes=\"auto, (max-width: 997px) 100vw, 997px\" \/><\/p>\n<p><strong>Step 3.<\/strong> Afterwards, we need to make the block tall. Click the green blob and drag it upward.&nbsp;<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-96300\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2018\/01\/image7-Edited.png\" alt=\"\" width=\"994\" height=\"505\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image7-Edited.png 994w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image7-Edited-300x152.png 300w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image7-Edited-768x390.png 768w\" sizes=\"auto, (max-width: 994px) 100vw, 994px\" \/><\/p>\n<p><strong>Step 4.<\/strong> Now make a sphere by using the <strong>Part<\/strong> tool and make it larger by using the <strong>Scale<\/strong> tool, just like we did for the tree trunk.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-96299\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2018\/01\/image6-Edited.png\" alt=\"\" width=\"1000\" height=\"518\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image6-Edited.png 1000w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image6-Edited-300x155.png 300w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image6-Edited-768x398.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p><strong>Step 5.<\/strong>&nbsp;Use the <strong>Move<\/strong> tool to \u2013 you guessed it \u2013 move the sphere on top of the trunk.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-96301\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2018\/01\/image1-Edited.png\" alt=\"\" width=\"1002\" height=\"536\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image1-Edited.png 1002w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image1-Edited-300x160.png 300w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image1-Edited-768x411.png 768w\" sizes=\"auto, (max-width: 1002px) 100vw, 1002px\" \/><\/p>\n<p>It looks a bit boring, doesn\u2019t it? Not to worry, though, because on Roblox Studio you can change the texture and color of any object to your liking. This is done using the <strong>Color and Material tools<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-96340\" src=\"https:\/\/articles-img.sftcdn.net\/sft\/articles\/auto-mapping-folder\/sites\/3\/2018\/01\/image1-Edited-1.png\" alt=\"\" width=\"754\" height=\"85\" srcset=\"https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image1-Edited-1.png 754w, https:\/\/articles-img.sftcdn.net\/auto-mapping-folder\/sites\/3\/2018\/01\/image1-Edited-1-300x34.png 300w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><\/p>\n<p>To change the tree trunk, <strong>click the part<\/strong> and then <strong>select the Color tool<\/strong>. You can use any color you like\u2026 personally, I recommend brown! Then to alter the texture, click the <strong>Material<\/strong> tool and then choose <strong>Wood<\/strong>. Repeat this for the sphere, but choose the <strong>Grass<\/strong> material.<\/p>\n<p>When playing the game, you will notice that the top of the tree, the Sphere, can be knocked off by players. To stop this from happening, select the Sphere and then click the <strong>Anchor<\/strong> button to lock it in place. You can anchor the trunk as well, to make sure that it does not get knocked over, either!<\/p>\n<h3>Scripting and programming<\/h3>\n<p>So, you\u2019ve been working hard, and you have built a beautiful game map ready to be published. But you have a problem\u2026 it looks great, but it doesn\u2019t do anything. It\u2019s not functional. In Roblox, <strong>scripts<\/strong> make games work. They make stuff move, control the game and make cool things happen, and you are the person who writes the script which makes these things happen.<\/p>\n<p>There are many resources available to help you get started with scripting. First stop, as you have probably guessed, is the Roblox Wiki \u2013 it&#8217;s always a great choice, because it&#8217;s an official and authorized Roblox resource that is edited by the Roblox team, and it has many comprehensive tutorials available to help you learn Roblox-style Lua. I recommend reading this <a href=\"http:\/\/wiki.roblox.com\/index.php?title=Intro_to_Scripting\">beginner\u2019s guide to scripting<\/a>, which will teach you the basics and help you start making things happen.<\/p>\n<p><iframe loading=\"lazy\" title=\"Roblox Lua Tutorials - 1: Using scripts in Studio\" width=\"840\" height=\"630\" src=\"https:\/\/www.youtube.com\/embed\/Urvn69ZbM_Y?list=PL8A3AFE78FAF8CF49\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>It may seem daunting, but Roblux Lua is a very easy-to-learn, lightweight language. It is very easy to pick up, and thousands of Roblox content creators have proven that; Roblox Studio is a great place to start if you\u2019re a new game designer due to its relatively simple scripting language, comprehensive editor,&nbsp;and helpful community. There is much to learn, but in the long run it can be very rewarding. Best of luck!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Roblox Studio is a powerful tool that enables you to develop and release your very own game on the Roblox platform. Using Roblox Studio, you can build structures using bricks and other items, import 3D models and textures, and add scripts that make your game functional. Before you can begin making the next Roblox blockbuster, &hellip; <a href=\"https:\/\/cms-articles.softonic.io\/en\/how-to-create-your-first-game-with-roblox-studio\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to create your first game with Roblox Studio&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2040,"featured_media":181871,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","wpcf-pageviews":7},"categories":[2441],"tags":[2322],"usertag":[],"vertical":[],"content-category":[],"class_list":["post-96291","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","tag-app-subdomain-redirectionroblox"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/96291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/users\/2040"}],"replies":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/comments?post=96291"}],"version-history":[{"count":1,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/96291\/revisions"}],"predecessor-version":[{"id":328372,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/posts\/96291\/revisions\/328372"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/media\/181871"}],"wp:attachment":[{"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/media?parent=96291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/categories?post=96291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/tags?post=96291"},{"taxonomy":"usertag","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/usertag?post=96291"},{"taxonomy":"vertical","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/vertical?post=96291"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/cms-articles.softonic.io\/en\/wp-json\/wp\/v2\/content-category?post=96291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}