Roblox Studio Basics - Roblox Beginners Scripting Tutorial #1 (2024)

BrawlDev
16 Jun 202411:26

Summary

TLDRIn this tutorial, the host, Brev, guides aspiring game developers through the basics of Roblox Studio, emphasizing the importance of persistence in the face of scripting challenges. Brev, a seasoned Roblox scriptor, offers to share his knowledge to help beginners avoid common pitfalls and accelerate their learning process. The video covers navigating the 3D workspace, understanding the Explorer and Properties windows, and manipulating game objects. It concludes with a learning objective to encourage hands-on practice and the importance of saving work frequently.

Takeaways

  • 😀 The script is a tutorial for beginners interested in game development on the Roblox platform.
  • 🔍 The speaker emphasizes the importance of learning and understanding scripting to overcome initial challenges in game development.
  • 📚 The tutorial offers a step-by-step guide to using Roblox Studio, starting with basic navigation and object manipulation.
  • đŸ’» The speaker, named Brev, shares personal experience and encourages persistence in learning despite setbacks.
  • 🎓 Brev has been scripting on Roblox for 7-8 years and aims to teach everything needed to become a proficient Roblox scriptor.
  • đŸ› ïž The tutorial covers both basic and advanced concepts, providing a comprehensive learning path for aspiring game developers.
  • 📈 The speaker introduces the Roblox Studio interface, explaining the functions of the ribbon, explorer, and properties windows.
  • đŸ—ïž The script demonstrates how to add and manipulate parts within the 3D workspace of Roblox Studio.
  • 🔄 The tutorial encourages hands-on learning by suggesting viewers follow along and experiment with the software.
  • 📝 The importance of saving work frequently in Roblox Studio is highlighted to prevent loss of progress.
  • 📈 The script concludes with a learning objective, encouraging viewers to engage with the material and share their experiences in the comments.

Q & A

  • What is the main challenge a beginner faces when starting to develop games on Roblox?

    -The main challenge a beginner faces is understanding the concept of scripting and how a game comes together, which can lead to frustration and quitting early in the process.

  • What is the name of the software used to create Roblox games?

    -The software used to create Roblox games is called Roblox Studio.

  • Why is it important for beginners to follow along with the tutorial videos while using Roblox Studio?

    -Following along with the tutorial videos helps beginners to get a feel for how to use Roblox Studio and to learn by doing, which is more effective than just watching.

  • What is the purpose of the 'Workspace' in Roblox Studio?

    -The 'Workspace' in Roblox Studio shows the entire 3D world and is where objects are placed and rendered for the game.

  • How can a beginner navigate around the 3D world in Roblox Studio?

    -A beginner can navigate around the 3D world in Roblox Studio using the W, A, S, and D keys for movement, the right mouse button for camera orientation, and the Q and E keys to adjust the camera's vertical position.

  • What is the 'Explorer' window in Roblox Studio and why is it important?

    -The 'Explorer' window is a directory full of folders with specific purposes, representing the structure of a Roblox game. It is important because it helps developers organize and find game assets and settings.

  • What does the 'Properties' window in Roblox Studio display and how is it used?

    -The 'Properties' window displays the attributes, settings, and configurations of the selected object. It is used to change these properties and see the changes in real-time within the game.

  • How can a beginner add parts to their game in Roblox Studio?

    -A beginner can add parts to their game in Roblox Studio by clicking on the 'Part' button in the 'Insert' category of the top ribbon and then placing the part in the desired location within the workspace.

  • What are the different tools available in Roblox Studio for manipulating objects?

    -The different tools available in Roblox Studio for manipulating objects include the Select tool, Move tool, Scale tool, and Rotate tool.

  • What is the importance of saving work frequently in Roblox Studio and how is it done?

    -Saving work frequently in Roblox Studio is important to prevent loss of progress. It is done by going to 'File' and then clicking 'Save to File As' to choose a location and name for the saved game.

  • What is the learning objective or challenge for viewers at the end of each tutorial video?

    -The learning objective or challenge is for viewers to experiment with Roblox Studio by moving around the workspace, adding parts, and changing their properties, and then to share their experiences in the video comments.

Outlines

00:00

🚀 Overcoming New Challenges in Game Development

The script introduces a young, inexperienced bird eager to develop games on Roblox but quickly faces challenges, particularly with scripting. The bird's frustration leads to quitting on the first day. The narrator emphasizes the importance of persistence, learning, and facing struggles head-on in the game development process. Brev, the narrator, offers to guide viewers through a playlist to help them become proficient Roblox scriptors, sharing his own journey and the importance of continuous learning despite setbacks.

05:01

📚 Navigating Roblox Studio and Its Features

This paragraph delves into the basics of using Roblox Studio, the software used for creating Roblox games. It covers the initial steps of navigating the 3D world, using movement controls similar to those in a PC game, and understanding the Roblox Studio ribbon and its categories. The narrator introduces the Explorer, a directory of folders with specific purposes for game development, and the Properties window, which displays object attributes that can be modified in real-time. The paragraph also explains how to add parts to the game and use various tools for moving, scaling, and rotating objects within the workspace.

10:03

đŸ› ïž Experimentation and the Importance of Saving Progress

The final paragraph focuses on the importance of hands-on learning by experimenting with Roblox Studio. The narrator encourages viewers to manipulate objects within the workspace, such as changing colors and sizes, to familiarize themselves with the software's capabilities. A learning objective is provided, urging viewers to share their experiences in the video comments. The paragraph concludes with a reminder about the importance of saving work frequently to avoid losing progress, with a demonstration of how to save a Roblox Studio project.

Mindmap

Keywords

💡Game Development

Game development is the process of creating a video game. It involves designing, programming, and testing various game elements to produce a final product. In the video's context, it refers to the creation of games on the Roblox platform, which is a theme central to the video's message of learning and overcoming challenges in game creation.

💡Roblox

Roblox is an online platform that allows users to create and play games created by other users. It is central to the video as the platform where the young developer aims to create his favorite games, and where the tutorial series focuses on teaching game development skills.

💡Script

In the context of game development, a script is a piece of code that defines the behavior of game elements. The script is a fundamental concept in the video, as the young developer initially struggles with understanding what a script is and how it fits into game development on Roblox.

💡Documentation

Documentation refers to the written materials, such as manuals or online help files, that describe how to use a product or service. In the video, the young developer reads up on Roblox documentation to learn the basics of game development, which is a key step in his learning journey.

💡Roadblock

A roadblock is an obstacle or barrier that prevents progress. In the script, the developer encounters a roadblock when trying to understand scripting, which leads to frustration and quitting. This concept is used to illustrate the common struggles beginners face in learning complex skills like game development.

💡Scriptor

A scriptor, in the context of Roblox, is someone who writes scripts for games. The term is used in the video to refer to the role the viewer is being taught to become, emphasizing the importance of scripting in creating interactive and functional games on the Roblox platform.

💡Error Messages

Error messages are notifications that occur when a program encounters a problem it cannot handle. In the video, error messages are mentioned as a common challenge faced by beginners in Roblox scripting, which can be demotivating but are also part of the learning process.

💡Playlist

A playlist, in the context of online video content, is a curated list of videos. The video creator, Brev, mentions creating a playlist to help viewers learn game development on Roblox, which is a tool for organizing educational content and guiding the learning process.

💡Roblox Studio

Roblox Studio is the software used to create games on the Roblox platform. It is highlighted in the video as the primary tool the developer will use to build and upload games. The video provides an introduction to navigating and using Roblox Studio, which is essential for understanding the basics of game development on the platform.

💡Workspace

In Roblox Studio, the workspace is the area where all the game's objects and elements are placed and manipulated. The video explains the importance of understanding the workspace, as it represents the 3D world of the game and is fundamental to placing and arranging game components.

💡Properties

Properties in the context of Roblox Studio refer to the attributes or settings of an object or element within the game. The video demonstrates how changing properties, such as color or size, can alter the appearance and behavior of objects in the game, which is a key aspect of customizing game elements.

Highlights

A young beginner faces a roadblock in understanding scripts in Roblox game development, leading to frustration and quitting.

Becoming a Roblox game developer is a challenging journey requiring time, effort, and facing struggles head-on.

Scripting and programming in Roblox can be difficult and demotivating for beginners due to continuous learning and error messages.

The speaker, Brev, introduces himself as an experienced Roblox scriptor with 7 to 8 years of scripting experience.

Brev emphasizes the importance of having an interest in learning and overcoming challenges in game development.

Two playlists are available for beginners and advanced learners to accelerate their journey to becoming a pro Roblox scriptor.

Roblox Studio is the software used for creating and uploading games to the Roblox platform.

A step-by-step approach is encouraged for beginners to follow along with the tutorial to get a feel for using Roblox Studio.

The Bas plate template is chosen as a starting point for creating a Roblox game in the tutorial.

Navigating the 3D world in Roblox Studio is similar to playing Roblox on PC, using W, S, A, D, and mouse controls.

The Roblox Studio ribbon provides access to resources and services for game development.

The Explorer window is a directory of folders with specific purposes for combining to create a Roblox game.

The Properties window shows attributes and settings for selected objects, allowing real-time changes in the game.

Adding parts to the game involves using the insert category in the top ribbon and moving them within the workspace.

Select, move, scale, and rotate tools are introduced for manipulating parts within the game.

A learning objective is provided at the end of each video to encourage experimentation and sharing in the comments.

The importance of saving work frequently in Roblox Studio to avoid losing progress is stressed.

Transcripts

play00:00

young little new bird doesn't know

play00:02

anything about game development but

play00:03

wants to make his favorite games on the

play00:05

Roblox platform he reads up on the

play00:06

Roblox documentation to learn how to

play00:08

make a game until he hits a roadblock

play00:10

trying to figure out what the heck a

play00:12

script is and how a game comes together

play00:14

and as a result of that he quits on day

play00:17

one and probably doesn't have a computer

play00:19

anymore after destroying it out of

play00:21

frustration and now he can't pursue

play00:24

making the games he's always wanted to

play00:26

make oh Newbert becoming a Roblox game

play00:28

developer doesn't happen overnight

play00:29

you'll especially have to put in the

play00:31

time put in the effort and face the

play00:33

struggles headon when you don't

play00:34

understand a concept especially in the

play00:36

world of scripting and programming in

play00:39

the beginning it can be very difficult

play00:40

and demotivating to continuously learn

play00:42

how to become a better Roblox scriptor

play00:44

when you keep getting faced with error

play00:46

messages and unintended effects in your

play00:48

game it's a real struggle most beginners

play00:50

face when learning how to script on

play00:51

Roblox which is why I want to make this

play00:54

playlist to help you reach your goals of

play00:56

making the games that you want to create

play00:57

on Roblox my name is brev and I will be

play01:00

teaching you everything you need to know

play01:01

to become a great Roblox scriptor I've

play01:04

been scripting on Roblox for about 7 to8

play01:06

years and during this time I've made

play01:08

countless projects that just weren't

play01:09

successful but one thing that kept me

play01:11

going throughout all these years was the

play01:13

desire to learn more and actually have

play01:15

an interest in the things I was learning

play01:17

even if I fa challenges when learning

play01:19

new things especially during times when

play01:21

I was demotivated and I hope you can

play01:23

adopt the secret strategy to go through

play01:26

this journey of becoming a Roblox game

play01:27

developer as of recording this video I

play01:29

have have two playlists ready for you to

play01:31

watch once you finish this beginner

play01:33

guide the advanced scripting tutorial

play01:35

guide and the GUI tutorial guide it's

play01:37

quite a scary journey to go through all

play01:38

these episodes considering how many

play01:40

there are now but like I mentioned

play01:42

becoming a Roblox game developer isn't

play01:44

easy and so I would like to make the

play01:46

journey easier for you by having

play01:48

everything you need to know in these

play01:49

playlists ranging from the very Basics

play01:52

to the advanced concepts and accelerate

play01:54

you to become a pro Roblox scriptor and

play01:57

game developer in 2024 and with that

play02:00

being said let's now go ahead and start

play02:02

making games on Roblox all right so what

play02:04

you see here is the homepage of the

play02:07

software called Roblox studio now this

play02:09

is the software we're going to be using

play02:10

to create our Roblox games so that we

play02:13

can upload them to the Roblox website

play02:15

and so players can actually play your

play02:17

game that's uploaded to Roblox I'll

play02:19

leave a link to this in the description

play02:21

if you want to download Roblox studio so

play02:23

that you can log in with your account

play02:25

and then you can be greeted with this

play02:26

same exact home screen just like you're

play02:28

seeing in this video now before we do

play02:30

anything I encourage you to basically

play02:33

follow exactly what I do step by step so

play02:36

that you can kind of get a feel for how

play02:38

to use Roblox studio and you're

play02:40

experiencing what I'm teaching you while

play02:42

you follow through with these videos

play02:43

because just watching me go through

play02:45

these tutorial videos isn't going to be

play02:47

enough to help you learn so that's why I

play02:49

encourage you to literally do exactly

play02:51

what I do as you watch these videos to

play02:53

follow along and learn from doing it

play02:56

yourself as well so now that we've

play02:57

gotten that out of the way once we are

play02:59

here inside of this home screen uh

play03:01

Roblox has a bunch of templates that we

play03:03

can choose from as a starter place to

play03:05

start making our Roblox games for the

play03:07

purpose of this tutorial guide we're

play03:08

going to use this Bas plate template

play03:10

right here I'm just going to click on

play03:11

this and then what's going to happen is

play03:13

Roblox is going to load in this template

play03:15

that we just selected and now we are

play03:17

thrown into this world that we can now

play03:20

mess around with to create our Roblox

play03:22

game and upload it onto the platform now

play03:24

there are a couple of things here that I

play03:25

want to introduce to you so that you get

play03:27

a feel for how Roblox Studio works

play03:29

because that's our goal for this first

play03:31

episode it's to familiarize ourselves

play03:33

with using Roblox studio and some of the

play03:35

things that they have to offer and the

play03:36

first thing I want to show you is being

play03:37

able to navigate around this 3D world

play03:40

that you see right here that represents

play03:42

our Roblox game so I want you to imagine

play03:44

you're playing Roblox on PC the controls

play03:46

You' probably use are W and for the keys

play03:49

and also the mouse as well so it kind of

play03:51

works the same way here as well so if we

play03:53

hold W that's going to move our camera

play03:55

forward if we hold s that's going to

play03:57

move our camera backwards if we hold a

play03:59

that's going to go left and then D

play04:01

that's going to go right and if we want

play04:02

to move the camera specifically then

play04:05

what we can do is hold the right Mouse

play04:07

button and then drag our Mouse around

play04:09

the world so that we can change our

play04:11

camera to face a certain direction and

play04:13

we can combine these movements together

play04:15

so that we're able to move around Studio

play04:17

as we so desire to uh some other things

play04:19

we can do is hold Q to make our uh

play04:22

camera go down and then hold e to make

play04:23

our camera go up and we can even use the

play04:25

scrolling wheel to scroll outward and

play04:28

also scroll inward as well so these are

play04:30

some basic movement controls that I will

play04:33

um introduce to you for this episode and

play04:35

maybe go through some more later down

play04:36

the line but that's like the basics of

play04:38

being able to move around inside of

play04:40

Roblox studio so now there are some some

play04:42

windows that I want to show you that are

play04:44

going to be very important for the

play04:46

entirety of this tutorial guide the

play04:47

first one is this Roblox Studio ribbon

play04:50

up here that basically shows all of the

play04:53

resources and services that they have

play04:56

provided to us so that we can use them

play04:58

for our Roblox game so right now we're

play05:01

in the home category so if we select a

play05:03

different tab like model then it's going

play05:04

to show us a bunch of different things

play05:06

here that we can use and if we go to

play05:07

Avatar uh it's going to show some

play05:09

different stuff test view plugins and

play05:12

all these other sorts of things that are

play05:13

going to be very helpful for us now

play05:15

another window that's extremely

play05:17

important to understand is What's called

play05:19

the Explorer as you can see right here

play05:20

on the right side you can see that

play05:22

there's all of these different folders

play05:24

inside of here with different names and

play05:26

I'm going to try and give a brief

play05:27

explanation as to what this all means

play05:30

well to basically summarize what the

play05:31

Explorer is it's basically a directory

play05:34

full of folders that have its own

play05:36

specific purposes where you combine all

play05:38

of them together to make up one Roblox

play05:41

game so every single Roblox game you can

play05:43

think of basically has this structure

play05:45

right here with all of these different

play05:46

folders with different purposes that you

play05:49

will need to learn how to use as a

play05:50

Roblox game developer so one of the ones

play05:52

uh as an example is called workspace uh

play05:55

workspace is what basically shows us the

play05:57

entire 3D World and this is how we're

play06:00

able to render things inside of this

play06:02

game screen it's when we put objects

play06:04

inside of this workspace folder now if

play06:06

we were to open up this workspace folder

play06:08

so if we click on this Arrow that's um

play06:10

to the left of it then we can see that

play06:12

there's actually stuff contained within

play06:14

this workspace folder so we have the

play06:16

camera terrain spawn location base plate

play06:18

and things like that and if we open

play06:19

these up we can see that there's other

play06:21

stuff in here contained within the thing

play06:23

that's within the workspace so you can

play06:25

kind of see that there's this hierarchy

play06:27

structure going on uh with this

play06:29

workspace

play06:30

and it's very important to understand

play06:32

the structure when you're working with

play06:34

finding stuff within your game and so

play06:36

it's a really good practice to

play06:38

understand how this structure works now

play06:40

if I were to select one of these objects

play06:42

like let's say the workspace uh we can

play06:44

see that down here uh it showed a bunch

play06:46

of things in this uh other window called

play06:49

properties now this is the next window

play06:52

that is going to be extremely important

play06:54

to understand so basically what this

play06:56

window does is it shows all of the the

play06:58

properties the attributes the settings

play07:00

or configurations whatever you want to

play07:01

describe it as uh for the objects that

play07:04

we selected so what we selected is this

play07:07

workspace object and there's all these

play07:09

properties here um that are associated

play07:11

with that object that we can actually

play07:13

change ourselves um and if we select a

play07:15

different objects like let's say the

play07:16

spawn location it's going to show

play07:19

different properties for this spawn

play07:21

location object and we can actually

play07:23

change it and see the change in real

play07:26

time inside of our game so if we were to

play07:29

let's say change um the color let's say

play07:31

so if I click on the color then it's

play07:32

going to show us this color wheel right

play07:34

here that we can just pick whichever

play07:35

color we want so if I were to let's say

play07:37

pick this color and I hit okay then it's

play07:40

going to change the color in real time

play07:42

and we can actually see this change

play07:44

inside of Roblox studio so that's kind

play07:45

of a cool thing to know about uh when it

play07:47

comes to understanding the properties

play07:49

window and also the Explorer window and

play07:51

how both of them work together to

play07:53

basically um have stuff inside of our

play07:56

workspace and now the next thing I want

play07:58

to demonstrate is being able to add

play08:00

parts inside of the game so I'm actually

play08:01

going to deselect the spawn location by

play08:03

simply selecting anywhere inside of this

play08:05

world uh just like that and what I'm

play08:07

going to do is go on the top ribbon and

play08:10

click on this part button that's inside

play08:12

of the insert category so I'm going to

play08:14

click this and as you can see Roblox has

play08:16

inserted a part for us to use and what I

play08:19

can do is take this part hold left click

play08:22

and drag it wherever I want to put it

play08:24

inside of the workspace now there are

play08:26

other tools that I want to introduce to

play08:27

you that you might find extremely

play08:29

helpful so we're able to select this and

play08:31

move it around and this is what's called

play08:33

the select tool as you can see up here

play08:36

um on the screen the next tool is called

play08:38

move so if we select this then we can

play08:40

see these arrows that are surrounding

play08:43

this part so if we hold this blue arrow

play08:46

and then move it this way then it's

play08:48

going to move the part in this specific

play08:50

Direction and we can do the same thing

play08:51

for the red arrow and we can do the same

play08:53

thing for the Green Arrow as well

play08:55

another thing we can do is change the

play08:57

size of this part by clicking on this

play08:59

scale tool so if we scale this part this

play09:02

way then it's going to move it in this

play09:05

direction and the last tool is the

play09:07

rotate tool so if we select this then we

play09:09

can see that this basically resembles a

play09:11

bunch of circles we select whichever

play09:13

Circle we want and then we move it in

play09:15

that direction specifically so I'm kind

play09:17

of just moving this part around a little

play09:18

bit and that is basically how you use

play09:20

the rotate part now once again I want to

play09:22

deselect this so I'm just going to click

play09:24

elsewhere like this and now we have a

play09:26

part that basically just does absolutely

play09:28

nothing but uh what I wanted to get out

play09:30

here was uh getting the feel and

play09:32

practice for moving around Roblox studio

play09:35

and also adding Parts into the game so

play09:38

that's basically the introduction to

play09:40

using Roblox studio now at the end of

play09:43

every single video for this playlist

play09:44

what I want to do is give you a learning

play09:47

objective or a challenge um to assess

play09:50

what you learned inside of each video

play09:52

now for this learning objective what I

play09:54

want you to do is basically just

play09:56

continue to experiment with Roblox

play09:58

Studio either e by moving around inside

play10:00

of the workspace or by adding more parts

play10:02

like this so I'm actually going to go up

play10:05

here and I'm going to insert another

play10:07

part and we can do whatever we want with

play10:09

it by I don't know changing the brick

play10:11

color changing the size if we select the

play10:13

scale tool just like this and you know

play10:15

things like that you can even navigate

play10:16

through more settings over here and

play10:19

that's another great way of

play10:20

familiarizing yourself with Roblox

play10:22

studio and once you are done with this

play10:24

learning objective I want you to go down

play10:25

to the comments of this video and

play10:27

describe what you did for for this

play10:29

learning objective so that other people

play10:31

who watch this tutorial can see what

play10:33

other people have been doing and I think

play10:35

it would just be a really great way to

play10:37

show what everybody else is doing for

play10:38

these challenges now before we end off

play10:41

this video there's one final thing I

play10:42

forgot to mention and that is the

play10:44

importance of saving your work so that

play10:46

you don't lose your progress so what we

play10:48

can do is go on the top left here in

play10:50

file and we're going to click save to

play10:53

file as and it's going to show up our

play10:56

file directory right here and you can

play10:57

just pick wherever you want to save this

play10:59

Roblox Studio place in so I'm just going

play11:01

to pick this place you can even rename

play11:03

it to whatever you want to I'm just

play11:05

going to say beginner scripting guide to

play11:09

2024 just like that and I'm going to hit

play11:11

enter and there we go now our place is

play11:13

saved and I encourage you to save your

play11:15

game uh very frequently so that you

play11:17

don't lose progress as you go through

play11:18

this tutorial guide so that's pretty

play11:20

much going to be it for this episode and

play11:22

I will see you in the next episode take

play11:25

care

Rate This
★
★
★
★
★

5.0 / 5 (0 votes)

Étiquettes Connexes
Roblox DevelopmentGame ScriptingTutorial GuideBeginner TipsSoftware Tools3D World NavigationGame DesignProgramming BasicsStudio ExplorationLearning Objectives
Besoin d'un résumé en anglais ?