Code My Robot Vacuum
Steam News 14 May 20267d ago

Update 0.1.2.0: In-Game Guide, Clickable Function Docs & Smoother UI

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…

Update log

Full Code My Robot Vacuum update

The complete published notes, normalized for clean reading and source attribution.

Repeated intro

Hello Coders,

Extracted changes

0 fixes16 additions8 changes1 removal
  • Gameplay
  • UI and audio
  • Store
  • Workshop
addedThis 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.
addedThe 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.
addedNew In-Game Guide PanelAdded a full Guide panel for campaign topics, examples, and learning material.
addedNew In-Game Guide PanelGuide topics now track read/unread state, making it easier to spot new information.
addedClickable Function Wiki Links in the Code EditorAdded visible link underlines for currently visible lines, plus improved hover cursor feedback.
changedClickable Function Wiki Links in the Code EditorThe HUD now reuses the existing Function Wiki window when possible instead of creating duplicate windows.

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 now properly account for the Guide window, so it blocks input when needed and stays within the usable screen area.

  • Recognized functions and symbols in the code editor can now show wiki-style links while holding Ctrl or Cmd.

  • Ctrl/Cmd-clicking supported symbols opens the related Function Wiki entry directly.

  • Added visible link underlines for currently visible lines, plus improved hover cursor feedback.

  • The HUD now reuses the existing Function Wiki window when possible instead of creating duplicate windows.

New Code APIs and Documentation

  • Added conveyor and docking station robot helpers:

    • robot.is_on_conveyor()

    • robot.get_conveyor_direction()

    • robot.get_docking_station()

  • Added supported builtin helpers including debug, isinstance, hasattr, getattr, and setattr.

  • Added random module support, including random(), randint(), randrange(), choice(), choices(), shuffle(), sample(), uniform(), and seed().

  • Updated code completion, Function Wiki data, unlock visibility, and documentation for the new helpers.

Gameplay & Feel Improvements

  • Scripts now wait for automated transport to finish after movement, including conveyors, jump pads, and bomb blasts. This prevents code execution from racing ahead while the robot is still being moved by the level.

  • Enabled physics interpolation for smoother movement.

  • Reset robot body interpolation after teleporting, snapping, launching, spawning, or returning to spawn to reduce visual artifacts.

  • Added a camera intro when loading into levels, giving level starts a smoother presentation.

  • The HUD timer now starts after the level-start delay instead of immediately during initialization.

  • Objective entrance animations were preserved while removing unnecessary startup animations from HUD resource cards.

  • Disabled the debug grid by default for cleaner normal gameplay.

Code Editor, Dock & Window Improvements

  • Added a dedicated Code Editor entry to the app dock.

  • When no editor window is open, the dock now shows a clear “Open Code Editor” action.

  • Code editor windows are now clamped to the visible viewport and capped at 80% of the screen size.

  • Dragging, resizing, un-minimizing, and resolution changes now keep the editor reachable and fully onscreen.

  • Added a keyboard icon entry to the icon registry for the editor dock item.

Creator / Workshop / Editor Improvements

  • Sandbox playtests now correctly unlock functions during testing, matching the intended playtest behavior.

  • Updated the playtest function unlock test coverage for both normal playtests and sandbox stages.

  • Workshop, settings, start menu, and background UI scenes now use the new script-driven 3D menu background system.

  • Workshop and editor-related scrolling now benefits from the new smooth scrolling system.

UI / Quality of Life

Smoother Loading Screens

  • Added rotating loading hints with fade transitions.

  • Refined the loading screen layout, overlay, panel styling, and progress behavior.

  • Progress now smooths more deliberately near completion and snaps cleanly to 100%.

  • Loading UI is now

Source

Steam News / 14 May 2026

Open original