Inspiration

We wanted to make chores feel less boring and more like an adventure. Many kids grow up seeing cleaning as something annoying, so we wanted to turn it into a fun Roblox game where kids can play together while learning the importance of chores and potential consequences of not doing them.

What it does

Clean A House is a cooperative Roblox game where players work together to clean clothes and spills before the monsters come out. Players collect laundry, run to the washing machine, mop puddles, and complete tasks under time pressure. If players fall behind, laundry monsters and an overhead stinky trash can appear in an arena to try to attack them. This adds excitement and challenge to the game.

How we built it

We built the game in Roblox Studio using Lua scripting. We created cleaning tasks like laundry collection, mopping, level progression / lobby, monsters, player health, and win/lose conditions. We used a Lobby Server and Client to allow players to join or create teams to play with their family. We also added UI elements such as tips, level screens, and game messages to help players understand what to do.

Challenges we ran into

This was our team's first ever time using Roblox Studio. In fact, it was our first time even touching Lua. The first challenge was getting started and getting accustomed to the development process. After this, challenges included managing multiplayer teamwork, the monster behavior, and level transitions. Additionally, making the game exciting, but also keeping it educational was also a challenge.

Note: we are currently having a challenge with private servers. This experience is best enjoyed with ONE TEAM PER SERVER You can make a private server for free at https://www.roblox.com/games/75626271321216/Clean-A-House

Accomplishments that we're proud of

We are proud of being able to create a playable Roblox game with teamwork, cleaning mechanics, monsters, levels, and educational tips all while it being our team's first time developing a game. We are extremely proud of the rooms, as each block was placed one-by-one, not through a template. Lastly, the laundry and mopping mechanics were tricky, and we're proud of being able to get them to work smoothly.

What we learned

We learned how to use Roblox Studio, write Lua scripts, create game systems, and design a multiplayer experience. We learned how critical it is to continuously test the game, as small bugs appear everywhere. One mysterious bug can end up affecting the whole player experience.

What's next for Clean A House

Next, we want to add more levels with different types of rooms, rewards and incentives like coins and an in-game shop to encourage users to return to the game, and overall make the game more polished with better animations and educational factors. Most of all, we are excited to add more monster types and chores like taking out the trash or cleaning up toys, to expand the teaching aspect of the game.

Built With

  • lua
  • robloxassets
  • robloxcreatorhub
  • robloxstudio
Share this project:

Updates