PORTFOLIO / Mobile game prototype
DIY Cleaning.
A garment care prototype with multiple tools and stage outcomes. A moisture mask and AsyncGPUReadback track drying progress.

Project illustration. Gameplay screenshots and video follow below.
Cleaning, washing, and drying
DIY Cleaning combines cleaning, washing, and drying in one garment care prototype. Mistakes leave marks on the fabric and affect the final rating.
Tools and mistakes
Dried mud, hair, and stains each need a different tool. A brush removes pieces of mud, a roller collects hair, and a soapy brush clears stains while adding foam. Selecting an area brings the camera closer and opens the tool panel.
An unsuitable tool does not clean the fabric. Continuing to rub leaves damage. The washing program is also checked against the garment type. A wrong choice changes the fabric color and affects the stage rating.
Moisture mask
During drying, a CustomRenderTexture mask stores the wet areas. AsyncGPUReadback reads it to update the progress bar. Holding the tool in one place leaves a stain and marks the drying stage as unsuccessful.
Order result
The cleaning, washing, and drying ratings determine the number of stars. The clean fabric and any damage remain visible on the client’s garment. Completing the order saves the level counter and starts the next cycle.
Videos.
01Screenshots.
06Looking for a gameplay developer?
I would be glad to discuss your team’s work and talk through these projects.





