Apr 17, 2023

Roblox Game Coding Tutorial for Beginners

Roblox Game Coding Tutorial for Beginners image

Roblox is a gaming platform that gives its users and players freedom to create and play their own games worldwide.

The experience of playing Roblox which is simulate the real world becomes a special excitement for the players. The games in Roblox also have various challenges so that people don’t easily get bored playing Roblox.

People who play games as their hobby will eventually wonder how they make games in Roblox and want to create their own games. However, a lot of people give up early because they think creating a Roblox game requires some advanced coding skills.

Do you experience the same feeling? Don’t worry because the following blog is a tutorial on how to create a Roblox game for Beginners, for those who’s trying out coding for the first time and for those who don’t have experience creating a game at all.

Before we start creating a game, you have to prepare the following things:

  • Create a Roblox account on the Roblox Official website (could be the same account you use for playing)
  • Download the Roblox Studio application from the official website
  • Require a Mouse
  • Remember how to operate the Mouse and Keyboard in Roblox Studio according to the following table

Mouse Control.png

So if you’re ready, let’s follow the steps below to start making your first Obby game!

Try out the completely game on the following link: My First Obby

This Obby game is inspired by the Mega Easy Obby game which has many varied obstacles. Now in this tutorial, we will make a total of 6 kinds of obstacles. To make it easier for you to learn, this article will be divided by the type of obstacles you will create while learning how to use the tools in Roblox Studio!

Create New Project

Open the Roblox Studio in your computer. You will see this appearance.Choose Baseplate.png

Select the Baseplate and make sure the appearance looks like the image below.

Baseplate Open.png

 

If the Explorer Bar and the Properties doesn’t appear on the right side, click on the View Menu on top and click the options Explorer and Properties.

View Menu.png

If there is a Bar on the left side that is open, you can just close it because we don’t use it, so it will not interfere your view in the Editor. Click the Close button.

Close Left Bars.png

Because we don’t need the Baseplate, we can delete it by going to the Explorer Bar on the right. Right click on the Baseplate then select Delete. You can also use the Delete key on the keyboard.

Delete Baseplate.png

Has your Baseplate disappeared from the Editor?

Great! Now let’s start building the Game!


Create Path 1

First Path.png

Making the first Path is super easy! Follow the steps below to create Path 1:

Add a new Part via the Home Menu. Click Blocks and make sure it appears above the Spawn Point.

Add New Part.png

Do you still remember how to operate the Mouse and Keyboard mentioned above?

Click F on the Keyboard to bring Camera closer to the Block

Focus.png
Now we are going to resize the Blocks, but to get the right size you can add a Player Dummy.

Go to the Avatar Menu at the top, click Rig Builder. Now for the type of Rig you can choose whichever you want! The following example will use My Avatar.

Spawn Rig.png
If it has been clicked, your Avatar Character will appear in the Editor.

Now it’s time to resize the Blocks using the Scale tool.

Go to the Home Menu at the top and click on the Scale option. Roblox is a 3D design editor which means each object will have 3 Vectors, namely X, Y, and Z which are distinguished by the colors Red, Green, and Blue.

Scale.png
So drag the round sign to resize it. Set the right size for Player.

Now, let’s change the Material and Color!

To change the material, click on the Material Manager in the Home menu at the top and the Material Manager bar will appear. This is where you can set whatever material you want.

Material.png

Point the mouse to the desired material then you have to click the arrow button on the top right to apply the material to the Block. For example, use the Brick material.

Select Material.png

 

Then the result will look like this:

New Material.png

 

 

 

Then change the color of the Block by clicking the Color option in the top Home Menu and selecting the desired color. For example, the color Crimson.

New Color.png

 

Finally, activate the Anchor property so that the Block doesn’t fall while playing and locked in its current position.Anchored.png
Let’s duplicate it into 3 pieces. But before that, first turn on Snap to Grid so that each Block has the same distance.

Go to the Model Menu and turn on Move property on the Snap to Grid section. Set the value to 8 stud

Snap to Grid.png

So now right click on Block and select Duplicate.

Duplicate.png

Duplicated Blocks are right in the first Block’s position! So use the Move tool to move it 8 studs.Do the Duplicate step again so that it produces 3 Blocks.

Duplicate Brick.png

 


Create Path 2

Second Path.png

Add a Sphere-shaped Part.

Add Sphere

Move the Sphere as many as 8 studs using the Move tool.

Then change the color just like the image below.

Duplicate Sphere.png
So now we’re going to make the path a little difficult by applying a Zigzag pattern

Turn off Move property on Snap to grid first. Then move it to the right and left using the Move tool. The result should be like thisSecond Path.png


Create Path 3

 

Add Block Part, apply Smooth Plastic Material and the color New Yeller.

Duplicate and change the Orientation upwards using the Rotate tool. Resize the second Block to be longer.

 

Next, we are going to add Kill Bricks on the Blocks.

Duplicate the longer Block, Resize and Place it like the example below. Change the Material to Neon and the Color to Really Red.

Now, let’s add a Script inside the Kill Brick by hovering your Mouse to the Brick in Workspace and click plus icon. Choose Script.

Delete code print(“Hello World”) and type the following code.

 

 

 

 

 

 

 

Duplicate Kill Brick multiple times until it covers the Block like this.

And voila! The Kill Bricks obstacle are ready!


Create Path 4

Fourth Path.png

 

Before creating Path 4, let’s add a Sphere first

Blue Sphere.png

 

Now add a Block Part and set the size to be a cube. Use Plastic material and set the color to Orange.

New Cube.png

 

Duplicate and change the Orientation so the obstacles become more challenging.

Fourth Path.png


Create Path 5

Fifth Path.png

Now let’s use the Wedge Part for Path 5!

Add Wedge Part and adjust its size using the Scale tool.

New Wedge.png

 

Duplicate the Wedge Part and move it 8 Studs apart. Remember to use Snap to Grid!

Then turn on the Rotate property value of 180 degrees on the Snap to Grid option so that the second Wedge faces the other way.

2 Wedges.png

 

Next, change the Material to Sand and the Color to White and Blue. We will make 6 Wedges, so duplicate the 2 Wedges at once by blocking both Wedges and duplicating them.

2 Wedges Selected.png


Challenge: Create Finish Point

Try using the Cylinder Part with a size and position like this independently. Duplicate it and stack it upwards by varying the color from a lighter color to a darker color.

New Cylinder.png

Challange.png

Lastly, don’t forget to Anchor all the Parts together! Use the Scroll Wheel to Zoom Out and block block all the parts. Then click on Anchor.

anchor all

It’s Finish! Use the Play button in the Home menu to test out your first Roblox Game!

Play.png

 


Timedoor Academy provide Roblox Program for Kids and Teens, check this Roblox Introduction Video out!

Keep Reading

Coding for a Brighter Future: Empowering Children with Disabilities
Coding for a Brighter Future: Empowering Children with Disabilities
Timedoor Academy collaborates with Puspadi Bali to introduce coding to talented disabled children.   Introduction Recently, our Coding School had the wonderful opportunity to collaborate with Puspadi Bali, an organization that supports children with disabilities. Together, we organized a one-day coding workshop. This workshop aimed to show these talented disabled children how coding can offer them exciting opportunities.   What is Coding and Why is it Important? Coding is the process of creating instructions for computers using programming languages. It’s an essential skill in today's digital world. For individuals with disabilities, coding can be a very important tool. It allows them to work in many fields without the need for physical labor, and they can often work from home.   Challenges for Disabled Individuals in Employment It is important to understand that people with disabilities often face challenges in finding jobs. This is due to various reasons such as physical barriers, lack of accessibility, and sometimes, sadly, discrimination. Learning to code can help them overcome these challenges as the tech industry often offers more flexible work environments.   Message from Yutaka Our CEO, Mr. Yutaka Tokunaga, began the day with an inspiring talk. He explained to the children why technology and coding are so important. He encouraged them to focus on their strength and how they can use them for success instead of lamenting their misfortunes. Yutaka concludes the seminar with the message "Don't Just Play the Game, Make One!"   Hands-On Coding Experience After Mr. Yutaka’s talk, the children participated in a coding workshop. They learned basic coding concepts and even built their own games using a program called Scratch. Scratch makes coding fun and easy by using blocks that fit together to build programs. The children were very focused and did an impressive job!   Dreams Take Flight It was amazing to see how the workshop ignited dreams within these young hearts. By the end of the day, some of the children spoke about their aspirations to become digital entrepreneurs, programmers, or e-sports players.   Looking Ahead Our Coding School is committed to giving back to the community. We believe that every child, regardless of their physical abilities, should have the opportunity to learn and grow. This workshop was just a small step in that direction, and we are excited about continuing these efforts.   Coding for Bright Future As we progress into an increasingly digital age, coding skills are more valuable than ever. Through coding, we can build a more inclusive world where everyone has the opportunity to succeed and thrive. We hope that they will continue to be interested in studying and that they will use technology in the future to play an active role in society.
Timedoor Academy Tech Festival 2024 Finalists Announcement
Timedoor Academy Tech Festival 2024 Finalists Announcement
Timedoor Academy Tech Festival Coding Competition and Exhibition 2024 is an event aimed at providing a platform for all Timedoor Academy students to showcase various projects they have created, ranging from games and websites to applications. The preliminary round was participated by over 200++ participants from all over Indonesia. From these participants, an elimination stage was conducted to select 31 chosen participants for the Exhibition Round, which will be held offline at Millennium Mall Jakarta on Sunday, June 23, 2024. Today, we announce the 31 participants selected to participate in the Exhibition Round at Millennium Mall Jakarta from all categories. The list of participants who made it to the Exhibition Round can be seen below. Exhibition Finalist GAME WITH KODU STUDENT'S NAME BRANCH Albert Liandra Kurniawan Timedoor Academy Cengkareng Ida Bagus Oka Janaka Timedoor Academy Renon Jeremy Dominic Liong Timedoor Academy Cengkareng Jethro Buniardi Timedoor Academy Harapan Indah Bekasi Muhammad Ghaisan Abgari Timedoor Academy Gading Serpong GAME WITH SCRATCH 3 STUDENT'S NAME BRANCH Anak Agung Gde Axel Mahendra Timedoor Academy Online ID Anja Ruci Berlian Timedoor Academy Online ID Darrel Arana Irwanto Timedoor Academy Cikarang Emilie Kierra Rinaldy Timedoor Academy Kelapa Gading I Putu Theodore Wira Pradana Timedoor Academy Jimbaran GAME WITH CONSTRUCT 3 STUDENT'S NAME BRANCH Gabriel Veriano Timedoor Academy Cikarang Glenys Salsabila Kyeshi Parlina Timedoor Academy Gatsu Barat Bali Michael Mahardika Wijaya Timedoor Academy Online ID Putu Dimas Graha Wardhana Timedoor Academy Renon Yehezkiel Kennard Alvaro La Beneamata Timedoor Academy Gatsu Barat Bali GAME WITH ROBLOX STUDENT'S NAME BRANCH Clairine Elise Lei Timedoor Academy Online ID Julio Miguel Setiawan Timedoor Academy Cikarang Keigan Noel Hamdany Timedoor Academy Online ID Peter Luciano Kencana Timedoor Academy Gading Serpong Ryan Kenzie Tanady Timedoor Academy Cengkareng GAME WITH PHASER 3 STUDENT'S NAME BRANCH Demas Firjatulloh Janitro Timedoor Academy Online ID I Gede Raditya Ananda Putra Timedoor Academy Renon I Kadek Arya Raditya Timedoor Academy Renon Made Anantawijaya Giriwidya Hantana Timedoor Academy Gatsu Barat Bali Ni Putu Bela Septiandita Rustama Timedoor Academy Gatsu Barat Bali WEBSITE STUDENT'S NAME BRANCH Ardhani Prayata Akmal Timedoor Academy Online ID I Putu Mahendra Arya Valentino Timedoor Academy Renon Komang Ayu Arista Dewi Timedoor Academy Gatsu Barat Bali Matthew Vito Santoso Timedoor Academy Online ID Ngakan Putu Satria Dewangga Timedoor Academy Gatsu Barat Bali MOBILE APPS STUDENT'S NAME BRANCH Shavonne Miguel Halim Timedoor Academy Online ID The 31 selected participants and their parents are expected to attend the online Technical Meeting for the Exhibition. The details are as follows: Day/Date: Saturday, June 15, 2023 Time: 3:00 PM WIB / 4:00 PM WITA Place: Online Meeting ID: 839 547 7948 Passcode: 12345 Link : https://bit.ly/zoomEgypt Participants and parents are also advised to review the exhibition round information in the Guidebook. You can download the Guidebook here: Download Guidebook.   Special Recognition We also want to recognize the other 10 most creative projects (Phaser only 5), which will receive a medal. These medals will be sent to the recipients' addresses as a token of our appreciation for their outstanding work. Game with Kodu: Arga Riviandra Zamara - Houbii Bogor Firdhah Atiqah - Harapan Indah Bekasi Gavin Immanuel Hosada - Bandung Gede Kaivan Azkaradipta Manumesha Mataram - Renon Bali Hanif Abhicandra Zafran - Gayungan Surabaya Ida Bagus Bumi Prana - Renon Bali Komang Cakradev - Renon Bali Marc Daryl Mahadana - Houbii Bogor Muhammad Malvino Putera Mulia - Gading Serpong Skye Ansel Chen - Cengkareng Game with Scratch 3: Anindya Filia Susanto - Houbii Bogor Azka Virendra Darmawan - Houbii Bogor Gandewa Arjuna Gelar - Online ID Levin Elnathan - Harapan Indah Bekasi Maverick Archer Yeriel - Kelapa Gading Mikhayla Leandra Krisbayu - Online ID Owen Hiroshi Lie - Batam Quinza Haziqah - Online ID Theodorus Giovanni Daniswara - Gayungan Surabaya Yehuda Matthew Muradsanobar Sihaloho - Cikarang Game with Construct 3: Cut Zara Tashanita - Online ID I Gede Reva Awidya Kayana - Karangasem Bali I Nyoman Aditya Basudeva Mahaputra - Gatsu Barat Bali I Putu Aryasatya Mahendra Mahaputra - Renon Bali I Putu Raditya Hendra Saputra - Karangasem Bali Jonathan Isaac Santoso - Citraland Surabaya Mas Maulana Ubaydillah Mukhayan - Renon Bali Muhammad Fadhil - Kelapa Gading Muhammad Laa Rayba Fiihi - Online ID Ryan Alvaro Emmyson - Cengkareng  Game with Roblox: Altair Harry Janssena - Online ID Arinathan Martuah Saragih - Online ID Ida Bagus Agung Janar Wibawa - Renon Bali Jillian Davyne Suyono - Online ID Khalil Ezra Allegradana - Online ID Muhammad Al Fatih - Online ID Reflita Marsha Setiawan - Cikarang Reigaara Endea Yustisia - Kelapa Gading Rizky Arkananta Mahardika - Cengkareng Zineddin Alkhawarizmi - Houbii Bogor Game with Phaser: Felix Mahendra Putra Bangun - Cikarang Hanif Fausta Syafif - Online ID I Gusti Ngurah Prama Wedanta - Tabanan Bali Ida Bagus Pradnyana Wedhanta - Renon Bali Richard Christopher Bono - Renon Bali Website: Bonaventura Silitonga - Online ID Breza Artha Medico - Online ID Darren Clementius Leonard - Kelapa Gading Daven Bryan Suyono - Online ID Erland Pramana - Houbii Bogor Gede Divka Bramanta Devadatta Putra - Renon Bali Kadek Pramana Kenzo Widia Poetra - Renon Bali Made Calysta Maheswari - Online ID Muhammad Ihsan Nadhif - Kelapa Gading Regina Joan Medea Jati Laksono - Online ID We thank all the students, parents, and mentors for their hard work and dedication. Let's make the Timedoor Academy Tech Festival Coding Competition and Exhibition 2024 a memorable and inspiring experience for everyone involved!
Coding Camp December 2022 Awardee Announcement
Coding Camp December 2022 Awardee Announcement
Timedoor Academy Coding Camp 2022 Batch 1 and Batch 2 has been held from 12-23 December 2022. With 200++ participants from our Online and Offline Classes in several areas including Jakarta, Surabaya and Bali. We also launched our new program, Comic Camp, which is held online. Timedoor Academy offers 5 days coding and comics classes with a variety of programs that students can choose according to their interests. Coding Camp offers many courses including: Game Development, Website Development, App Development, Roblox, and Python. For Comic Camp, the program focuses on student's creativity in making characters, developing stories, making sketches, to become complete comics. Timedoor Academy sets a goal for students to become programmers and comic artists in 5 days by creating projects using the platform of their choice and challenging them to become digital experts! Today we are announcing the 2 best award from each category. Award recipients consist of the Best Project and the Best Participant. For the names award recipients can see below . JUNIOR SCRATCH AWARDEE CATEGORY NAME Best Project Nathan Asmoro Best Participant Made Arya Markandeya Shankara Kepakisan JUNIOR KODU AWARDEE CATEGORY NAME Best Project Made Ngurah Ararya Daneswara Best Participant Charise Davlyn Solim KIDS CONSTRUCT BEGINNER + WEB AWARDEE CATEGORY NAME Best Project Nicholas Keane Rahardja Best Participant Muhammad Jafarishadiq Radoslaw KIDS CONSTRUCT ADVANCE AWARDEE CATEGORY NAME Best Project Made Nadira Averina Pragitya Best Participant I Dewa Made Khrisna Adi Permana KIDS ROBLOX BEGINNER AWARDEE CATEGORY NAME Best Project Ida Bagus Pradnyana Wedhanta Steve Raffael Jerome Djayadi Best Participant Cakradara Hosana Kastara Gea Nicholas Caleb KIDS PYTHON AWARDEE CATEGORY NAME Best Project Kezia M Shallom Best Participant Abizar TEENS PHASER AWARDEE CATEGORY NAME Best Project IGA. Ngurah Devasya Maha Putra Best Participant Lionel Edric TEENS ROBLOX BEGINNER AWARDEE CATEGORY NAME Best Project Danish Irham Aulia Best Participant Fay Jetavana TEENS WEB DEVELOPER AWARDEE CATEGORY NAME Best Project Sherlyn Julita Davila Best Participant Naufarrel TEENS PYTHON AWARDEE CATEGORY NAME Best Project I Gusti Ayu Isyana Shanti Best Participant Marvel Kristian TEENS APP DEVELOPER AWARDEE CATEGORY NAME Best Project Karen Abigail Tambunan Best Participant Aimar Nazzal Al Firmansyah COMIC CAMP AWARDEE CATEGORY NAME Best Project Kevia Rava Zhafira Best Participant Riley Oviya A. All award recipients will receive medals, exclusive T-shirts and merchandise from Timedoor Academy. Send your address to Timedoor Academy Admin for the process of sending.
float button