Store data
- UK price
- £5.29
- US price
- Awaiting regional check
- Positive reviews
- —
- Total reviews
- 0
- Release date
- 2 September 2026
SteamWatch’s first observed day and week; tracking can begin after release. Top Sellers is Steam’s revenue ranking, not a sales estimate.
1 player-data day recorded in this window.
7 player-data days recorded in this window.
24-hour and 7-day views use hourly peaks from ten-minute samples. Longer views use retained daily peaks. Up to 24 recent event markers are shown per layer.
| Month | Peak | Gain | % gain | Average | Avg % gain |
|---|---|---|---|---|---|
| Last 30 days | 1 | -1 | -50.0% | 0 | -86.6% |
| October 2026 | 1 | -1 | -50.0% | 0 | -96.0% |
| September 2026 | 2 | — | — | 0 | — |
| Region | Currency | Regular | Current | Discount | Historical low | Last change |
|---|---|---|---|---|---|---|
| United KingdomGBP · GB | — | — | Unavailable | — | — | No change recorded |
| United StatesUSD · US | — | — | Unavailable | — | — | No change recorded |
| Euro areaEUR · DE | EUR | €6.15 | 5,22€ | 15% | 5,22€ | No change recorded |
| United Arab EmiratesAED · AE | AED | AED 19.75 | 16.78 AED | 15% | 16.78 AED | No change recorded |
| AustraliaAUD · AU | AUD | A$8.50 | A$ 7.22 | 15% | A$ 7.22 | No change recorded |
| BrazilBRL · BR | BRL | R$23.49 | R$ 19,96 | 15% | R$ 19,96 | No change recorded |
| CanadaCAD · CA | CAD | CA$7.19 | CDN$ 6.11 | 15% | CDN$ 6.11 | No change recorded |
| SwitzerlandCHF · CH | CHF | CHF 5.19 | CHF 4.41 | 15% | CHF 4.41 | No change recorded |
| ChileCLP · CL | CLP | CLP 4,149 | CLP$ 3.527 | 15% | CLP$ 3.527 | No change recorded |
| ChinaCNY · CN | CNY | CN¥26.00 | ¥ 22.10 | 15% | ¥ 22.10 | No change recorded |
| ColombiaCOP · CO | COP | COP 16,499.00 | COL$ 14.024 | 15% | COL$ 14.024 | No change recorded |
| Costa RicaCRC · CR | CRC | CRC 3,150.00 | ₡2.675 | 15% | ₡2.675 | No change recorded |
| Hong KongHKD · HK | HKD | HK$36.00 | HK$ 30.60 | 15% | HK$ 30.60 | No change recorded |
| IndonesiaIDR · ID | IDR | Rp 58 499 | Rp 58 499 | 0% | Rp 58 499 | No change recorded |
| IsraelILS · IL | ILS | ₪21.49 | ₪21.49 | 0% | ₪21.49 | No change recorded |
| IndiaINR · IN | INR | ₹ 309 | ₹ 309 | 0% | ₹ 309 | No change recorded |
| JapanJPY · JP | JPY | ¥ 790 | ¥ 790 | 0% | ¥ 790 | No change recorded |
| South KoreaKRW · KR | KRW | ₩ 6,550 | ₩ 6,550 | 0% | ₩ 6,550 | No change recorded |
| KuwaitKWD · KW | KWD | 1.40 KD | 1.40 KD | 0% | 1.40 KD | No change recorded |
| KazakhstanKZT · KZ | KZT | 1 930₸ | 1 930₸ | 0% | 1 930₸ | No change recorded |
| MexicoMXN · MX | MXN | Mex$ 87.99 | Mex$ 87.99 | 0% | Mex$ 87.99 | No change recorded |
| MalaysiaMYR · MY | MYR | RM15.75 | RM15.75 | 0% | RM15.75 | No change recorded |
| NorwayNOK · NO | NOK | 70,00 kr | 70,00 kr | 0% | 70,00 kr | No change recorded |
| New ZealandNZD · NZ | NZD | NZ$ 9.59 | NZ$ 9.59 | 0% | NZ$ 9.59 | No change recorded |
| PeruPEN · PE | PEN | S/.16.49 | S/.16.49 | 0% | S/.16.49 | No change recorded |
| PhilippinesPHP · PH | PHP | P205.00 | P205.00 | 0% | P205.00 | No change recorded |
| PolandPLN · PL | PLN | 25,49 zł | 25,49 zł | 0% | 25,49 zł | No change recorded |
| QatarQAR · QA | — | — | Unavailable | — | — | No change recorded |
| RussiaRUB · RU | — | — | Unavailable | — | — | No change recorded |
| Saudi ArabiaSAR · SA | — | — | Unavailable | — | — | No change recorded |
| SingaporeSGD · SG | — | — | Unavailable | — | — | No change recorded |
| ThailandTHB · TH | — | — | Unavailable | — | — | No change recorded |
| TaiwanTWD · TW | — | — | Unavailable | — | — | No change recorded |
| UkraineUAH · UA | — | — | Unavailable | — | — | No change recorded |
| UruguayUYU · UY | — | — | Unavailable | — | — | No change recorded |
| VietnamVND · VN | — | — | Unavailable | — | — | No change recorded |
| South AfricaZAR · ZA | — | — | Unavailable | — | — | No change recorded |
| CIS (regional USD)USD_CIS · AM | — | — | Unavailable | — | — | No change recorded |
| Latin America (regional USD)USD_LATAM · AR | — | — | Unavailable | — | — | No change recorded |
| Middle East & North Africa (regional USD)USD_MENA · EG | — | — | Unavailable | — | — | No change recorded |
| South Asia (regional USD)USD_SASIA · PK | — | — | Unavailable | — | — | No change recorded |
Recent views use Steam's daily review activity. Longer views use weekly totals, retained by SteamWatch.
Code My Robot Vacuum is a playful coding game where you teach a robot vacuum how to clean! Write code-like commands, optimize routines, and overcome messy challenges filled with pets, socks, and obstacles.
Write code to guide your vacuum
Solve cleaning puzzles with multiple solutions
Sandbox mode for creative experiments
Optional challenge settings for extra difficulty
Replayability with achievements and optimization goals
Code My Robot Vacuum is inspired by classics like Human Resource Machine and The Farmer Was Replaced , but with a fun household twist. Each room is a puzzle, and you must write simple commands to help your robot clean efficiently. Avoid bumping into furniture, dodge pets, and find clever paths through chaos. You can brute-force your way through, or optimize your solution for the fewest steps.
Every level has extra goals for replayability — like collecting dust bunnies in the least moves possible, or avoiding bumping into a single wall.
You’ve just unboxed your brand-new smart vacuum — but it’s not so smart. To unlock its full potential, you must program its every move. The more you teach it, the more capable it becomes. Will you build the perfect cleaning routine, or watch your robot get stuck on walls and furniture forever?
In this game, mistakes are ok 👍 (they’re just part of debugging!)
| # | ||
|---|---|---|
| 01 | Ach Clean Sweep | 37.9% |
| 02 | Ach First Steps | 37.9% |
| 03 | Ach Sensor Array | 34.4% |
| 04 | Ach Power Expert | 20.6% |
| 05 | Ach Code Artisan | 13.7% |
| 06 | Ach Function Compendium | 3.4% |
This update brings a new Campaign Results overlay, a substantial rebalancing pass for stages 5–10, and several improvements to tutorials, the code editor, and campaign progression. Major Additions New Campaign Results Overlay Campaign stages now end with a dedicated results screen, giving you a clearer summary when you finish a stage and a more polished transition before continuing your campaign. Rebalanced Campaign Stages 5–10 The later stages of the progressive campaign have been reworked with updated objectives, dirt requirements, treatment requirements, and wave pacing. The campaign progression has also been updated and tested across all 10 stages to make sure the runtime behavior matches the new stage data. Updated Progressive Stage Data Progressive stage resources have been refreshed across the campaign, including updates to stages 1–10 as part of the latest progression changes....
Read full update on Steam ↗Hello Coders, This update focuses on making Code My Robot Vacuum feel cleaner to play, read, and navigate. The biggest change is a coding API cleanup: the old dirt-checking function has been renamed to robot.detect_dirt(), with tutorials, examples, completions, guides, wiki entries, and objectives updated to match. There are also smoother UI hover animations across many menus, a working FOV slider, a new Credits screen, Workshop/editor tracking improvements for future balancing, and a batch of visual and stability polish. Major Additions A clearer dirt detection function The robot dirt-sensing API has been updated from robot.is_dirty() to robot.detect_dirt(). This should make scripts easier to read and better match what the function actually does: checking whether the robot can detect dirt. All related learning material has been updated. This change affects the examples and documentat...
Read full update on Steam ↗Hello Coders, This update makes coding and debugging your robot programs much clearer. You can now set breakpoints, step through code one statement at a time, get better support in external Python editors, and receive clearer feedback when upgrades become available. Major Additions Breakpoint Debugging The code editor now supports breakpoints. Set a breakpoint, run your program, and execution will pause when that line is reached so you can understand what your code is doing before continuing. Breakpoint gutter support in the editor Keyboard shortcut support for toggling breakpoints Run button changes to Continue while paused Breakpoints work through the shared interpreter flow {STEAM_CLAN_IMAGE}/45923113/b5f0fc288ed97b3fe3030acec659376c88f2bbbe.gif Step-by-Step Execution You can now step through your program one statement at a time. This makes loops, conditions, and robot decisions ea...
Read full update on Steam ↗Hello Coders, This update makes failure states clearer, learning tools more useful, and stage transitions smoother. The biggest change is battery depletion: when your robot runs out of power, the game now clearly stops execution, shows a failure state, and gives you a clean restart path. The in-game Guide also received a major usability pass with rich formatting, highlighted Python examples, copy buttons, and direct links to function help and upgrades. Major Additions Battery depletion now properly fails the stage Running out of battery is now treated as a clear stage failure instead of an unclear stopped state. Active code execution now stops immediately when the robot runs out of battery. The HUD now shows a dedicated Battery Failure panel. A Restart Stage button is now available from the failure panel. The robot now plays a short depleted reaction with face feedback, sound, and mot...
Read full update on Steam ↗This update improves how the game feels during play, especially when levels expand between stages. Floors now animate more smoothly during stage changes, the robot fades during transitions instead of popping into place, robots move faster, and the UI now supports selectable themes. The early campaign flow has also been cleaned up with clearer stages and less repetitive prompting. Major Additions Smoother Stage Transitions Stage expansions now use smoother floor drop, fade, resize, and return animations. The robot also fades during these moments, making level changes feel much less abrupt. {STEAM_CLAN_IMAGE}/45923113/7da9128c9d3418f256b09c5e5ac61f3cf7f413d4.gif New Floor Depth Visuals Grid floors now have visible side depth, giving stages a stronger physical shape and making expanded layouts easier to read. (Custom) UI Theme Support A new theme system has been added, including theme se...
Read full update on Steam ↗Hello Coders, This update focuses on making the coding side of the game easier to learn, faster to navigate, and smoother to use. The biggest addition is the new in-game Guide panel, giving players a dedicated place to read campaign topics, examples, and useful explanations without leaving the game. The code editor has also been improved with Ctrl/Cmd-hover and Ctrl/Cmd-click wiki links, new robot and random APIs, better loading screens, smoother scrolling, improved display handling, and a large pass on UI polish across menus, settings, editor windows, and gameplay panels. Major Additions New In-Game Guide Panel Added a full Guide panel for campaign topics, examples, and learning material. Guide topics now track read/unread state, making it easier to spot new information. The Guide can be opened from the app dock and behaves like the other utility windows. Camera and pause menu behavi...
Read full update on Steam ↗2 concurrent players — the highest daily peak recorded at that point.
This update brings a new Campaign Results overlay, a substantial rebalancing pass for stages 5–10, and several improvements to tutorials, the code editor, and campaign progression. Major Additions New Campaign Results…
£4.49 → £5.29.
1 concurrent players — the highest daily peak recorded at that point.
Release date supplied by the Steam store.
Hello Coders, This update focuses on making Code My Robot Vacuum feel cleaner to play, read, and navigate. The biggest change is a coding API cleanup: the old dirt-checking function has been renamed to robot.detect_di…