Reader small image

You're reading from  Coding Roblox Games Made Easy, Second Edition - Second Edition

Product typeBook
Published inJun 2022
Reading LevelBeginner
PublisherPackt
ISBN-139781803234670
Edition2nd Edition
Languages
Tools
Right arrow
Author (1)
Zander Brumbaugh
Zander Brumbaugh
author image
Zander Brumbaugh

Zander Brumbaugh is an independent programmer, project manager, and game designer. The games he has made or contributed to have been played more than 300 million times. Some popular titles include My Salon, Power Simulator, Munching Masters, etc. With the games he has created, he has been able to create a successful business while in college; he currently attends the University of Washington and is part of the Paul G. Allen School of Computer Science and Engineering. At the time of writing, Zander is 19 years old.
Read more about Zander Brumbaugh

Right arrow

50 Cool Things to Do on Roblox

Now that you have the skills needed you create your own experiences, we’ll go over 50 cool things you can do on the Roblox platform for inspiration. These topics will range from programming challenges and experience ideas to the use of new Roblox features and more.

In this chapter, we’re going to cover the following main topics:

  • Programming challenges
  • Experience ideas
  • Experience systems
  • Roblox features
  • Other types of development

Technical requirements

You may want to experiment in Roblox Studio in this chapter as well as do further independent research on the topics covered. As before, you will need an internet connection to do either.

Programming challenges

As you learned throughout this book, Luau is a fast and powerful language. In this section, we will explore more general programming challenges to increase your understanding of and proficiency in the language. Note that each example will reinforce important programming concepts for making systems in your experiences. These challenges will be roughly sorted so that easier ones are at the beginning of the section and more difficult ones at the end.

Is number x divisible by y?

We’ll start simple. In a script in Roblox Studio, define a function that returns whether a passed-in number x is divisible by a passed-in number y. We define divisibility as x going evenly into y. Remember to look for possible issues with your implementation; if the user passes in 0 for y, will your function break? If yes, what cases might you consider to always return a sensible value?

FizzBuzz

This is a programming challenge that many companies might decide to quiz...

Experience systems

Now that we have explored different challenges in the Luau language, we will look at different systems you can create to add and enhance your experiences. These systems may be part of many experience genres, improve player experience, or improve overall engagement.

Make a leaderboard system

Roblox is a very social platform; one of the driving factors behind the success of many experiences is competition. Adding leaderboards to your experience is a way to drive players to compete with one another, adding another element of fun while keeping players even more engaged. Your leaderboards should be put in a central location and show the top players for whichever stats you think best.

For example, in Figure 8.1, there are three leaderboards at the spawn area of the map keeping track of top lifetime yen, top kills, and top lifetime strength.

A picture containing text, indoor  Description automatically generated

Figure 8.1: Well-placed leaderboards in a simulator game

In order to make a leaderboard system, you will...

Experience ideas

In this section, we will explore what types of experiences you might think to create on the Roblox platform as well as the underlying systems you would need to make as a programmer. Keep in mind that new genres of experiences are always emerging, sometimes completely original or as the combination of several genres.

Simulators

Simulator games are extremely popular on Roblox. In these experiences, players typically start off as “weak” or with poor equipment and through some simple tasks, such as clicking, they gain something they can exchange for currency or gain currency directly. They can then spend what they earn on better equipment that allows them to earn more money and progress faster. Many simulators have multiple worlds or maps so that players have a better sense of progression. For example, after unlocking the first 10 equipment items, you must unlock and move to the next world to purchase the next 10. Often, simulator games include pets...

Roblox features

This section will talk about some of the new features and tools Roblox has introduced since the last edition of this book.

Group name changes

In January 2022, Roblox announced that developers would be getting the ability to change the name of a group. This had been a long-requested feature, and many expressed their appreciation for its release. If you own a Roblox group, you can change the name of it every 90 days for 100 Robux, assuming the name you wish to change it to is not already in use.

Free badge creation

In February 2022, Roblox announced that developers would now be able to create badges for free, instead of the 100 Robux required before. In order to prevent abuse, developers can upload five badges in a 24-hour period for free and then any additional badges in that same time period will cost the original price of 100 Robux. As mentioned in Chapter 5, Creating an Obby, badges are another way to make players feel rewarded and further encourage...

Other development types

Now, with the skills to make any program you want, problem-solving skills, and deeper knowledge about experience systems all under your belt, we will look at some of the cool things other development types do and that you may want to do yourself in addition to programming.

Plugins

Plugins are powerful tools that can greatly increase your workflow in Roblox Studio. Making plugins is easy and you may decide to make some for your own use or to be used by others. Some developers choose to primarily make plugins and often sell them on the Creator Marketplace. Try creating one yourself! To learn more about creating plugins you can visit the following page:

https://developer.roblox.com/en-us/articles/Intro-to-Plugins

UI/UX design

UI designers are those who create sets of UIs for experiences. Part of their work is making sure that the design of their UI is easy and clear to interact with; this is known as user experience design or UX. Additionally...

Summary

In this chapter, you learned 50 cool things to do on Roblox and hopefully gained inspiration for many new projects through making different systems.

Now, we find ourselves here, at the end. But in reality, this is not the end. For you, you have arrived at the bright beginning of a journey of making lifelong friends, memorable game titles, professional connections, and money to support yourself in the future.

I wish you the best of luck in your endeavors!

lock icon
The rest of the chapter is locked
You have been reading a chapter from
Coding Roblox Games Made Easy, Second Edition - Second Edition
Published in: Jun 2022Publisher: PacktISBN-13: 9781803234670
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime

Author (1)

author image
Zander Brumbaugh

Zander Brumbaugh is an independent programmer, project manager, and game designer. The games he has made or contributed to have been played more than 300 million times. Some popular titles include My Salon, Power Simulator, Munching Masters, etc. With the games he has created, he has been able to create a successful business while in college; he currently attends the University of Washington and is part of the Paul G. Allen School of Computer Science and Engineering. At the time of writing, Zander is 19 years old.
Read more about Zander Brumbaugh