Inspiration

Bullying is an issue which affects millions around the world. We all have had experiences related to bullying at one point in our lives, so we decided to create a game to educate others on productive and empathetic responses, as well as how we can improve our own actions towards others around us.

What it does

Class Act puts you in a series of real-world situations where you witness an argument or confrontation between two people. After observing, you’ll have the opportunity to respond to each individual. Once you submit your response, Google Gemini evaluates it, providing feedback on how empathetic and supportive your reply is. You'll receive encouragement for what you did well and suggestions for how to improve, helping you craft even more compassionate responses. Through these experiences, Class Act teaches you how to stand up for others, address bullying, and build a kinder, more inclusive world.

Check it out at: https://www.roblox.com/games/140193186343844/Class-Act

How we built it

First, we explored 3D asset generation through Roblox’s Cube generative AI framework. Then, with a minimalist layout of our final product in place, we fleshed out details using developer tools in Roblox Studio. Integrating tools like Google Gemini API for adaptive, real-time feedback for players increased both the technical complexity and the overall gameplay. Finally, using Lua and diving deep into the workings of Roblox Studio’s game engine (along with tools like terrain generation, lighting, and frames), we were able to create a beautifully interactive experience to explore the concepts of safety and civility.

Challenges we ran into

One challenge we ran into was deciding on the scope of our game so that it could be completed in just one weekend. At first, we wanted to implement more features, like more locations and a comprehensive storyline of a day at school. However, this was not feasible in the time we had, so we focused on creating a high-quality polished product, even if the scope was a little less than our original goals. Other challenges involved strange scripting bugs, odd terminal errors, and the challenges of time pressure and low sleep.

Accomplishments that we're proud of

We all learned how to create a Roblox game in 36 hours, learning a new programming language and environment to develop in. We’re proud of how much we accomplished so quickly.

What we learned

We learned how to develop in Roblox, code in Lua, and overall how to create a game from scratch. We also learned from our experience creating scenarios of bullying how they can arise and how best to handle these situations.

What's next for Class Act

There are many possible ways to build upon what we currently have for Class Act. We’d like to flesh out the storyline to make the game more immersive, and also add more interactivity to give the player more options that make the world feel real. We feel this is an extremely important message to spread, and we hope that this game will be able to be integrated into life lessons for many around the world!

Built With

Share this project:

Updates