Руководство по roblox studio


Download Article

What you need to know about making your first game


Download Article

  • Getting Started
  • |

  • Importing & Moving Objects
  • |

  • Building Objects
  • |

  • Adding & Editing Terrain
  • |

  • Adding Scripts
  • |

  • Tesing, Saving, & Publishing
  • |

  • Video
  • |

  • Q&A

Roblox Studio is a very powerful tool that allows you to create games for the popular online gaming platform Roblox. Unlike other video games that are developed by professional development studios, Roblox games are developed entirely by users. With Roblox Studio, you can build and create, as well as import characters, buildings, objects, vehicles, and more. You can use the Terrain Editor to create an outdoor landscape for your game. You can also use scripting to make the objects in your game interactive. This wikiHow you how to use Roblox Studio.

  1. Image titled Use Roblox Studio Step 1

    1

    Sign up for a Roblox account. If you haven’t already done so, use the following steps to sign up for a Roblox account:

    • Go to https://www.roblox.com/ in a web browser.
    • Use the drop-down menus at the top to select the day, month, and year of your birthdate.
    • Enter your desired username.
    • Enter your desired password.
    • Select your gender (optional).
    • Click Sign Up.
  2. Image titled Use Roblox Studio Step 2

    2

    Download Roblox Studio. Use the following steps to download and install Roblox Studio.

    • Go to https://www.roblox.com/create in a web browser.
    • Click Log In in the upper-right corner.
    • Enter your username and password and click Log In.
    • Click Start Creating.
    • Click Download Studio.

    Advertisement

  3. Image titled Use Roblox Studio Step 3

    3

    Open Roblox Studio. Roblox Studio has an icon that resembles a blue square. Click the Roblox Studio in the Windows Start menu or the Applications folder on Mac to open Roblox Studio. You can also click Start Creating on the Roblox Create website to open Roblox Studio.

  4. Image titled Use Roblox Studio Step 4

    4

    Click + New. It’s the icon with the plus sign in the upper-right corner. This opens a blank Roblox game canvas.

    • Alternatively, you can click one of the pre-made game templates on the main page of Roblox Studio. These include a few game stages, which include a suburb, city, medieval village, western town, castle, and pirate island. It also includes a few pre-made games, which include a racing game, obstacle (obby) course, battle arena, capture the flag, endless running games, and more.
  5. Advertisement

  1. Image titled Use Roblox Studio Step 5

    1

    Click the Home tab. It’s the first tab at the top of the screen next to the playback icons. This displays the object selection and manipulations tools in the panel at the top of the screen.

  2. Image titled Use Roblox Studio Step 6

    2

    Click Toolbox. It’s the tab that has an icon that resembles a toolbox in the panel at the top. This opens the Toolbox panel to the right. The Toolbox panel may already be open by default, but if it is not, this is how you open it.

    • Make sure the Marketplace tab at the top of the Toolbox panel is selected.
  3. Image titled Use Roblox Studio Step 7

    3

    Type the name of an object you want to add in the search bar and press Enter. It’s at the top of the Toolbox. Roblox Studio has a vast library of objects made by other users. You can search for anything including foliage, buildings, vehicles, furniture, decorations, or just about anything.

    • You can use the drop-down menu in the upper-left corner of the Toolbox to select what type of object you want to search for. This includes models, meshes, images, audio, video, and plug-ins.
  4. Image titled Use Roblox Studio Step 8

    4

    Click an object you want to add. You will see small thumbnail images of each of the objects from your search results in the Toolbar. Click an object’s thumbnail image or click and drag it into your game to add it.

  5. Image titled Use Roblox Studio Step 9

    5

    Use the Select tool to select an object. To select an object in your game, click the Select tool in the toolbar at the top of the page. It has an icon that resembles a mouse cursor. Then click an object in your game to select it. A selected object will have a blue bounding box surrounding it. You can also move an object by clicking and dragging it with the Select tool.

    • If you don’t see the Select, Move, Scale, or Rotate tools in the panel at the top, click the «Home» or «Model» tab at the top of the screen.
  6. Image titled Use Roblox Studio Step 10

    6

    Press Delete to delete a selected object. If you want to delete an object for any reason, use the select tool to select it and then press the Delete key to delete it.

  7. Image titled Use Roblox Studio Step 11

    7

    Use the Move tool to move an object. Click the Move tool in the panel at the top. It has an icon that resembles a cross with arrows on each arm. Then click an object you want to move. Click and drag the red, green, and blue arrows on all sides of the object to move it along a particular axis.

    • Additionally, you can use the options in the «Clipboard» menu to cut, copy, or duplicate an object.
  8. Image titled Use Roblox Studio Step 12

    8

    Use the Scale tool to make objects larger or smaller. To change the size of an object, click the Scale tool in the panel at the top It has an icon that resembles a small box inside of another box. Then click an object to select it. Click and drag one of the red, green, or ball icons on the side of each object to change the size of an object. Some objects can be resized along a particular vertical or horizontal axis. Other objects can only be scaled evenly.

  9. Image titled Use Roblox Studio Step 13

    9

    Use the Rotate tool to rotate an object. To rotate an object, click the rotate tool in the panel at the top. It has an icon that resembles a circle-arrow at the top. Then click an object to select it. Click and drag the red, green, or blue rings around the object to rotate the object.

  10. Advertisement

  1. Image titled Use Roblox Studio Step 14

    1

    Click the Model tab. It’s the second tab at the top of the page. This displays the modeling tool panel at the top of the page.

  2. Image titled Use Roblox Studio Step 15

    2

    Click Part. It has an icon that resembles a cube. This displays a drop-down menu that allows you to select one of the four shapes you can use to create objects in the game.

  3. Image titled Use Roblox Studio Step 16

    3

    Select a part type. There are four part-types you can select. They are as follows:

    • Block: This creates a new rectangular part.
    • Sphere: This creates a new object in the shape of a ball.
    • Wedge: This creates a new block with an incline.
    • Cylinder: This creates a round, pole-shaped object.
  4. Image titled Use Roblox Studio Step 17

    4

    Use the Move, Scale, and Rotate tools to edit a part. You can move and edit parts using the move, enlarge, or rotate tools. The Scale tool manipulates different part types in different ways Some of the following are examples of how you can manipulate a part type with the Scale tool:

    • The Scale tool can be used to extend any edge of a block part. This allows you to make a rectangle any dimension you want.
    • A sphere can only be scaled uniformly using the Scale tool. You cannot make any side larger than another.
    • The Scale tool can be used to change the angle of the incline on a Wedge part. You can also edit the length of the incline.
    • The Scale tool can be used to make the circle bigger or smaller as well as make the sides longer or shorter. It cannot be used to make the circle more elliptical.
  5. Image titled Use Roblox Studio Step 18

    5

    Use the Union tool to join parts together. When you have two or more parts touching, you can use the Unite tool to join them together as one shape. The Union Tool has an icon that resembles a cube in the «Shape Modeling» section of the panel at the top. Use the following steps to join two parts together:

    • Hold Shift and click the parts you want to unite.
    • Click the Union button in the panel at the top.
  6. Image titled Use Roblox Studio Step 19

    6

    Click Separte to break apart united parts. If you want to edit the individual parts of a united part, click the part to select it and then click Separate in the «Shape Modeling» section of the panel at the top to break the part back into individual parts.

  7. Image titled Use Roblox Studio Step 20

    7

    Use the «Negate» tool to cut sections of a part out. The Negate tool can be used to cut out intersecting sections of another part. For example, you can use the Negate tool to hollow out a cylinder using another cylinder to make a wheel. Use the following steps to use the Negate tool to cut out a section of a part:

    • Place one so that it intersects with another part.
    • Click the intersecting block.
    • Click Negate in the «Shape Modeling» section of the panel at the top. The part will turn red.
    • Hold Shift and click both parts.
    • Click Union in the panel at the top.
  8. Image titled Use Roblox Studio Step 21

    8

    Select the color of a part. To select the color of a part, click the part you want to change the color of. Click Color in the panel at the top. Then click one of the colored-swatches to change the color.

  9. Image titled Use Roblox Studio Step 22

    9

    Select a part’s material. In addition to changing the color of a part, you can also change the material. This allows you to make objects that look like they’re made out of glass, wood, concrete, metal, stone, granite, brick, and more. To change the material of a part, click the part you want to change. Then click Material in the panel at the top. Click the material you want the part to resemble.

  10. Image titled Use Roblox Studio Step 23

    10

    Add an effect to a part. Effects allow you to do things like set a part on fire, make it smoke, emit sparkles, or turn it into a light. To add an effect to a part, click the object you want to add an effect to and then click Effect in the «Gameplay» section of the panel at the top. Click the effect you want to add from the drop-down menu.

  11. Image titled Use Roblox Studio Step 24

    11

    Adding spawn locations and checkpoints. In Roblox, spawn locations indicate where the player starts. Multiple spawn locations act as checkpoints. When a player reaches a spawn location, they will respawn and the last spawn location they touched. To add a spawn location to your game, simply click Spawn Location in the menu at the top.

  12. Advertisement

  1. Image titled Use Roblox Studio Step 25

    1

    Click the Home tab. It’s the first tab at the top of the screen next to the playback icons.

  2. Image titled Use Roblox Studio Step 26

    2

    Click Editor. It’s in a small section that says «Terrain» in the panel at the top of the Home menu. This opens the Terrain editor. You will see a blue box that indicates the area the terrain will be generated in.

  3. Image titled Use Roblox Studio Step 27

    3

    Adjust the size of the terrain area. To adjust the size of or move the area where the terrain will be generated, simply click and drag the blue balls on all sides of the blue box to move the sides of the terrain area. You can make the terrain area larger or smaller, or move the sides to a new location.

  4. Image titled Use Roblox Studio Step 28

    4

    Select the terrain features you want to generate. The terrain will be generated randomly. To select which features the terrain generator will generate scroll down to the bottom of the Terrain Editor panel to the left. Click the checkboxes next to the features you want to generate. The features include water, plains, dunes, mountains, arctic, canyons, lavascape.

    • Use the slider bar below the checkmark boxes to adjust the sizes of the biomes that are generated.
    • Click the toggle switch next to Caves to turn cave generation on or off.
  5. Image titled Use Roblox Studio Step 29

    5

    Click Generate. It’s the blue button at the bottom of the Terrain Editor menu. This begins the process of generating the terrain for your level. Allow a few minutes for the terrain to finish generating.

  6. Image titled Use Roblox Studio Step 30

    6

    Click the Edit tab. It’s the third tab at the top of the Terrain editor. This tab contains tools that allow you to edit the terrain.

  7. Image titled Use Roblox Studio Step 31

    7

    Select a tool. There are nine tools to choose from. They are as follows:

    • Add: This tool adds new chunks of terrain the exact size and shape of the brush.
    • Subtract: This tool deletes chunks of terrain the exact size and shape of the brush.
    • Grow: This tool increases the elevation where the brush is clicked.
    • Erode: This tool decreases the elevation where the brush is clicked.
    • Smooth: This tool smooths the surface where the brush is clicked.
    • Flat: This tool flattens the surface of the area you brush over.
    • Paint: This tool allows you to change the terrain type. If you select this tool, scroll down to the bottom of the Terrain Editor panel and click the terrain type you want to paint.
    • Replace: This tool allows you to replace a specific terrain type with another. To use this tool, select the terrain type you want to change below «Source material» in the Terrain Editor panel. Then select the material you want to change it to below «Target material» at the bottom of the Terrain Editor panel.
  8. Image titled Use Roblox Studio Step 32

    8

    Select the brush shape. This is the shape of the terrain you will create with each click of the brush. You can select a sphere, cube, or cylinder. Click one of the shapes below the tools to select a brush shape.

  9. Image titled Use Roblox Studio Step 33

    9

    Use the slider bar next to «Base size» to adjust the size of the brush. It’s the first slider bar below the brush shapes. You can change the brush size to anything between 1 and 64.

    • Some tools also have a slider bar that allows you to adjust the strength of the brush. This allows you to adjust the effectiveness of the brush. You can adjust the strength bar from between .0.1 to 1 with 1 being the strongest.
  10. Image titled Use Roblox Studio Step 34

    10

    Adjust the position of the brush. Click one of the three buttons next to «Pivot position» to adjust the position of the brush. This adjusts where the brush sits on the surface of the terrain. The three options are as follows:

    • Bot: This places the bottom of the brush on the top of the terrain surface.
    • Cen: This places the center of the brush on top of the terrain surface.
    • Top: This places the top of the brush on top of the terrain surface.
  11. Image titled Use Roblox Studio Step 35

    11

    Adjust the brush settings. There are three toggle switches you can use to adjust the brush settings:

    • Plane lock: This displays a grid of the plain the brush is locked to and only allows you to move along that plain.
    • Snap to grid: This only allows the brush to paint at grid points.
    • Ignore water: This instructs the water to ignore water.
  12. Image titled Use Roblox Studio Step 36

    12

    Create Sea Level (optional). Use the following steps to create a sea level that is consistent across a larger area of the terrain.

    • Click the Sea Level tool under the «Edit» tab in the Terrain Editor.
    • Click and drag the blue bulbs on all sides of the blue box to adjust the size and position of where the sea will be generated.
    • Click Generate to create a sea where the blue box is located. Click Evaporate to remove the sea level.
  13. Advertisement

  1. Image titled Use Roblox Studio Step 37

    1

    Click the View tab. It’s the fourth tab at the top in Roblox Studio. This displays the tools for selecting and adding scripts to objects in your game. Scripts allow you to make objects interactive, animate objects, give or take away health points, kill players, and more.

  2. Image titled Use Roblox Studio Step 38

    2

    Click Explorer. It’s the button on the far left of the panel at the top of the menu. This displays the Explorer panel to the right. It contains a list of all objects in your game.

  3. Image titled Use Roblox Studio Step 39

    3

    Navigate to the object you want to add a script to in the Explorer panel. «Workspace» contains the entire game world. All objects within the game are listed as a child object to the Workspace. Other objects may be listed as child objects to other objects. Click the arrow icon to the left of each object to view each of it’s child objects.

  4. Image titled Use Roblox Studio Step 40

    4

    Click + next to an object you want to add a script to. The icon with a plus sign (+) appears when you hover over an object in the Explorer panel. Clicking this button displays a list of frequently used items you can add to an object.

  5. Image titled Use Roblox Studio Step 41

    5

    Click Script. This opens a blank script in the center of the screen.

  6. Image titled Use Roblox Studio Step 42

    6

    Write a script. In Roblox, scripts are written in a language called Lua. You’ll need to learn Lua and have some basic understanding of coding and computer programming in order to effectively script. Roblox offers tutorials on how to script in Roblox. This is a good place to start if you are a beginner to scripting. You can also find many tutorials on YouTube.

  7. Advertisement

  1. Image titled Use Roblox Studio Step 43

    1

    Click the Home tab. It’s the first button at the top of the page. This displays the panel with the playback controls at the top.

  2. Image titled Use Roblox Studio Step 44

    2

    Click the Play icon to test your game. It’s a good idea to test your game frequently to make sure everything works right. Click the icon with the blue Play triangle in the panel at the top to load your game in the center window and allow you to play your game the way anyone who is playing it no Roblox would be allowed to play it.

  3. Image titled Use Roblox Studio Step 45

    3

    Click the Stop icon to resume editing. If you want to stop testing your game and resume editing, click the icon with the red square in the panel at the top to stop your game.

  4. Image titled Use Roblox Studio Step 46

    4

    Click File. It’s the button in the upper-right corner. When you are ready to save or publish your level, click the File button. Saving your level allows you to save your progress so you can continue work on it later. When you are completely finished with your level, you can publish it to Roblox so others can start playing it.

  5. Image titled Use Roblox Studio Step 47

    5

    Click Save to File As. This allows opens a Save menu that allows you to save your game to your computer as a Roblox file.

    • Alternatively, you can click Save to Roblox As to save the game to the Roblox server instead of your computer.
  6. Image titled Use Roblox Studio Step 48

    6

    Enter a name for your game and click Save. Enter the name next to where it says «File name». Then click Save in the lower-left corner to save your game.

  7. Image titled Use Roblox Studio Step 49

    7

    Load a game. If you want to continue a game you have previously saved, use the following steps to load a game:

    • Click File in the upper-left corner.
    • Click Open from File or Open from Roblox.
    • Click a Roblox game or file (.rbxl) and click Open.
  8. Image titled Use Roblox Studio Step 50

    8

    Publish a Roblox game. When you are finished editing a game and you are ready for others to start playing it, use the following steps to publish your game to Roblox:

    • Click File.
    • Click Publish to Roblox As.
    • Click an existing game to replace it or click Create new game.
    • Enter a name for your game at the top.
    • Enter a brief description of your game.
    • Select a creator from the drop-down menu.
    • Select a genre using the drop-down menu.
    • Click the checkbox next to the consoles your game is compatible with.
    • Click Create.
  9. Advertisement

Add New Question

  • Question

    Can 2 players be in a single Roblox studio?

    Community Answer

    Yes, in Team Create.

  • Question

    How do you rotate the camera?

    Community Answer

    Right-click, then move the mouse around in the direction you want.

  • Question

    How do I allow people to fly and run with the tools in their inventories?

    Animebread

    You could search in models for a fly tool. Just make sure it works correctly!

See more answers

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

Thanks for submitting a tip for review!

Tips

  • Practice to get good at using Roblox Studio.
  • Don’t forget to save your game frequently.
  • Watch as many tutorials and videos about Roblox Studio as you can to learn as much as you can.

Warnings

  • Get scripts manually from the catalog. If you get them via Roblox studio and you don’t know who’s made it and what it’s like it may contain a virus that can destroy your game or make it lag.

About This Article

Thanks to all authors for creating a page that has been read 156,710 times.

Reader Success Stories

  • Nathan Leonard

    Nathan Leonard

    Apr 18, 2022

    «This thing is very helpful when I finish editing my game. I am going to make a video how to play my game. Thank you…» more

Did this article help you?

Знакомство с интерфейсом

Глава 1. Первое окно, Baseplate и вкладка Home

В этой главе Вам предстоит начать с основ. Прежде чем создавать те или иные объекты, анимации и игры, нужно знать и понимать как работает программа Roblox Studio и за что отвечают панели и кнопки в интерфейсе.

При открытии Roblox Studio перед Вами появится окно (Рис.1) в котором будет несколько вкладок:

fsd_FqmpUVWwiSr0PtOwuhVIdSZM6J4-IF7eqc8De7Q7d0cjxco_LL3ILn2Uh9QSHThH8GkNgQDsoq-1OILOIlU0l5f_UwUdCS0-QEZTX_zzXqSww84Zv_5_T9ZSsKQcnFW3HMRwBYlsVBNcvZ7Q_M8

(Рис.1)

Слева, находится голубая панель с 4 вкладками:

  1. New/Новый

  2. My Games/Мои игры

  3. Recent/Недавнее

  4. Archive/Архив

Вкладка New

Подразумевает под собой создание нового мира. В ней также есть 3 панели сверху:

  1. All Templates/Все шаблоны

  2. Theme/Тема

  3. Gameplay/Игровой процесс

All Templates, позволяет выбрать уже существующий шаблон мира, который любезно нам предоставляет Roblox Studio.

Theme, позволяет выбрать шаблон мира на определенную тематику из представленных Roblox Studio.

Gameplay, позволяет выбрать шаблон мира с определенным уже готовым игровым процессом.

Вкладка My Games

В этой вкладке Вы можете просмотреть уже созданные Вами игры. Также, в ней есть 3 панели сверху:

  1. My Games/Мои игры

  2. Group Games/Групповые игры

  3. Shared With Me/Поделились со мной

My Games, отображает созданные Вами игры.

Group Games, отображает игры которые созданы от имени Вашей группы на аккаунте Roblox.

Shared With Me, отображает те игры, в которые Вы были приглашены чтобы редактировать их или создавать вместе с другим пользователем.

!Группа в Roblox!

На аккаунте в Roblox можно создать свою группу и от ее имени создавать игры, аксессуары для аватара и прочее. Чтобы создать свою группу в Roblox, нужно открыть nav menu (три полоски в левом верхнем углу сайта Roblox), далее выбрать Groups и нажать на кнопку Create Group. Создание группы не бесплатное, цена — 100 Robux.

Вкладка Recent

В ней будут отображаться те миры, в которые Вы недавно заходили.

Вкладка Archive

В ней будут отображаться те миры, которые Вы перенесли в архив. Обычно, там находятся миры которые временно не редактируются, заброшены и прочее.

Переходим в Baseplate

Изучив меню, давайте создадим наш первый мир. Переходим во вкладку New и выбираем любой из предложенных. Рекомендую выбрать Baseplate.

Как только Вы выберете один из предложенных миров, перед Вами откроется новый интерфейс (Рис.2):

vlTnVIMzl5lFC8j8Ql8vSOYRbrC49kPYFXOkwhE9vLHoUd0dK_VnN1Ap5EicpFqdKTsX-cet2IcR28l7v9c0sgtdW3J1ZCFg2cNjhTPnenV3GISD_6dTzYOtm384Dnk5ia8W1nRRXFAWfwIr3tDym4I

(Рис.2)

Изначально может показаться что в Roblox Studio очень много панелей и все они совершенно не понятны. Но, если немного разобраться не так все и страшно.

Начнем с простого управления мышью:

  1. Зажатая ПКМ — позволяет вращать камеру в любую сторону

  2. Зажатая ЛКМ — позволяет выделить объекты, которые уже есть в мире

  3. WASD или стрелки — позволяют передвигать камеру в любую сторону

  4. Прокрутка колесика — приближает и отдаляет камеру

Теперь, перейдем к самому интерфейсу. Начнем с самой верхней панели (Рис.3):

iHf65QMdvczji215LdqtlTA1Jo1kThdYfESYOr40KAaKCtS5lCpWXvkq3_M_zrUl3W3hSH3VkhJpl2OBsyR-e3UAgat-o4whQzyJmsNzmn_TKCfDPUh0ICaYpdOIaEjWmWo_J_BlIZ2X3SawmWx1Wos

(Рис.3)

Вкладка Home/Дом

С этой вкладкой Вы будете работать чаще всего. Разберем ее подробнее.

  1. Select/Выбрать

  2. Move/Двигать

  3. Scale/Масштаб

  4. Rotate/Вращать

  5. Editor/Редактор

  6. Toolbox/Ящик инструментов

  7. Part/Часть

  8. UI/ПИ (Пользовательский Интерфейс)

  9. Import 3D/Импортировать 3Д объект

  10. Material Manager/Менеджер по материалам

  11. Color/Цвет

  12. Play/Играть

  13. Resume/Возобновить

  14. Stop/Остановить

  15. Game Settings/Настройки игры

  16. Team Test/Командный тест

  17. Exit Game/Выйти из игры

Select, позволяет выбрать любой объект просто кликнув по нему. Если объект выбран, он будет подсвечен голубой рамкой (Рис.4). Горячее сочетание клавиш Ctrl+1.

bJ-O0KJI2P0hClzHeUkET3bjUoETS1Bt7xRiI5JO7lK9VW0NqpzDffHPmunGQJE8Ph3wzID4L2i24xcubrJ6vQmZZfBQOWuUgsNI3lz6qje0o1UXzDDUw0vWmUDgAIGszJnmCvDJLCvlprA2mc9XcLE

                                                              (Рис.4)

Move, позволяет двигать выбранный объект с помощью осей X, Y, Z (Рис.5). Горячее сочетание клавиш Ctrl+2. 

g78zj7Knjn5pl16ZWldke0Ads49n4hSr7_WgoT5eCkJZ3xWi69SkUC-aLFnuFMAkJooJkpK1g4VJNuJJpnP6H8JHqv44Z6z6Ycm-DvHo-Sstn3TADbEY-kILE3eg_RG76MP5Zgspx8cZM1j1O58OthM

                                                                          (Рис.5)

Ось X — красные стрелки

Ось Y — зеленые стрелки

Ось Z — синие стрелки

Scale, позволяет менять масштаб/размер выбранного объекта по осям X, Y, Z (Рис.6). Горячее сочетание клавиш Ctrl+3.

oqXNf_Ad3IvoYbEN-xHAAJK2tPZm78Rfvtru_Pb9cg4acpfjFI9zm1hZ7eDc_6eN3Aiu15GJpynTGJk4ohU8PQX0VDGOSVTmHO6kHLlD7b6_VC2kHw0J7KiZTwUrQeFzOuZ1MWMpPD7rGIijDM9KhxM

(Рис.6)

Ось X — красные круги
Ось Y — зеленые круги

Ось Z — синие круги

Rotate, позволяет вращать объект по осям X, Y, Z (Рис.7). Горячее сочетание клавиш Ctrl+4.

nE9r4c7WYu_AESwbjUp2So0yjgNV33-WY4sHRGjSPMv31t8GgnlJR3gwEi0NnfZ6yDtKagCgYMVe34FqFSztkBlf0_HnRf1Vv3gl3TWRAnx9pSm85219-7VW_Bz2BC5gjxgJzu82LWgLBbBeT-gK0lY

                                                                (Рис.7)

Ось X — красный обруч
Ось Y — зеленый обруч

Ось Z — синий обруч

Editor, позволяет изменять местность Вашего мира. (Об Editor Вы узнаете в следующих уроках)

Toolbox, позволяет брать уже готовые модели, картинки, аудио и т.д. от других пользователей или самого Roblox Studio.

Part, позволяет создать в мире любой из 5 представленных форм. А именно:

  1. Block/Блок

  2. Sphere/Сфера

  3. Wedge/Клин

  4. Corner Wedge/Угловой клин

  5. Cylinder/Цилиндр

UI, позволяет создать такие вещи как меню, кнопки играть или настройки, кнопку пожертвования (донат) и т.д.

Import 3D, позволяет импортировать объекты из других программ в Roblox Studio. Например, можно создать объект в Blender и импортировать его в Roblox Studio.

Material Manager, позволяет выбрать материал для Вашей модели или блока. Например стекло, асфальт или кирпичная кладка.

Color, позволяет выбрать любой цвет для Вашей модели или блока.

Play, позволяет зайти в режим игры чтобы Вы могли провести тест того, что создали.

Resume, позволяет возобновить игру там, где Вы остановились.

Stop, позволяет остановить режим игры и возвращает Вас в редактор.

Game Settings, позволяет настроить уже готовую игру. Например, изменить главный аватар, добавить бейджи/достижения, добавить описание и название для игры и и т.д.

Team Test, позволяет включить режим группового теста. Т.е. Вы можете создавать мир вместе с другими приглашенными пользователями или пригласить этого пользователя поиграть в тестовом режиме.


Exit Game, позволяет выйти из тестового режима игры когда Вы находитесь в групповом тесте.

Tutorial page

This article is an easy tutorial.

How this Course Will Work

Welcome to Roblox Game Development 101

The Roblox Game Development 101 is an open source, free tutorial dedicated to providing the best information sources to take you from zero to full-stack Roblox developer. More information can be found later on in the tutorial.

Introduction

In this unit, we’ll learn about how Roblox works and start thinking about the basics of Lua programming.

Each of the following sections and lessons represents essential baseline knowledge. Even if you have no intention of becoming a Roblox developer yourself, this material should help you gain a useful understanding of the moving parts involved in creating and serving games on Roblox.

We will start by getting familiar with Roblox. Next, we’ll work on setting up a development environment and learning about Rojo. Then, we’ll go over the basics of front end technologies like GUIs before stepping into the back end with Lua. We will finish by learning about Team Create so that you can team up to code with others around the world.

By the end of this unit, you should not only understand how Roblox works but also be able to identify and differentiate between all of the technologies that you will use to build your own games. You will be able to build a simple game, style it, and add minor elements of interactivity while working comfortably from the Roblox Studio.

This section intentionally covers a very broad range of topics. It’s silly to go diving straight into Roblox programming without having a context for what it is and why it’s useful (and why you should learn it!).

How It Works

This curriculum works by pulling together the best content from across the internet for learning a particular topic. In each lesson, we’ll introduce the topic and try to provide some useful context before pointing you to external resources made by others.

Most lessons will contain personal questions that you should be able to answer. In addition, we provide several projects throughout the curriculum to help you grow your understanding by actually building things. None of it is necessary, but it is necessary if you want to grow as a developer.

While most of this material should be fine to tackle on your own, the projects in particular are good opportunities to find a partner and do some Team Create. Give it a shot!

What Comes Next

Once you’ve completed this course, you should be pretty comfortable with the building blocks of game programming but itching to dig deeper. Though we spend a fair bit of time digging into each of the major topics in this course, it’s really just a taste of what comes next (and all the cool stuff you can do with it).

The courses that come after this one (Roblox Lua Tutorial, coming May 2020) are designed to take that foundation and build it into an applied understanding of the material. Those courses will focus on taking these raw building blocks and honing them into a highly functional skillset. Once you’ve completed Game Development 101, you’ll have built a strong foundation to take those next steps.

Introduction to Game Development

What Do Game Developers Do?

In short, game developers build and maintain games.

Game developers often work for clients who are trying to get their product or service onto the game markets. The work is typically very project focused and involves collaborating with a team that helps to coordinate the client’s needs into the end product. The client could be a an organization, a government, or game development studio. The work could involve front-end, back-end, or full-stack game development.

Game development could be a good profession for you if you like solving logical problems, building things to give joy to people, and experimenting with new technologies. Game developers are in high demand, generally have a good work/life balance, and command comfortable salaries. Google your specific location to get a better sense of your local game development job opportunities. There are even Roblox specific buildings for game developers.

For more details, Wikipedia describes the breadth of the game development profession in their entry on game design.

Types of Game Developers

Earlier, we mentioned that game development work could be in the front end, the back end, or the full stack. What exactly do these terms mean?

The front end is the stuff you see on the game including the presentation of content and user interface elements like the settings menu. Front-end developers use GUIs, and their relevant frameworks to ensure that content is presented effectively and that users have an excellent experience.

The back end refers to the guts of the application, which live on the ServerStorage. The back end stores and serves program data to ensure that the front end has what it needs. This process can become very complicated when a game has millions of active users (think popular games on the front page of Roblox). Back-end developers use programming languages like Lua to work with data.

Full-stack developers are comfortable working with both the front and back ends. In Roblox Game Development 101, we focus on teaching you full-stack development, covering all aspects of game development.

Tools of the Trade

These are some of the basic tools you will use regularly. You may not know what they are now, but you most certainly will going forward.

  •    Computer
  •    Google
  •    Roblox Studio
  •    Scripting Helpers
  •    Rojo

Motivation

Learning to code is incredibly rewarding but can also be difficult and frustrating. The strongest assets you can have as a student are a desire to build, a problem-solving mind, and persistence in the face of setbacks.

The game development industry has a long history of successful developers with varying backgrounds, so people tend to care more about what you’ve actually built than how you got there.

Read this comprehensive blog post from Happy Bear Software about the journey to getting hired as a brief introduction to get a similar glimpse at what you will face ahead.

Why RGD101?

I want you to know that this will not be easy.

There are plenty of other online curriculums for beginners, but they are often taught in an extremely isolated and controlled environment and cover only a specific topic.

Roblox Game Development 101 takes a realistic view of what you need to know and has you set up and work in your own environment, much like what you’ll be doing when you get a job.

It acknowledges that you need a wide variety of skillsets and languages to reach an employable level.

RGD101 is constantly evolving because of people like you who get further along in the curriculum and pay it forward by incrementally improving our content over time (in fact, you can edit anything on here as you like.

Once you start to feel comfortable with the tools, start hacking on open source projects on Roblox (like Miner’s Haven or Dungeon Life). The more you contribute, the more you will learn about what you can do, and the closer you will get to being hireable. These projects will also look great on your resume!

Conclusion

Hopefully, you’ve gained a better idea of what a game developer actually does and what your life might look like if you decided to take it on as a career. This has only been a teaser into the world of game development through Roblox.

In this course, “Roblox Game Development 101,” you’ll take a journey through the entire spectrum of topics that you will eventually need to know. This course jumps around to a variety of topics that you may be totally unfamiliar with, providing you a small taste of each and then moving on.

The following courses will dive deep into these topics. You will build dozens of scripts and games to cement those skills that will get you hired.

Getting all the way there is going to be challenging. In fact, you should check out the post “Why Learning to Code is So Damn Hard” so you have a good idea of what the journey ahead is like. But what worthwhile thing is truly easy?

Yes, it’s going to be challenging.

But it’s also going to be fun.

And it might even be life changing, too.

What are you waiting for?

Installation Overview

Introduction

The first step for building any website is having the right tools. For us, that means setting up a development environment for writing good code.

We won’t lie to you: installing packages, editors, and even entire operating systems can be very frustrating. However, having the experience of setting up a development environment to run the code you’ll write is an invaluable real-world skill you’ll carry with you for the rest of your career.

The Installation Plan

In the following sections, we’ll go over the steps for setting up your environment. These sections are the most important steps in the entire curriculum. Please take the extra time to double check what you’re typing or you may cause more headaches for yourself down the road.

In the next few lessons, we will walk through these installation steps together:

  • installing the operating system (OS) of your choice;
  • installing a code editor;
  • creating an SSH key (a personal “password” that will identify you to GitHub and many other sites you’ll be using); and
  • creating and deploying a very basic game to make sure it all works.

At the end of this section, you’ll be able to show off this game to your friends and family! It may seem like a lot of steps, but we’ll get through it as painlessly as possible together! If anything goes wrong, remember to use these steps:

  • Parse the terminal output for the actual error.
  • Google, Google, Google.
  • Never be afraid to ask for help!
     

OS Options

“Woah, woah, woah! I like my OS just fine the way it is!”

Don’t worry! We’re not asking you to get rid of what you’re comfortable using. You’ve probably learned a lot of tips and tricks for your favorite OS and don’t want to lose everything you have on your computer. However, most OSs are developed with non-technical folks in mind, so they hide or make it difficult to use many of the languages and frameworks we’ll need to install. Having to work around these difficulties causes many new developers to give up before they’ve even started their journey to full-stack nirvana.

Modifying or dual booting a computer to work with the tools you’ll need will make it much easier to start programming, can help create a distraction-free environment, and will look good on your resume. Take a deep breath, and let’s look at your options.

Mac

If you’re using a Mac, you’re in great shape. Most professional developers rely on Macs for their coding (even badcc of Badimo, creators of Jailbreak, codes on a Mac!). By installing just a few programs, you will be up and running with your education in no time!

Windows

Windows is an operating system that works well with Roblox Studio. Most development tools are written to work natively with Windows. We’ll be using Windows 10, as it’s the newest version and has some very key features. If you don’t use a Mac, we recommend that you use Windows. It’s that simple.

Prerequisites

Introduction

Before we can continue, we need to set up a development environment.

This will work for both platforms, although there are some Windows-tailored ones.

Step 1: Install Roblox Studio

Installing Roblox Studio is an easy process. Just head to the Roblox Studio webpage and hit «Start Creating». The download process will begin immediately, and Roblox Studio will install on its own.

Step 2: Installing Vital Plugins

Once you’re in Roblox Studio, create a new Baseplate, and look at the top for a «Plugins» section. Plugins are tools made by fellow users which are designed to improve your Studio experience. Many are free, although some cost Robux.

To install more plugins, you can use the Marketplace section in the Toolbox, or go to the following pages and add the plugins normally (some plugins need external tools to run on your computer)

Step 1.1: Installing Nexus Embedded VS Code and Nexus Unit Testing Plugin

Both of these plugins were created by TheNexusAvenger. To install them, go to Nexus Embedded VS Code and Nexus Unit Testing Plugin.

If you wish to install Nexus Embedded VS Code, you must also install Visual Studio Code, enable HTTPService on Roblox, and run the new release ofNexus Embedded Editor.

Nexus Embedded VS Code allows you to overlay Roblox on top of Visual Studio Code (we’ll get into that later), and Nexus Unit Testing Plugin allows you to run tests with ease.

Step 1.2: Installing Rojo

Rojo allows you, the developer, to use VS Code and Git to edit your game. You can also stream models into your game in real time, deploy your game to Roblox from the command line, and more.

To install Rojo, download the newest release for your operating system here and install the plugin here.

Step 1.3: Installing Moon Animation Suite

Moon Animation Suite allows you to use tools such as weld editing and animations in Roblox Studio.

Unlike the others, MAS is simple to install. Install it from the plugins page here, and it should appear on Roblox.

Уровень сложности
Простой

Если вы когда-либо мечтали создать свою собственную игру в Roblox, но не знаете с чего начать, то эта статья для вас. В этом руководстве я покажу вам, как создать игру в Roblox без базового знания программирования.

Прежде чем мы начнем, вам нужно зарегистрироваться на сайте roblox.com и загрузить Roblox Studio — инструмент, который позволяет создавать игры на платформе Roblox. После установки запустите программу и выберите пустой шаблон для создания новой игры.

Первым шагом является создание мира для вашей игры. Вы можете выбрать из готовых моделей или создать свой собственный мир. Для создания мира нажмите на кнопку «Terrain» в меню «View». Здесь вы можете изменять ландшафт, добавлять деревья, камни и другие объекты.

Чтобы создать игру, нам нужно:

  1. Создайте новый проект в Roblox Studio и назовите его «MyFirstGame».

  2. Откройте «Explorer» и выберите «Workspace».

  3. Создайте новый объект «Part» и назовите его «StartPlatform».

  4. Создайте новый скрипт «Script» и прикрепите его к объекту «StartPlatform».

  5. Вставьте следующий код в скрипт:

local startPlatform = script.Parent

-- Функция создания платформы
function createPlatform()
    local platform = Instance.new("Part")
    platform.Position = Vector3.new(math.random(-10, 10), 5, math.random(-10, 10))
    platform.Size = Vector3.new(3, 1, 3)
    platform.Color = Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255))
    platform.Anchored = true
    platform.CanCollide = true
    platform.Parent = workspace
end

-- Создаем первую платформу
createPlatform()

-- Обработчик столкновений с платформой
function onTouched(hit)
    local player = game.Players:GetPlayerFromCharacter(hit.Parent)
    if player then
        createPlatform()
    end
end

-- Прикрепляем обработчик к платформе
startPlatform.Touched:Connect(onTouched)
  1. Сохраните скрипт и запустите игру, нажав кнопку «Play» в Roblox Studio.

Эта игра создает первую платформу «StartPlatform» и затем генерирует новую платформу каждый раз, когда игрок столкнулся с платформой. Каждая платформа имеет случайный цвет и расположение в пределах ограниченной области. Игрок должен перемещаться с платформы на платформу, чтобы избежать падения вниз и проигрыша.

По сути, игрок должен прыгать с платформы на платформу, избегая падения в пропасть. Игрок получает очки за каждую успешную посадку на платформу, и игра заканчивается, когда игрок падает в пропасть.

Но что делать с этими очками? Давайте создадим магазин.

  1. Создайте новый скрипт «Script» и назовите его «Shop».

  2. Вставьте следующий код в скрипт:

local playersService = game:GetService("Players")

-- Таблица со всеми предметами магазина
local items = {
    { id = 1, name = "Double Jump", price = 100 },
    { id = 2, name = "Speed Boost", price = 200 },
    { id = 3, name = "Gravity Reduction", price = 300 },
}

-- Функция покупки предмета
local function buyItem(player, itemId)
    -- Получаем данные о предмете
    local item = items[itemId]
    if not item then
        return
    end
    
    -- Проверяем, есть ли у игрока достаточно денег
    local money = player.leaderstats.Money
    if money.Value < item.price then
        return
    end
    
    -- Выдаем предмет игроку
    local backpack = player.Backpack
    local tool = Instance.new("Tool")
    tool.Name = item.name
    tool.Parent = backpack
    
    -- Вычитаем деньги у игрока
    money.Value = money.Value - item.price
end

-- Обработчик покупки предмета
local function onBuyItem(player, itemId)
    buyItem(player, itemId)
end

-- Регистрируем обработчик на сервере
playersService.PlayerAdded:Connect(function(player)
    local shopRemote = Instance.new("RemoteFunction")
    shopRemote.Name = "Shop"
    shopRemote.OnServerInvoke = function(player, itemId)
        onBuyItem(player, itemId)
    end
    shopRemote.Parent = player:WaitForChild("PlayerGui")
end)
  1. Сохраните скрипт.

Этот код создает магазин со списком предметов, каждый из которых имеет уникальный идентификатор, название и цену. Когда игрок кликает на предмет, скрипт проверяет, есть ли у игрока достаточно очков, чтобы купить предмет, и если есть, то выдает игроку инструмент соответствующего предмета.

Чтобы добавить магазин в игру, вы можете создать новый объект «ScreenGui» в «StarterGui» и добавить в него кнопки, представляющие каждый предмет магазина. Затем вы можете прикрепить этот скрипт к игре, чтобы обрабатывать покупки предметов.

Вот и все. надеюсь вам понравился мой пост. Если у вас возникли проблемы с магазином, то напишите об этом в комментариях — я вам смогу помочь.

Всем удачного дня, жители форума!

Наверх

Как сделать петов в Роблокс Студио

Есть огромное множество способов сделать питомца в Роблокс студио, от самых простых где нужно лишь импортировать в систему уже готовую

Как сделать анимацию ходьбы в Роблокс

Для создания уникальной анимации ходьбы и бега в Роблокс Студио необходимо воспользоваться инструментом Animation Editor, а так же специальным скриптом-моделью,

Вид от первого лица в Роблокс

Что бы сделать вид от первого лица в Роблокс Студио, необходимо добавить себе в инвентарь специальную модель, найти ее в

Как сделать убивающий блок в Роблокс Студио

Что бы сделать убивающий блок необходимо создать на карте блок при помощи инструмента Part который находиться во вкладке MODEL. После

Как сделать экран смерти в Роблокс

Что бы сделать экран смерти в Роблокс, необходимо воспользоваться окном ToolBox. Внутри окна (в поисковой строке) напишите запрос died gui

Как опубликовать начальное место в Роблокс Студио

Для того что бы сделать и разместить начальное место в Роблокс Студио, необходимо перейти во вкладку View и активировать инструмент

Как сделать текст в Роблокс студио

Существует несколько разновидностей надписей которые можно сделать в Роблокс студио. В зависимости от ваших целей они могут быть стилизованы по

Как сделать прозрачный блок в Роблокс

Для того что бы сделать прозрачный блок в Роблокс, необходимо выделить блок инструментом Select и изменить параметр Transparency на 1

Как сделать бейдж в Роблокс Студио

Бейджи или же значки это награда которую могут получить игроки за особые заслуги внутри плейса, например если найдут тайное место,

Как убрать траву в Роблокс Студио

Во время создания карты и редактирования ландшафта декоративная текстура травы может только мешать или даже не нужна вовсе (например если

Понравилась статья? Поделить с друзьями:
  • Пантера xs 3000 инструкция на русском
  • Power straightener brush инструкция по применению на русском
  • Газовая колонка аристон инструкция по эксплуатации на русском языке
  • Sofi icing арт 01 айсинг инструкция по применению
  • Фуразолидон для аквариумных рыб инструкция по применению