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

dampak positif dan negatif ai terhadap anak
Positive & Negative Effects of AI on Kids
Artificial Intelligence (AI) is becoming a regular part of children's lives, from voice assistants and learning apps to smart toys and educational platforms. As this technology continues to shape the way children learn and interact with the world, parents and educators are beginning to ask an important question: what are the positive & negative effects of AI on kids? While AI can provide engaging and personalized learning experiences, it also raises concerns about screen time, privacy, and social development. In this article, we’ll explore both sides of the story and help you better understand how to manage AI in your child’s life. What Are the Positive & Negative Effects of AI on Kids? Understanding the positive & negative effects of AI on kids starts with identifying how AI is used in their daily routines. Many children today interact with AI-powered tools at home, in school, or even while playing. AI helps personalize lessons based on learning speed and style. It can adjust content difficulty, give instant feedback, and keep children motivated with gamified progress tracking. However, relying too much on AI can reduce face-to-face interactions and lead to excessive screen exposure. As we explore each aspect, keep in mind that moderation and parental guidance are essential to maximizing the benefits of AI while avoiding its downsides. Positive Effects of AI on Kids’ Learning and Development One of the major positive effects of AI on kids is how it transforms the learning process. AI can create personalized learning paths that help students progress at their own pace. This is especially useful for children who need more time with certain subjects or want to advance beyond the standard curriculum. Some common benefits include: Personalized education: Platforms like Duolingo, Khan Academy Kids, and Google’s Read Along adapt to a child’s learning speed and interests. Interactive engagement: AI-powered tools can make learning fun. Children feel like they are playing a game, which boosts motivation and retention. Support for special needs: AI can assist children with learning difficulties, such as dyslexia or ADHD, by providing tailored content and feedback. Language development: Tools like ChatGPT or AI-powered story apps can help kids practice conversation skills, learn vocabulary, and explore creative writing. When used thoughtfully, AI can support cognitive development, encourage independent learning, and make education more accessible to all children. Negative Effects of AI on Kids’ Behavior and Health While the benefits are impressive, the negative effects of AI on kids should not be overlooked. Increased screen time and constant engagement with digital devices can affect children in many ways. Here are some of the concerns: Reduced social interaction: Over-reliance on AI tools can limit kids' real-world communication and collaboration with peers. Privacy and data concerns: AI tools often collect personal data. Parents must stay aware of how and where their child’s information is stored and used. Impaired creativity: When kids rely too much on automated answers or suggestions, it may reduce their problem-solving and critical thinking skills. Health risks: Excessive screen time is linked to eye strain, poor posture, and decreased physical activity. These negative effects of AI on kids highlight the importance of setting boundaries and ensuring that AI is used as a supplement, not a replacement, for real-life experiences. Balancing the Positive & Negative Effects of AI on Kids at Home and School Finding the right balance between the positive & negative effects of AI on kids is the key to ensuring that technology supports rather than harms their development. Here are some strategies: Set clear screen time limits: Encourage breaks and schedule offline activities like outdoor play or reading. Choose high-quality apps: Use tools that offer educational value and avoid those filled with ads or mindless content. Stay involved: Talk to your child about what they’re learning, and encourage them to ask questions or reflect on what they discover. Encourage a mix of learning methods: Combine AI-based tools with traditional learning and hands-on activities. Teach digital responsibility: Help kids understand the importance of online privacy, respectful communication, and balanced usage. By creating a healthy digital environment at home and working with educators to do the same in schools, we can maximize the positive impact of AI while reducing the risks. Managing the Positive & Negative Effects of AI on Kids AI is here to stay, and its role in children's lives will only continue to grow. As with any technology, the key is to use it intentionally. When guided properly, the positive & negative effects of AI on kids can be managed in a way that supports learning, creativity, and healthy development. Parents, teachers, and caregivers all have a role in helping kids develop strong digital habits and a balanced approach to technology. With the right support, AI can be a powerful tool for growth rather than a source of distraction or harm. Make AI Work for Your Child at Timedoor Academy At Timedoor Academy, we believe in using technology the smart way. Our live, interactive coding and digital classes are designed to help kids explore AI, robotics, and programming while developing communication and critical thinking skills. Looking for a healthy way to introduce tech into your child’s routine? Try our free class and see how we guide students to grow in a structured and inspiring environment. Visit our website to learn more and start your child’s smart tech journey today!
Preparing Kids for Future Tech Careers with a Coding Course for Kids in 2025
Preparing Kids for Future Tech Careers with a Coding Course for Kids in 2025
The world is evolving at a rapid pace, driven by advances in technology, automation, and artificial intelligence. While it is impossible to predict exactly what the job market will look like in 10 or 20 years, one thing is certain: digital skills will play a central role. That is why more parents are now exploring the value of a coding course for kids. Learning how to code does more than just prepare children to become programmers. It builds critical skills like problem-solving, creativity, and resilience. This article will walk you through why a coding course for kids is one of the best investments you can make for your child’s future and how it can shape the next generation of tech-savvy thinkers and creators. Technology Is No Longer Optional Children today grow up surrounded by technology. From smartphones and smart TVs to tablets and video games, digital devices are an everyday part of their lives. However, being a passive user of technology is different from understanding how it works. A coding course for kids transforms children from consumers into creators. They do not just play games or use apps. They learn how to build them. Understanding basic programming concepts gives children confidence and opens their minds to the endless possibilities of tech careers. It shows them that technology is not a mysterious thing to fear. It is a tool they can use to solve problems and express themselves creatively. Building Essential 21st Century Skills One of the most underrated aspects of coding is the wide range of transferable skills it develops. A good coding course for kids goes beyond teaching syntax or how to use certain platforms. It teaches them to think in structured, logical ways. Kids learn how to break problems into smaller parts, test solutions, and improve their ideas through trial and error. Coding also promotes persistence. When code does not work, children learn to troubleshoot and try again. This growth mindset builds resilience that applies to many areas of life, including academics and personal challenges. In addition, coding encourages collaboration. Many programs today teach children to work in pairs or teams, sharing code, helping each other debug, and presenting their projects to classmates. These experiences enhance communication and teamwork. Opening Doors to Future Careers According to many labor market studies, careers in technology will remain in high demand for the foreseeable future. Roles like software developers, data analysts, UX designers, and cybersecurity experts are growing rapidly. Even non-tech industries are becoming increasingly digital, meaning that tech literacy is becoming a core requirement across professions. Enrolling your child in a coding course for kids helps them build a strong foundation early. They do not have to decide now whether they want to be a developer. The important thing is that they understand the logic behind technology and feel comfortable exploring it. This early exposure can spark interest in STEM fields and set them up for further learning in middle school, high school, and beyond. Coding Encourages Creativity and Confidence Contrary to the myth that coding is purely technical or dry, it is actually a creative process. Kids can design interactive stories, develop simple games, animate characters, and even build websites. Every coding project is a chance to express ideas and bring imagination to life. A well-structured coding course for kids allows children to experiment and innovate. When they see their code produce real results on the screen, it boosts their confidence. They feel a sense of ownership and achievement that motivates them to keep learning. For children who struggle in more traditional subjects, coding can offer an alternative way to shine. It is not about memorizing formulas or facts. It is about building something with your own hands and mind. Early Coding Education Reduces Future Intimidation Another major benefit of a coding course for kids is that it helps demystify technology. Many adults feel overwhelmed by the rapid pace of digital change. By learning coding at a young age, kids grow up viewing technology as something they can understand and control. This perspective empowers them. It also gives them a head start in a world where being digitally fluent is no longer a bonus but a basic expectation. Whether they end up working in a tech-related field or not, they will be better prepared to adapt to new tools, systems, and digital environments. Join a Free Coding Course For Kids Today at Timedoor Academy If you are ready to prepare your child for the tech-driven future, Timedoor Academy is here to help. We offer a structured, engaging, and age-appropriate coding course for kids that focuses on building real-world skills through fun and interactive lessons. Our courses are designed for children aged 6 and up and are led by experienced mentors who know how to spark curiosity and encourage exploration. Kids learn at their own pace while developing confidence in coding, creativity, and communication. Sign up today for a free trial class and let your child discover the excitement of learning to code. Timedoor Academy is committed to helping your child become a future-ready thinker and tech creator.
10 Best JavaScript Apps for Kids to Learn Coding in 2025
10 Best JavaScript Apps for Kids to Learn Coding in 2025
As we step into 2025, coding is no longer just for adults. Children are now learning programming through engaging tools that match their interests and age. One of the most effective ways to start is by using JavaScript apps for kids. These apps provide a fun and structured way for children to learn how to code while developing essential problem-solving and logical thinking skills. Whether your child is just starting out or already interested in tech, this list of JavaScript apps for kids in 2025 offers the perfect tools to support their coding journey.   10 Best JavaScript Apps for Kids to Learn Coding in 2025   1. CodeCombat Best for: Ages 10 to 15CodeCombat teaches real JavaScript through game-based adventures. Kids write actual code to control characters, solve puzzles, and progress through game levels. It is ideal for children who enjoy gaming and want to learn through action. What stands out: Real coding is combined with exciting missions that keep them motivated.   2. Tynker Best for: Ages 7 to 14Tynker offers lessons that grow with your child, starting with visual block coding and gradually introducing JavaScript and Python. It includes creative projects like Minecraft modding, storytelling, and space-themed challenges. What stands out: Smooth transition from beginner to real coding for long-term growth.   3. Grasshopper Best for: Ages 10 to 16Created by Google, Grasshopper is a mobile-friendly app that uses short, interactive lessons to teach JavaScript. It's excellent for older kids who are ready for more advanced program What stands out: Clean design, daily goals, and real code that builds confidence.   4. Kodable Best for: Ages 5 to 10Kodable begins with simple block coding concepts and introduces JavaScript later on. It focuses on early logic and computational thinking skills through colorful, engaging games. What stands out: Family dashboard for parents to support and track their child's progress.   5. Code.org’s App Lab Best for: Ages 11 to 16App Lab gives kids the freedom to build their own apps using JavaScript. It is perfect for students who are ready to apply their skills through hands-on projects. What stands out: Combines design tools and coding to promote both creativity and technical ability.   6. Bitsbox Best for: Ages 8 to 14Bitsbox is a unique service that sends coding projects to your home, teaching kids how to build apps using real JavaScript. It is ideal for learners who benefit from physical materials alongside digital practice. What stands out: Kids can test their creations on phones or tablets instantly.   7. Hopscotch (with JavaScript transition) Best for: Ages 9 to 13Hopscotch is a visual coding app that also encourages older users to explore JavaScript through community-driven projects and tutorials. It appeals to children who are artistic and love customizing their work. What stands out: Blend of art and code helps kids express creativity.   8. CodeMonkey’s Game Builder Best for: Ages 8 to 12CodeMonkey introduces kids to programming concepts with a JavaScript-style language and game-based learning. Later stages include real JavaScript coding as kids grow more confident. What stands out: Helpful support resources for both kids and educators.   9. LightBot: Code Hour + JavaScript Add-ons Best for: Ages 6 to 11LightBot uses puzzles to teach basic programming logic. It pairs well with JavaScript extensions that introduce actual syntax when the child is ready to move beyond the basics. What stands out: Offline play combined with logic-based challenges.   10. ScriptKit Junior Best for: Ages 10 to 14ScriptKit Junior is a lightweight coding app for iPads where kids can build basic apps using simplified JavaScript. It is ideal for those interested in app development without the complexity of a full IDE. What stands out: Combines touch interaction and coding for intuitive learning.   Why Use JavaScript Apps for Kids? These JavaScript apps for kids help young learners grasp real programming skills in a way that is accessible and exciting. They build a foundation for future learning in tech, engineering, and creative fields. Key benefits include: Developing logical thinking and focus Enhancing creativity through project-based tasks Preparing for future tech careers Boosting self-confidence in problem solving   Choosing the Right JavaScript Apps For Kids To get the most out of JavaScript apps for kids match the app to your child’s age, interests, and goals. Here are a few tips: Test the app yourself to ensure it is ad-free and safe Choose apps with structured learning paths Encourage regular use without overdoing screen time Combine coding with offline creative play or group activities   Support Their JavaScript Learning at Timedoor Academy At Timedoor Academy, we offer both online and offline classes that introduce kids to the world of coding through engaging lessons in JavaScript, Python, robotics, and more. Our structured programs help children build strong technical and critical thinking skills in a fun, supportive environment. Try a free class at Timedoor Academy and discover how we make coding accessible and meaningful for kids of all ages. Visit our website to learn more and start your child’s smart tech journey today.
float button