{"author_link":"\/users\/auxc","author_name":"auxC","author_uid":"auxc","comments":[],"epoch":1759803979,"event":"LD58","format":"md","ldjam_node_id":421957,"likes":6,"metadata":{"p_key":"197039","p_author":"auxC","p_authorkey":"1005221","p_urlkey":"428961","p_title":"Happy Cleaning Co - progress gifs","p_cat":"LDJam ","p_event":"LD58","p_time":"1759803979","p_likes":"6","p_comments":"0","p_status":"WAYBACK","us_key":"1005221","us_name":"auxC","us_username":"auxc","event_start":"1759449600","event_key":"112","event_name":"Ludum Dare 58"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD58","removed_author":false},"_superparent":415614,"_trust":1,"author":5221,"body":"Happy Cleaning Co is a humorous game where the character fights the good fight to keep the world clean - from radioactive sewers through a deep ocean to penguin-infested snowy plains of... Manitoba??\n\nWe started with an idea for a super-powered vacuum cleaner(to collect everything efficiently!) and a made a few janky prototypes out of boxes. \n*Tileset art in the gif was made by https:\/\/kronbits.itch.io\/inca-game-assets; we used one of the samples in the LDtk editor while figuring out how to make levels!*\n\n![vacc1.gif](\/\/\/raw\/564\/1\/z\/6e6db.gif)\n\nFrom there we decided to center everything around a directional push and pull mechanic that also changes player movement. The objects can be \"eaten\" by the vacuum and ejected to deposit in receptacles placed around the level. The goal for each stage ended up being simple, just find and dispose of all trash to win!\n\n![receptacle_sm.gif](\/\/\/raw\/564\/1\/z\/6e700.gif)\n\n![Mockup_detailed_herocolours.png](\/\/\/raw\/564\/1\/z\/6e6e7.png)\n\nAround that time the artist was about done coming up with a style for the game. We landed on very simple pixel art with 16x16 tiles and a zx spectrum palette. Really loved this choice, almost everyone on the team contributed some sprites at one point or another.\n\n![anim_1.gif](\/\/\/raw\/564\/1\/z\/6e6f2.gif)\n\nWe were also experimenting with Dirt as a special type of entity that could be sucked into the vacuum. To make this work at runtime we mirrored the tiling rules from LDtk with stock tools in Unity. Much more janky to work with, but it was worth it in the end.\n\n![cleaning_up_snow.gif](\/\/\/raw\/564\/1\/z\/6e6f4.gif)\n\nGameplay application of the system. Snow tiles have collision and can trap objects. On one of the later levels we even have the player come under a barrage of snow-spawning snowballs. :)\n\n![Logo_And_Many_Items.gif](\/\/\/raw\/564\/1\/z\/6e6f6.gif)\n\nOne last picture to show off the game. Sorry for the big wall of gifs but this jam has been heaps of fun and I'm quite proud of the result! If you'd like to check out the game, you can find it here: https:\/\/ldjam.com\/events\/ludum-dare\/58\/happy-cleaning-co","comments":0,"created":"2025-10-07T01:41:39Z","files":[],"files-timestamp":0,"id":421957,"love":6,"love-timestamp":"2025-10-07T08:22:36Z","meta":[],"modified":"2025-10-07T08:22:36Z","name":"Happy Cleaning Co - progress gifs","node-timestamp":"2025-10-07T02:26:19Z","parent":421570,"parents":[1,5,9,415614,421570],"path":"\/events\/ludum-dare\/58\/happy-cleaning-co\/happy-cleaning-co-progress-gifs","published":"2025-10-07T02:26:19Z","scope":"public","slug":"happy-cleaning-co-progress-gifs","subsubtype":"","subtype":"","type":"post","version":1334059},"node_metadata":{"n_key":"421957","n_urlkey":"428961","n_parent":"421570","n_path":"\/events\/ludum-dare\/58\/happy-cleaning-co\/happy-cleaning-co-progress-gifs","n_slug":"happy-cleaning-co-progress-gifs","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"5221","n_created":"1759801299","n_modified":"1759825356","n_version":"1334059","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/58\/happy-cleaning-co\/happy-cleaning-co-progress-gifs","text":"Happy Cleaning Co is a humorous game where the character fights the good fight to keep the world clean - from radioactive sewers through a deep ocean to penguin-infested snowy plains of... Manitoba??\n\nWe started with an idea for a super-powered vacuum cleaner(to collect everything efficiently!) and a made a few janky prototypes out of boxes. \n*Tileset art in the gif was made by https:\/\/kronbits.itch.io\/inca-game-assets; we used one of the samples in the LDtk editor while figuring out how to make levels!*\n\n![vacc1.gif](\/\/\/raw\/564\/1\/z\/6e6db.gif)\n\nFrom there we decided to center everything around a directional push and pull mechanic that also changes player movement. The objects can be \"eaten\" by the vacuum and ejected to deposit in receptacles placed around the level. The goal for each stage ended up being simple, just find and dispose of all trash to win!\n\n![receptacle_sm.gif](\/\/\/raw\/564\/1\/z\/6e700.gif)\n\n![Mockup_detailed_herocolours.png](\/\/\/raw\/564\/1\/z\/6e6e7.png)\n\nAround that time the artist was about done coming up with a style for the game. We landed on very simple pixel art with 16x16 tiles and a zx spectrum palette. Really loved this choice, almost everyone on the team contributed some sprites at one point or another.\n\n![anim_1.gif](\/\/\/raw\/564\/1\/z\/6e6f2.gif)\n\nWe were also experimenting with Dirt as a special type of entity that could be sucked into the vacuum. To make this work at runtime we mirrored the tiling rules from LDtk with stock tools in Unity. Much more janky to work with, but it was worth it in the end.\n\n![cleaning_up_snow.gif](\/\/\/raw\/564\/1\/z\/6e6f4.gif)\n\nGameplay application of the system. Snow tiles have collision and can trap objects. On one of the later levels we even have the player come under a barrage of snow-spawning snowballs. :)\n\n![Logo_And_Many_Items.gif](\/\/\/raw\/564\/1\/z\/6e6f6.gif)\n\nOne last picture to show off the game. Sorry for the big wall of gifs but this jam has been heaps of fun and I'm quite proud of the result! If you'd like to check out the game, you can find it here: https:\/\/ldjam.com\/events\/ludum-dare\/58\/happy-cleaning-co","title":"Happy Cleaning Co - progress gifs","wayback_source":[]}