
Screenshots

Watch trailer on Steam ↗Clean Sweep
Fresh Start Studios · Published by Fresh Start Studios
Last updated 28 Sept 2026
A comedic 3D character action RPG where everyone in Cleanland is a personification of a cleaning product! As the Town Janitor you'll befriend the residents of Cleanland and team up with them to fight germs!
Action, Indie, RPG · More free games
Explore the quirky world of Cleanland where everyone is a cleaning product come to life. As the Town Janitor, befriend residents like Squeezy the Sponge and Scrubby the Scrub Brush to fight off microbial threats in this unique 3D character action RPG from Fresh Start Studios.
About this game
After inheriting your late aunt’s mansion, you arrive in the bubbly town of Cleanland. Unfortunately, your not-so-humble abode is infested with germs! Armed with a broom and a freshly printed degree in janitorial arts, it’s your job as the Town Janitor to fight them off. But wait, who is this small, floating man in your house? Sent on a special assignment from the positive powers that be, Beau needs your help!
Befriend the vibrant residents of Cleanland, clean up the town, and uncover the mystery within your aunt's mansion!
Key Features:
Character Swapping Combat with 10 playable characters.
Janitor Jobs to fight germs around Cleanland.
A wide variety of NPCs to interact with.
An open town to explore.
A central narrative revolving around your recently inherited mansion.
9 character routes to explore the lives of Cleanland's inhabitants.
A wide variety of items to use in combat.
Voice acting!
Demo Key Features:
Character swapping combat with 3 playable characters.
40+ Janitor Jobs to fight germs around Cleanland.
24 NPCs to interact with.
An open town to explore.
A variety of items to use in combat.
Voice acted combat!
System Requirements
Will my PC run this? →Minimum
- OS: Windows 10
- Processor: 2.0 GHz
- Memory: 3 GB RAM
- Graphics: Integrated Graphics
- DirectX: Version 10
- Storage: 4 GB available space
- Sound Card: Any
- VR Support: None
Recommended
- OS: Windows 10
- Processor: 4.0 Ghz
- Memory: 6 GB RAM
- Graphics: 2GB of VRAM
- DirectX: Version 11
- Storage: 4 GB available space
Supported Languages
*languages with full audio support
Latest news
AnnouncementsOfficial
Devlog #10: Sun's Out, Suds Out
Hello Sweepy Heads!We're back with another Clean Sweep Devlog! If this is your first time here and you don't know what Clean Sweep is, let us tell you!Clean Sweep is a comedic 3D character action RPG where everyone in Cleanland is a personification of a real world cleaning product! As the Town Janitor you'll befriend the residents of Cleanland and team up with them to fight germs!This is Jess, creative director, art lead, and size 9 shoe wearer, and I'm bringing to you LIVE: the updates from JUNE!ProgressProgramming First and foremost, Tech released Update v2.0.0.1! It was a general bug fix galore; check out our patch notes on steam for the full list, but look forward to route event improvements, combat balancing, and UI fixes. As always, if you encounter any pesky buges, report them in our Discord Server! This has also been a big month for C++. We've moved the reward system and MORE data (specifically combat data) to C++, and plan to migrate and update Mission Data and Combat Data with C++ in the near future! In other news, we've replaced the time manager, modified our music subsystem to be a bit more reliable, and updated our hitboxes further to be easier to manage on our end. Also, germs will be getting more abilities and getting upgraded soon! 👀 Lastly, in the words of Thomas Jefferson: we have the right to life, liberty, and the pursuit of refactoring. Tech is the one department I don't have any influence in, and I still have no idea what that actually means… but stay posted for MORE major refactors. 😎 Design This month, we found our groove again as designers 🕺 and met to plan some pretty exciting new additions to combat… and by that, I mean NEW GERMS! It's no secret that we're currently really unsatisfied with combat; we decided it could be beneficial to look at how successful games that are comparable in genre to Clean Sweep present their enemies, and use what we observe and learn to improve our own enemy designs. We really want combat to feel silly, goofy, r...Read full article on Community Announcements (pseudojuice)Patch NotesOfficial
Clean Sweep Update (v0.2.0.1)
Hey Sweepy Heads, we have a quick update for you!We've made some pretty big framework changes as noted in our Devlog #09 post which you should totally read (wink wink). This includes completely swapping out our Scripting System, Item System, and Event in our Event System to C++. With those changes, expect some bugs. Hopefully none, but if you notice anything, please let us know!Here's a list of some general bug fixes that also went into this update:The Janitor's Special, a.k.a. the Beau-nado, has it's damage over time fixed.We also fixed a bug where it's damage was not consistent with what we expected it to beThe Janitor's dialogue sprite no longer slides in twice when they are the first to speakThe combat inventory now saves. Sorry if you lost anything!The town night theme will no longer swap back to the day theme after looping onceFixed not being able to use the back UI action while in the tutorialFixed Soap and Charming route event 1 to have better camera placement with Soap's new height.Fixed Soap route event 1 triggering while combat is activeFixed Press E to Interact staying on the player's screen while interacting with the Aunt StatueFixed audio balancing issues on Janitor Job Funk 02 songAnd that's everything! If you experience any bugs, please report it in our Discord Server!Read full article on Community Announcements (Spaztic Muffin)AnnouncementsOfficial
Devlog #09: May Flowers Bring World Encounters
Hello Sweepy Heads!We're back with another Clean Sweep Devlog! If this is your first time here and you don't know what Clean Sweep is, let us tell you!Clean Sweep is a comedic 3D character action RPG where everyone in Cleanland is a personification of a real world cleaning product! As the Town Janitor you'll befriend the residents of Cleanland and team up with them to fight germs!This is Renee here to talk about the month of May! 🌸🥊🌼Progress Programming The first stage of the combat update was released May 25th! 🎉One down, four to go! There's a looong list of changes that you can find in our post from May 25th. Massive props to Nelson and Mia for all of the hard work they put into this update. But wait, May doesn't end on the 25th! In the days following the update there were even more changes! Moved a major event in the event system to C++Moved the item system entirely to C++Moved the scripting system entirely to C++Bug fixes:Fixed the Beaunado not doing DOT (Damage over Time)Fixed the Janitor's sprite double sliding in no dialogue startFixed our music system not properly setting the night song when transitioning from day to night, so no more of the night theme not looping!Fixed bugs with saving and loading including combat items not saving. WhoopsMore systems will be getting replaced in the future to allow for even smoother development. There are also plans for more world encounters to add variety!Design We held an internal Quality Assurance playtest for the combat build! Massive shoutout to our internal QA playtesters. Thanks to them, the designers were able to aggregate a ton of helpful feedback, catch bugs, and fuel conversations and decisions on ways to improve the game. We were able to implement some of those new decisions into the updated build, such as time slowing down in combat, a reactive filling sprite for Charming's passive, and disabling contacts until after Charming's first route event (friendship must be earned). Aside from our currently implemented ...Read full article on Community Announcements (rekneee)Patch NotesOfficial
Clean Sweep Demo Combat Update! (v0.2.0.0)
Hello Sweepy Heads!We are excited to bring you the first part of our Combat Update for the Clean Sweep Demo! We have a ton of new features with more on the way, so let's discuss just that!New FeaturesCharacter ReworksWe've reworked a lot of existing character moves including:JanitorHold Standard - The broomerang now follows a new pattern, bouncing between enemies and then going back to the player.Special - The beaunado is now more consistent in drawing germs in and is less frame reliant.General - The Janitor has new animations!CharmingPassive - Charming's passive now has visual icon to show how much shield she has.Hold Standard - The movement has been revamped as well as there's an initial charge time. It also does more damage.Special - Charming's special is now more consistent at grabbing and slamming down germs. She also turns towards germs more accurately when using the ability.Standard - Charming's punches shouldn't get missed on lower frame rates.SoapPassive - Soap's passive got a visual rework as well as a damage rework. It also doesn't lose all slipperiness on swap.Special - Soap's special got a damage increase.General ChangesSwapping - The Janitor won't use their special when swapping on controller and swapping should feel a lot more responsive.Dodging/Sprinting - That's right, our Janitor can sprint, and not only in combat! Press the dodge button to perform a dodge similar to what was previously in the game. If you hold dodge, you will start sprinting. Feel free to use this to run around the world at full speed!Combat TweaksWe've reworked a number of features of combat including:Hitboxes have been reworked so that their knockback is more consistent.Damage has been completely reworked.Shine, Sanitation, and Luck are now properly utilized! Speaking of:Shine is your crit rate.Sanitation is your crit damage.Luck (which is, in fact, a skill) decreases your chance to be crit as well as increases your chance to super crit.You can now deal crits and the ever elusiv...Read full article on Community Announcements (Spaztic Muffin)AnnouncementsOfficial
Devlog #08: Happy One Year, Demo!
Hello Sweepy Heads!We're back with another Clean Sweep Devlog! If this is your first time here and you don't know what Clean Sweep is, let us tell you!Clean Sweep is a comedic 3D character action RPG where everyone in Cleanland is a personification of a real world cleaning product! As the Town Janitor you'll befriend the residents of Cleanland and team up with them to fight germs!This is Nelson, that programmer tech-y guy or something here to bring you all the info from these past 2 months. We've gotten rid of a lot of bugs (and germs), and we're ready to get started with pushing out our first combat update soon!Progress Programming In March, we showed off our game at the Boston Game Dev Demo Night! We had a lot of great encounters with people and received a lot of very useful and insightful feedback. To everyone who played our game, thank you so much! We hope you enjoyed it. Everyone there got to get a taste of our new World Encounter System!We've talked about it previously, but our World Encounter System has been getting more and more refined. We've been cleaning it up, making sure that there's no bugs or issues whatsoever with it. A majority of our work so far has been refining this system and cleaning up a lot of bugs, combat or non-combat. For example, NPC dialogue should loop now, so you won't get stuck getting the same dialogue 3 times in a row when trying to advance a quest for an NPC that has multiple quests active. We've also fixed some FXP bugs including FXP not being split properly. Now, even if a character is close to max level, FXP will still split appropriately, so say hello to FXP finally being properly distributed! We did have a bit of our project break though 😅. Updating to Perforce has been amazing… minus all of the bugs it brought including deleting a lot of our macros from graphs and causing bugs where we've had none before. Overall, we've been searching for and fixing a good chunk of these bugs. We're looking at a May release date for our first...Read full article on Community Announcements (Spaztic Muffin)






