What is Tidying Up?
Tidying Up is a puzzle game on the web, playable on desktop and mobile. Capy needs to clean his whole house, and his friend, Roombella, has agreed to help! Players help them solve puzzles and navigate the cluttered space as the story unfolds, revealing how Capy let his home get so messy in the first place.
Players can also build and share their own levels! They're given the same toolset used to create the levels in the Story Mode, and they can even create dialogue, adding new life to Capy and Roombella's story, even after their adventure is complete.
First Steps
Shortly after Roxy's Windows finished development, Newgrounds announced their 3rd annual Flash Forward Jam. Developers are tasked with creating a game built in Flash, and the best entry wins! Though Flash has been long-removed from browsers, Ruffle allows users to continue enjoying the content in a safe environment.
After Roxy's Windows performed well on the site (36,500+ views and a score of 4.03/5 as of April 2023), I wanted to work with the same team again. I got to work on a pitch for the upcoming jam!
After Roxy's Windows performed well on the site (36,500+ views and a score of 4.03/5 as of April 2023), I wanted to work with the same team again. I got to work on a pitch for the upcoming jam!
After development on Roxy's Windows concluded, brainstorming for our next project focused on several pillars.
- New Gameplay
- After the freeform gameplay seen in Roxy's Windows, I aimed for a more arcade-like experience, with clearly-established goals and rules.
- After the freeform gameplay seen in Roxy's Windows, I aimed for a more arcade-like experience, with clearly-established goals and rules.
- Story
- The story in Roxy's Windows was one of its highest-praised qualities. The next game needed to give our writer as much space as needed to express herself.
- The story in Roxy's Windows was one of its highest-praised qualities. The next game needed to give our writer as much space as needed to express herself.
- Features
- Newgrounds had some website features, such as sharing user-created levels, that hadn't been used in years. Why not try them out?
- Newgrounds had some website features, such as sharing user-created levels, that hadn't been used in years. Why not try them out?
Inspirations
For this project, I revisited some of my favorite web games, finding inspiration in a variety of titles.
The Pitch
After some brainstorming, I thought that a mechanic where the player controlled 2 characters would be fun. Each character would have strengths and limitations that the other does not, meaning they would need to work together to reach their goals.
The video above was presented to the team, and they were on board!
Foundations
The earliest stages of development were focused on the game's groundwork. In these initial stages, development duties were split between Bleak-Creep and myself.
Developing In Tandem
My work at this stage included a tile-based level design system, character movement, basic logic, and integration with Newgrounds' Level Sharing API.
|
|
Bleak-Creep's focus early on was the color palette, UI, and story. Early on, the team considered a pixel art aesthetic for the whole game, but we opted to use pixel art only for gameplay elements, and vector for the rest.
|
Further development after the foundations were in place, such as additional visuals, sound, and level design, were managed by GetterRocka, Taxmann, and Scarfygoose respectively.
Structure
At this stage in development, the menu structure started taking shape as well.
Further Assembly Required
Designing for PC and Mobile
After finding success with releasing Roxy's Windows on both mobile and PC, we knew from the beginning that we wanted to release this project on those platforms as well. Luckily, the turn-based and low-stakes nature of the gameplay lent itself well to multiple input systems. There were a few key principles that guided our development across these platforms.
After finding success with releasing Roxy's Windows on both mobile and PC, we knew from the beginning that we wanted to release this project on those platforms as well. Luckily, the turn-based and low-stakes nature of the gameplay lent itself well to multiple input systems. There were a few key principles that guided our development across these platforms.
Clicks N' TapsEarly on, we knew our game would be turn-based, and wouldn't rely on input that's highly-precise in timing or location. This made it a good fit for touch-screen controls.
Looking at some of the games that inspired development, we saw the sidebar as a great place to put mobile controls, as they wouldn't interfere with the user's ability to see the game or dialogue. |
Cloud SavesCross-platform saves were a no-brainer for a game that could be played on mobile and PC. Thanks to the versatility of Newgrounds' Sharing API, I was able to repurpose some functions from the Level Sharing code to save player's progress to their accounts. Players could start the story on one device, then seamlessly continue on another.
|
The levels I worked on were sketched in Photoshop, while Scarfygoose typically used the in-progress Level Editor. His input and bug-testing was crucial in refining this major feature in the game.
Usability Testing
What needed to change?
Launch and Accolades
After several months in development, Tidying Up launched on Newgrounds on April 20th, 2023, just in time for the Game Jam's deadline!
Players gave us plenty of invaluable feedback in the reviews, and a few trends emerged.
What Worked?
What Didn't?
|
Tidying Up: By the Numbers
|
Closing Thoughts
What's next?
As of June 10th, 2023, we've released several patches. These have included bug fixes, UX/UI improvements, and visual flourishes. We're planning several more patches, including new levels, additional accessibility options, new gameplay features, and an open-source release on GitHub.
By releasing these patches every few weeks, we've been able to keep a close eye on user feedback, making sure the content we release is aligned with the player's wants and expectations. |
Near-Term
Long-Term
|
Summary
Tidying Up is a game that I'm proud to have helped make. Seeing people enjoy it so much has been a fantastic experience, and developing it has strengthened my design skills. The project was a great opportunity to building on my knowledge in coding, UX Design, and level design, and I can't wait to put what I've learned into the next projects I tackle.
Thanks for reading!
The Crew