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

Timedoor Academy Youth Coding Competition in Syria!
Timedoor Academy Youth Coding Competition in Syria!
Syria's youth coding competition is a way to showcase young tech enthusiasts' coding abilities at the Timedoor Academy Coding Competition in Syria! On August 3, 2024, Timedoor Academy held its big Coding Competition in Syria. Lots of young coders were looking forward to it. It was a day full of creative ideas and clever computer work. The event showed off the smart project of 150+ students who had taken face-to-face classes in Syria.   Overview of The Event The coding competition contest had two fun parts where coders were required to make a new project, from scratch, all by themselves in each part. At first, the 150+ eager young coders did their very best in the initial round. When the competition got more intense, the competition narrowed down to the best 33 in each category. These top participants won a chance to show their further skills in the final round at the Cultural Center in Latakia. Making things even more exciting, the finals were extra special because 50+ proud parents were there to watch their kids show off their amazing coding skills in the finals. This proved that the young Syrian coders have what it takes to succeed in technology. This remarkable display of skill and creativity from Syria’s young coders demonstrates promising talent emerging in technological aspects.     Highlights of  The Coding Competition in Syria! At Timedoor Academy, we believe in nurturing the tech leaders of tomorrow. This competition was more than just an event but it was a celebration of young talent and bright future of technology in Syria. Well done, and congrats to all winners in every group! Your dedication, effort, and coding know-how have shows what's possible. Thank you to every participant and parents who joined us on this amazing coding competition journey your hard work and creative thinking have made this event truly special. Stay tuned for more exciting updates and opportunities to shine at Timedoor Academy! Explore our cutting-edge courses and upcoming tech events by visiting our website. Don’t miss out – click here and start your digital adventure today!
Winners’ Announcement of Bootcamp December 2024
Winners’ Announcement of Bootcamp December 2024
Timedoor Academy BootCamp 2024 was held from December 9 to 27, 2024, with over 200 participants from both Online and Offline classes across Indonesia. This year, we also launched two exciting new programs: Kids Machine Learning and Entrepreneurship, which generated even more excitement among our students. Timedoor Academy offers a dynamic 5-day BootCamp, featuring various programs that allow students to choose based on their interests. The Coding Camp includes a wide range of courses such as Game Development, Website Development, Python Development, Roblox Development, Artificial Intelligence, and Internet of Things (IoT). Meanwhile, our Design Camp focuses on nurturing students’ creativity through programs like Animation Creation, Branding Design, UI/UX Design, and Comic Making. At Timedoor Academy, we aim to help students become skilled programmers, designers, and comic artists in just 5 days by challenging them to create top-tier projects using cutting-edge platforms. This experience equips them to become digital experts ready to tackle the challenges of today and tomorrow! Today, we’re excited to announce the top award recipients from each program category. The award winners are recognized for their Best Project and Best Participant achievements. Check out the list of winners below! JUNIOR ANIMATOR CATEGORY PARTICIPANT’S NAME BRANCH Best Project Malik Akbar Pahlevi Cimanggu, Bogor Best Participant Made Indah Widyasari Renon JUNIOR 3D GAME CATEGORY PARTICIPANT’S NAME BRANCH Best Project Ibra Maimun Medan Best Participant Azfar Milo Respati Gatsu JUNIOR CONSTRUCT CATEGORY PARTICIPANT’S NAME BRANCH Best Project Randall Elmer Keeley Sanjaya Citraland Best Participant Brigita Clarisa Kanaya Bandaso Cikarang KIDS CONSTRUCT BEGINNER + WEBSITE CATEGORY PARTICIPANT’S NAME BRANCH Best Project Muhammad Iqbal Rachman Jambi Best Participant M.Abizar Maimun Medan KIDS MACHINE LEARNING CATEGORY PARTICIPANT’S NAME BRANCH Best Project Nabila Syahquita Pontianak Best Participant I Gede Agasthya Putra Darmawan Gatsu KIDS ANDROID APP DEVELOPER CATEGORY PARTICIPANT’S NAME BRANCH Best Project Raisa Raya Sabriya Jambi Best Participant Fatih Rizqi Mubarok Jambi KIDS ROBLOX CATEGORY PARTICIPANT’S NAME BRANCH Best Project Tyo Putra Daud Gorontalo Best Participant Natanael Halim Cikarang KIDS PYTHON CATEGORY PARTICIPANT’S NAME BRANCH Best Project Reinhart Amadeus Christianto Online ID Best Participant Olivia Kisya Mahendra Jimbaran KIDS AI DEVELOPER CATEGORY PARTICIPANT’S NAME BRANCH Best Project Jason Andrew Cikarang Best Participant Gabriel Prathama Wijaya Online ID TEENS PHASER CATEGORY PARTICIPANT’S NAME BRANCH Best Project Naufal Arfan Online ID Best Participant Muhammad Rizki Mahendra Online ID TEENS WEB DEVELOPER CATEGORY PARTICIPANT’S NAME BRANCH Best Project Arkaan Fatih Safaraz Pekanbaru Best Participant Faeyza Nur Huda Online ID TEENS ROBLOX CATEGORY PARTICIPANT’S NAME BRANCH Best Project Affa Danendra Sarwoko Pontianak Best Participant Muhammad Vedro Alfadillah Pontianak TEENS PYTHON CATEGORY PARTICIPANT’S NAME BRANCH Best Project Gregory Gaven Greenlake Best Participant Komang Gede Bayu Sefti Wiguna Renon TEENS APP DEV CATEGORY PARTICIPANT’S NAME BRANCH Best Project I Gusti Ayu Ari Cahya Widiadnyani Gatsu Best Participant Valkyrie Chan Online ID TEENS AI DEV CATEGORY PARTICIPANT’S NAME BRANCH Best Project Filigon Bryliant El Fikri Sirait Kelapa Gading Best Participant Aghniya Kelapa Gading  COMIC KIDS CATEGORY PARTICIPANT’S NAME BRANCH Best Project Razita Maryam Hernanda Online ID Best Participant Christopher Martin Susanto Online ID  COMIC TEENS CATEGORY PARTICIPANT’S NAME BRANCH Best Project Joanne Gracia Susanto Online ID Best Participant Ulinnuha Inma Ghozali Online ID  DESIGN BRANDING CATEGORY PARTICIPANT’S NAME BRANCH Best Project Kanaka Mahabarata Online ID Best Participant Anja Ruci Berlian Online ID  DESIGN ANIMATION CATEGORY PARTICIPANT’S NAME BRANCH Best Project Manuel Angelo Siburian Online ID Best Participant Justin Clarence Luckijaya Gatsu  DESIGN UI/UX WEB CATEGORY PARTICIPANT’S NAME BRANCH Best Project Jovan Wang Online ID Best Participant Jonathan Wang Online ID IOT KIDS & TEENS CATEGORY PARTICIPANT’S NAME BRANCH Best Project Kevin Hansel Wibowo Citraland Best Participant Kadek Nirwasita Danaswara Gatsu
Timedoor Academy Win Coding Competition in Southeast Asia!
Timedoor Academy Win Coding Competition in Southeast Asia!
Timedoor Academy Shines at the Biggest Kids Coding Competition in Southeast Asia! We are thrilled to share the outstanding achievements of our students at the largest kids coding competition in Southeast Asia, Tech Kids Grand Prix ASEAN 2024, organized by a prominent Japanese company. This prestigious event brought together young coding enthusiasts from various countries, providing them with an incredible platform to showcase their creativity, skill, and determination. An Unforgettable Event This competition provided a platform for kids to showcase their unique coding projects, ranging from mobile apps to games, and even multimedia presentations. More than just a competition, it was an opportunity for students to explore their passions, push their boundaries, and connect with like-minded peers. Timedoor Academy is thrilled to announce that three of our students stood out in the competition, earning impressive awards for their innovative work. Timedoor Academy also had several other students who earned Top 30 recognition, which further demonstrates the exceptional talent and dedication within our community. Nadzkara Fakhri Madenda (Fay) Fay menciptakan sebuah game interaktif kekayaan budaya Indonesia. Proyek ini memperkenalkan berbagai aspek budaya, seperti makanan tradisional, alat musik, pakaian, dan permainan rakyat daerah Indonesia. Fay meraih Presentation Award berkat kemampuannya dalam mempresentasikan proyek ini secara menarik dan detail di depan para juri. Mohammad Fardeen Fardeen dari Bangladesh, menciptakan sebuah aplikasi tabungan yang ditujukan untuk anak-anak. Fardeen terinspirasi dan merancang platform yang membantu anak-anak memahami pentingnya menabung dan literasi keuangan. Berkat visinya yang inovatif dan relevan, Fardeen berhasil meraih Product Award. Top 30 Achievers In addition to our winners, we also want to acknowledge the Top 30 students who represented Timedoor Academy with excellence. These students achieved impressive rankings that reflect their hard work and commitment: I Nyoman Aditya Basudeva Mahaputra (Gatsu Branch) Gede Agasthya Putra Darmawan (Gatsu Branch) Theodorus Giovanni D (Gayungan Branch) Jabir Sharwar (Online Bangladesh) Mahrus Rahman Ayan (Online Bangladesh) We are incredibly proud of all these students for their exceptional achievements and their contributions to the competition. A Truly Memorable Experience For our winners, this competition was more than just about winning—it was about growth, learning, and gaining invaluable experience. Both Fay and Fardeen expressed how meaningful the competition was to them, highlighting how much they learned throughout the process and how grateful they were for the guidance and support from Timedoor Academy and their dedicated teachers. Fay and Fardeen described the experience as “awesome” and said it was a journey they would always cherish. Support from Timedoor Academy To cheer on our students, Yutaka Tokunaga (CEO), Ayu Krisnasari (Curriculum Manager), and Bernadet Andini (Curriculum and Teacher Leader) flew to Singapore to provide their support during the event. Their presence was a testament to Timedoor Academy’s commitment to empowering students and supporting their growth at every stage of their learning journey. We are incredibly proud of all the students who participated in this prestigious event. Their success is a reflection of their creativity, perseverance, and the dedication of the teachers and mentors who supported them. This competition has shown that Timedoor Academy students are truly capable of achieving greatness. Looking Ahead As we celebrate these incredible achievements, we are also looking forward to future opportunities for our students to shine. Timedoor Academy will continue to support and nurture young talent, helping them develop the skills they need to succeed in the digital world. We are excited to see what our students will accomplish next! Stay tuned for more inspiring stories from Timedoor Academy as we continue to empower the next generation of innovators! We provide opportunities for children to explore their potential in the programming world through our free trial sessions. For more information, please visit the link here.
float button