- Campaign Results, Rebalanced Stages 5–10 & Bug Fixes - 13 September 2026
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. G…
- Update 0.1.3.9: Cleaner Coding API, Smoother UI, and New Credits Screen - 23 May 2026
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 documentatio…
- Update 0.1.2.9: Breakpoints, Step-by-Step Debugging, and Better Python Support - 18 May 2026
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 Step-by-Step Execution You can now step through your program one statement at a time. This makes loops, conditions, and robot decisions easier to follow while testing your automation logic. Added a Step button Imp…
- Update 0.1.3.3: Battery Failure and Rich Guide Pages - 18 May 2026
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 motio…
- Update 0.1.2.4: Custom UI Themes, Smoother Stage Transitions and Faster Robots - 16 May 2026
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. 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 selection in Settings, saved theme preferences, code editor and console theme…
- Update 0.1.2.0: In-Game Guide, Clickable Function Docs & Smoother UI - 14 May 2026
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 behavior…
- Steam Workshop & Map Editor Are Live - 9 April 2026
Hello Coders,We’ve just rolled out one of the biggest updates for Code My Robot Vacuum so far: full Steam Workshop support and the first version of the in-game Map Editor. This update opens the door for creating, saving, previewing, publishing, browsing, subscribing to, and playing custom stages directly through Steam. Alongside that, we’ve also added new sandbox stages, upgraded the level selector with 3D previews, improved cleaning feedback with combo effects and coin popups, and added several quality-of-life improvements across the UI. Major AdditionsSteam Workshop support is now availableBrowse Workshop maps in-gameSubscribe to maps directly from the in-game browserDownload Workshop content and preview images automaticallySee clearer distinction between your local maps and subscribed Workshop mapsManage published maps more easily, including updating and deleting Workshop items in-ga…
- Welcome to Code My Robot Vacuum - 3 April 2026
Hello coders!This game is built around a simple idea: You program a robot vacuum to clean rooms, solve logic problems, and find better solutions through testing, debugging, and optimization.I like to make coding feel fun through puzzle-solving, experimentation, and a robot vacuum that is only as smart as the instructions you give it.What am I working on right now? 🛠️ Right now, my main focus is making the game more fun to play by:improving puzzlesrefining systemsfixing bugsmaking the overall ui/experience feel betterWhat’s next? ✨ I'll use these posts to share real progress on mechanics, design, and improvements as the game gets smarter.If you like games about coding, logic, automation, and optimization, please Wishlist Code My Robot Vacuum on Steam.Thanks for being here at the start.