Laundry Game is a narratively-driven collection of minigames created using the prompt of liminal space, in this case being the plane of existence between the dresser and the laundry room: the laundry basket. The basket is fed up with its owner’s laziness and will do whatever it takes to get its contents washed.
Recreated simple but fun adaptations of Guitar Hero, Breakout, Flappy Bird, and more as rapid Warioware-style minigames.
Developed the entire game over the course of two weekends, programming all minigames in Unity with C#.
Utilized Unity’s animation system to create a cinematic transition between each minigame, creating a clean narrative flow throughout the experience.
While I could fairly describe this project as a high-effort joke, I also view it as a rather impressive technical achievement. All animations in the game, simple as they may be, were hand-crafted in Unity, with the entire non-playable "movie" portion of the game essentially being a series of animations in the "background" object. Unity's event system for animations was truly the glue for this game, with events in cinematics triggering the beginning of each minigame, and the win condition of each minigame triggering the beginning of the next cinematic, culminating in one continuous, cinematic experience.
The minigames themselves are technically simple and self-explanatory, though I was most excited to code the morse code minigame. Drawing inspiration from rhythm games like Guitar Hero, I aimed to recreate the responsive and addictive gameplay loop of pressing and holding inputs in time with the game visuals. To keep things simple for this minigame, I made correct inputs based on a combination of collision and timing, with the circle icons scoring a point immediately when pressing the input under the lightsaber, and the rectangle icons requiring a minimum length of time for the button to be held within the shape before releasing and successfully scoring a point.