We may earn an affiliate commission when you visit our partners.
Ferhan Y.

In this course you will learn how to make your first game in Roblox. You will learn about Roblox studio and get an insight on the different things you can do inside of the studio. You will learn the basics of Roblox game development, and you'll also learn some programming along the way.

Read more

In this course you will learn how to make your first game in Roblox. You will learn about Roblox studio and get an insight on the different things you can do inside of the studio. You will learn the basics of Roblox game development, and you'll also learn some programming along the way.

You will learn how to set up roblox studio, how to make parts and change the parts' looks by changing its properties. I will go over everything that you would need to build out an obby by yourself. We also go over making a checkpoint system where you respawn at the last checkpoint that you have touched. Aside from that we also deal with building out the obby from start to finish, including the spawn point, the finish, and all the stages in between. We will create kill parts, which kill the player when the player touches the part. I will explain how to write this script, but also how you can leverage the toolbox so that you don't always have to write the scripts yourself. Furthermore I will go over the basics of roblox game development that will help you make an obby game in Roblox

At the end of this course, you will hopefully have built your own Roblox obby.

Enroll now

What's inside

Syllabus

Setting up your developing environment

Create your Roblox account (you can skip this if you already have a Roblox account).

Download Roblox Studio (skip this if you already have roblox studio installed)

Read more

Set up your developing environment

Create an obby in Roblox Studio

local block = script.Parent


block.Touched:Connect(function(hit)

   if hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid") then

       hit.Parent.Humanoid.Health = 0

   end

end)

Editing block's properties
Creating your first stage
Creating a door stage
Creating better lighting
Add checkpoints
Other stage ideas
Creating a finish

Save this course

Save Create your first obby game in ROBLOX to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Create your first obby game in ROBLOX with these activities:
Brush up on Lua scripting
Reviewing Lua scripting fundamentals will help you better understand and modify the scripts used in Roblox obbies.
Show steps
  • Review basic Lua syntax and data types.
  • Practice writing simple scripts in Roblox Studio.
  • Study examples of common Roblox scripting patterns.
Design a simple obby on paper
Planning your obby on paper will help you organize your ideas and create a more cohesive game.
Show steps
  • Sketch out the layout of your obby stages.
  • Plan the types of obstacles you will include.
  • Consider the overall difficulty and flow of the game.
Review: Roblox Game Development Up to Date
Reading a book on Roblox game development will provide a broader understanding of the platform and its capabilities.
Show steps
  • Read the chapters related to scripting and building.
  • Experiment with the examples provided in the book.
  • Take notes on key concepts and techniques.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Review: Learning Roblox Lua Scripting
This book will provide a deeper understanding of Lua scripting, which is essential for creating more complex and engaging obbies.
Show steps
  • Read the chapters on scripting game mechanics.
  • Try out the code examples in Roblox Studio.
  • Experiment with different scripting techniques.
Collaborate with a peer on an obby
Working with a peer will expose you to different perspectives and approaches to game development.
Show steps
  • Find a classmate to collaborate with.
  • Brainstorm ideas for a new obby together.
  • Divide the tasks and work on different aspects of the game.
  • Test each other's work and provide feedback.
Create a video walkthrough of your obby
Creating a video walkthrough will help you solidify your understanding of the game development process and share your creation with others.
Show steps
  • Record yourself playing through your obby.
  • Add commentary explaining your design choices.
  • Edit the video and upload it to a video-sharing platform.
Contribute to an open-source Roblox project
Contributing to open-source projects will give you valuable experience working with real-world code and collaborating with other developers.
Show steps
  • Find an open-source Roblox project on GitHub.
  • Read the project's documentation and contribution guidelines.
  • Identify a bug or feature to work on.
  • Submit a pull request with your changes.

Career center

Learners who complete Create your first obby game in ROBLOX will develop knowledge and skills that may be useful to these careers:
ROBLOX Developer
A Roblox Developer creates games and experiences within the Roblox platform, utilizing Roblox Studio and the Lua programming language. Roblox Developers bring game ideas to life. This course helps introduce the fundamentals of Roblox game development, including setting up the development environment, creating game elements, and implementing basic scripting. Understanding how to create parts, change their properties, and implement simple game logic like kill parts and checkpoints sets the stage for more advanced development projects. The course’s focus on building an obby game provides a practical starting point for those wanting to explore Roblox development. Those looking to get into Roblox development should take this course to gain foundational skills and experience.
Level Designer
A Level Designer focuses on creating engaging and challenging environments within a game. Level designers need to think about how the player will navigate the game and how to design interesting challenges for the player. This course helps become skilled in basic level design principles using Roblox Studio. The course covers creating stages, checkpoints, and obstacles, and goes over how to make kill parts. The creation of an obby game from start to finish provides a practical exercise in level design. The section on creating better lighting will be useful for those who want to optimize the look and feel of their environments. Aspiring level designers should take this course to learn the basics of environment creation and game flow within the Roblox platform.
Game Designer
A Game Designer conceptualizes and designs the rules, setting, and story of a game. This individual often works with a team of artists and programmers to bring their vision to life. This course helps build a foundation for understanding the basics of game development within the Roblox ecosystem, which can be a valuable starting point for aspiring game designers. By learning how to use Roblox Studio, create stages, and implement basic game mechanics like checkpoints and kill parts, one gains practical experience that directly translates to game design principles. In particular, learners will learn how to change a part's look by changing its properties. The course’s focus on building a complete obby game in Roblox will be helpful for those looking to gain a hands-on understanding of game design. Aspiring game designers should take this course to gain practical experience with level design and game mechanics.
Game Programmer
A Game Programmer writes the code that controls the functionality of a game, including game mechanics, artificial intelligence, and user interfaces. While this role often requires a strong understanding of programming principles and languages, this course helps expose learners to basic scripting concepts within the Roblox environment. In particular, you will learn how to leverage the toolbox so that you don't always have to write the scripts yourself. The course introduces scripting through the creation of kill parts and checkpoints, providing a hands-on introduction to game programming logic. Game programmers who are interested in the Roblox platform may find this course to be a useful educational resource.
Educational Content Creator
An Educational Content Creator develops learning materials and tutorials. This role requires a strong understanding of the subject matter and the ability to explain complex concepts in a clear and engaging manner. Those interested in becoming educational content creators may find that this course helps provide the foundational knowledge and practical experience needed to create tutorials or online courses related to Roblox game development. The course’s focus on building an obby game from start to finish provides a clear structure for creating educational content. You will also learn about making parts, changing properties, and creating checkpoints. Aspiring educational content creators should take this course to gain a solid understanding of Roblox game development.
Virtual World Designer
A Virtual World Designer is similar to a level designer, but also considers the broader environment and how users will interact with it. This role includes designing spaces for social interaction, exploration, and other activities. This course may be helpful to those interested in virtual world design. It provides a practical introduction to creating interactive environments within Roblox Studio. The experience gained in building an obby game, including creating stages, checkpoints, and interactive elements, can be applied to designing other types of virtual spaces. This course can help those who wish to pursue virtual world design to learn how to develop environments inside of Roblox.
Technical Artist
A Technical Artist bridges the gap between art and programming, ensuring that artistic assets are properly integrated into the game engine. For a technical artist, this course may be helpful in that it introduces the Roblox Studio environment and explores how to work with parts, change their properties, and implement basic game mechanics. The knowledge of how to edit a block's properties will be useful for those interested in the look and feel of a game. This course can help those who wish to become technical artists to learn about how to develop a small game from start to finish.
Instructional Designer
An Instructional Designer creates engaging and effective learning experiences. This includes designing courses, workshops, and training programs. This course may be useful for aspiring instructional designers. It provides a hands-on experience in creating a structured learning experience (building an obby game) within the Roblox platform. The knowledge gained from this course can be applied to designing other types of instructional materials related to game development or virtual world creation. The course's syllabus, which introduces learners to setting up their developing environment, editing a block's properties, and creating stages, can be adapted to other instructional settings. Instructional designers may find it helpful to take this course to understand the best way to teach game development topics.
Game Artist
A Game Artist creates the visual elements of a game, including characters, environments, and user interfaces. For a game artist, this course may be helpful in that it introduces the Roblox Studio environment and explores how to work with parts, change their properties, and implement lighting to create visually appealing environments. The knowledge of how to create better lighting will be particularly useful for those interested in the look and feel of a game. Game artists may find this course to be a useful introduction into learning how to develop a basic game to expand their skillset.
Technical Writer
A Technical Writer creates documentation and tutorials for software, hardware, or other technical products. This role requires strong writing, communication, and technical skills. This course is helpful for those interested in becoming technical writers. The experience of learning about Roblox Studio and building an obby game provides a foundation for writing documentation or tutorials related to Roblox game development. This course may be very helpful for those technical writers who wish to focus on game development topics.
Quality Assurance Tester
A Quality Assurance Tester plays games and identifies bugs or other issues that need to be fixed before the game is released. While this course focuses on game creation, it helps to understand the development process. By building a game from scratch, one gains insight into the potential issues that can arise and the steps involved in debugging. The experience of creating an obby game can be useful for QA testers who want to better understand the developer's perspective. For those who wish to work in quality assurance, this course may be helpful to understand the stages of game creation that may lead to software bugs.
Curriculum Developer
A Curriculum Developer designs and plans educational curricula and programs for various institutions and educational settings. They require a deep understanding of pedagogy, learning objectives, and assessment methods. This course may be useful for those interested in becoming curriculum developers. The hands-on experience of building a game through the course may help curriculum developers to integrate it into a larger technology curriculum. The course starts with setting up the development environment, and it ends with creating a finish, which provides insight into the basic flow required for a simple lesson. Curriculum developers may find it helpful to take this course to understand the challenges and insights of creating a simple game in Roblox.
Project Manager
A Project Manager oversees the planning, execution, and completion of projects, ensuring that they are delivered on time and within budget. This role often requires strong organizational, communication, and problem-solving skills. Those interested in becoming project managers may find this course useful. The experience of building a game from start to finish provides a practical exercise in project management. The course’s structure, which includes setting up the development environment, creating stages, and implementing game mechanics, reflects the various phases of a project. Project managers can take this course to get an overview of the development process.
Digital Storyteller
A Digital Storyteller uses digital media to create and share stories. This can include writing, video production, animation, and interactive storytelling. This course may be useful, as creating an obby game involves designing a player experience and creating a series of challenges and rewards. The knowledge gained from this course can be applied to creating interactive stories or virtual experiences within the Roblox platform. Learning about Roblox Studio, making parts, and changing properties is one way to make a world come alive. Digital storytellers who wish to develop games may find this course to be a good resource.
Community Manager
A Community Manager builds and maintains relationships with a community of players or users. This role requires strong communication, moderation, and engagement skills. This course may be helpful, as it provides insight into the game creation process. Understanding the challenges and rewards of game development can help community managers better understand and connect with the game's community. Creating a game, including learning about parts, will help community managers to be conversant in the technical details. Community managers who wish to gain some insight into the development process may find it helpful to take this course.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Create your first obby game in ROBLOX.
Provides a comprehensive guide to Roblox game development, covering scripting, building, and game design principles. It useful reference for understanding the Roblox Studio environment and creating engaging obby games. This book is more valuable as additional reading than it is as a current reference. It provides a broader context for the specific skills taught in the course.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser