Robo Instructus cover
Robo Instructus screenshot
Linux PC Mac Steam
Genre: Simulator, Indie

Robo Instructus

Robo Instructus v1.0 is out now

Now available for Linux & Windows. For the story behind the solo-development of the game checkout Robo Instructus: Behind The Scenes.



Changes since Beta-3.3.2



  • Use lz4 compression on all textures & fonts. Reduces binary size.
  • Linux: Compress dwarf debug data. Reduces binary size.
  • Fix some narrative copy errors.
  • Add robot falling animation.
  • Fix dark stage compute speed on probe levels.
  • Remove reveal unknown tile on fall (no longer needed with fall animation).
  • Fix dark stage button showing red on visible stage fall.
  • Fix robot fall after launch animation.
  • Fix error underline & selection overlapping code entry.
  • Widen errors when they are very close to the right edge so the messages are readable.
  • Fix selection code entry overlapping.
  • Fix escape & double-click handling when in menu & in company inbox.
  • Fix rare render bugs caused by outdated buffer usage after resizing the game window.
  • Optimise gaussian screen blur effects, these now scale with _Effects_ setting & are generally twice as efficient.
  • Rework stat graphs colours, fonts, sizes and tweak alignments.
  • Fix some holes in _Optimizer_ & _Serial Optimizer_ achievement logic.
  • Hide probe pause button when probe has stopped but robot is still running.
  • Optimise usage of frame instant for fade effects.
  • Fix startup resolution / buffer mismatch that can cause game render size bugs.
  • Steam: Use steam API to set initial game language.

Final Beta Update

This update is the last before the beta keys are deactivated on Monday. Robo Instructus 1.0 will be released on the 16th July 2019.

One final weekend to fire up the beta, send me feedback and be immortalised in the game's credits. The feedback I've received over the beta phase so far has been totally invaluable, particularly as I'm a solo dev. So thank you to everyone that sent me their thoughts!

Along with this update the game has new store art.


Also find a detailed look at the new "Dark Stages" in today's devblog.

New features



  • Add "Dark Stages" to all levels from Into The Unknown onwards. These extra stages are very similar to the others, but their actual details are hidden. Solving these encourages a greater focus on general solutions.

  • Add new game logo to title screen.

  • Add Vsync option the Video menu.
  • Support page up & page down code navigation.
  • The menu screen now supports keyboard left/right to control sliders & language selection.


Other changes



  • Windows: Fix game window not starting maximized.
  • Windows: Reduce the "white rect" appearing at/before startup.
  • Optimise compute logic when resizing the window, particularly improves resizing performance on Windows.
  • Optimize frame time by batching draw calls.
  • Fix edge case company inbox message scrolling issue.
  • Fix max speed robot compute panic.
  • Fix `path[].remove(path[].size()-1)` code parser bug.
  • Fix a minor level design bug in Orienteering.
  • Capitalise "The" in Into The Unknown.
  • Fix branch selection blocking clicks when not open.
  • Fix probe API summary clicks not working.


Beta-3.2 Update

Some nice new features in this one. Read more in today's devblog.

Reminder: The beta will end on 24th June 2019.

New features



  • Robot & probe teleportation effects.

  • Score statistic tooltips now appear when hovering over level scores. For time score this includes a full function breakdown.

  • New company inbox button in the facility (level selection) view. Here you can re-read all the company messages received so far.



Other changes



  • Tweaks to story text.
  • Fix facility fog not showing when snowfall was disabled.

Beta-3.1 Update

This update brings improvements to level selection and more. Read more in today's devblog.

Note: The beta will end on 24th June 2019.



New features



  • Improved facility view level selection.

    • New level node art.
    • Hovering now renders the name of known levels.
    • Final quality facility background art.
    • Facility fog below known levels.
    • Improve new game highlighting of the first node.


  • Add Italiano & Ελληνικά interface translations.
  • Add Credits menu option when in the title screen.


Other changes



  • Add Big AB Games splash screen at startup.
  • Use stripped down menu variant in final cutscene.
  • Explicitly opt for double buffer rendering, may help some systems.
  • Reduce alpha of high speed foreground snow so it's less "in your face".

Beta-3.0 Update

This update is a big one. It brings the final game levels, all levels are now playable in the beta. Read more in the devblog.

Note: The beta will end on 24th June 2019.



New features



  • The 4th and final arc of levels is now available.

    • Finish the story over the course of 8 new levels.
    • A new kind of robot to code for.
    • A shift to a concurrent coding challenge quite different to the previous levels.
    • New challenge level Robo Pinball.
    • New music & art.

  • Add new achievements for completing the game, and the final challenge level.



Other changes



  • Fix launch fx drawing order issues.
  • Lower default music volume.
  • Fix some story typos.
  • Fix some issues where company messages would keep appearing.


Beta-3.0.1



  • Fix intro words appearing in title screen.

Beta-2.2 Update & Beta Ending 24th June

This update is smaller as the current focus is finishing the final game act's content. Read more in today's devblog.

The devblog also announces that the beta will end on 24th June 2019. We have 1 month of beta testing time left. After this time the game will be removed from your steam libraries in readiness for full release.

Everyone that sent in useful feedback during the beta will have a chance to receive one of a limited amount of full game keys, and you'll all be in the game credits. So if you haven't tried the game yet, you still have 1 month to fire up the game, send me your thoughts and be immortalised in slowly-scrolling white text.

Beta-2.2 Changes



    <*> Teleporter fx will now pulse (a small part of the graphics improvement work for the final act).
    <*> Code reference & message archive buttons now work when level code is running and stop the code run if clicked.
    <*> Fix potential indexing panic when uncommenting a block of code.

      Beta-2.1 Update

      Robo Instructus now has achievements. Read more in today's devblog.



      New features



      • Steam achievements. 8 all new achievements are now available to unlock for progressing through the levels, optimizing solutions & completing optional challenge levels.

      Other changes



      • Fix best "run size" score not updating when making non-score affecting changes.

      Issues & Feedback


      No new issues.

      All issues: big-ab-games/robo-instructus/issues

      Beta-2 Update

      If you've got to the end of the current levels and want more, this update is for you. Read more in today's devblog



      New features



      • The 3rd "arc" of levels is now available.

        • New story & functions over the course of 7 new levels
        • "Launcher" tile which is both a tool for navigating gaps and a problem unto itself.
        • New challenge level The Maze.
        • New music & art.


      • Improved interface translations. 9 languages have now benefited from community improvement at big-ab-games/robo-instructus-translation. As a result the game can now support interface translations for Русский, Nederlands, Português, Polski, 简体中文, 繁體中文, Français, Deutsch & Svenska. A huge thanks to all the contributors!

      • Add overlay tutorial to mention the alt pause buttons.

      • Autocomplete now includes a tab key hint and will render correctly when near the right border of the code input.

      • A small rework of story unlocks in arc-2 (underground levels), including new story unlocks.

      Other changes



      • Fix hotkeys span toggling functionality like holding esc.
      • Fix last level code to select the preceding level that has code.
      • Fix some overlay tutorials sticking around too long.
      • Selected language is now saved and will be used next game start.
      • Fix code input modification when pressing keys in menu.
      • Fix code indent/wrapping markers rendering outside the code input area.

      Full release notes

      Issues & Feedback


      New issues to investigate:

      • Can't click on code reference/message archive while code is running #185

      All issues: big-ab-games/robo-instructus/issues

      Beta-1.10 Update

      Today's update takes baby steps towards translating Robo Instructus. Initially it's only part of the interface seeing translation into 3 new languages. But this can be improved to full interface translations in every language people are prepared to help me with. This leaves the much more difficult story translation, but one step at a time. Read more in the devblog.

      New features



      • Interface machine translations for Русский, Polski & Deutsch. Language can be selected by going to menu > settings > language. Coverage is limited to tooltips, menus and overlay tutorials.

        The translations are currently poor quality as they are machine translations. Check out big-ab-games/robo-instructus-translation if you'd like to help improve them.

      Other changes



      • Fix text glyphs stretching issues when resizing in rare cases.

      Full release notes

      Issues & Feedback


      No new issues to investigate.
      All issues: big-ab-games/robo-instructus/issues

      Beta-1.9 Update

      This update beefs up the ability to save & load solutions to a particular level. This UI appears when you start Use Your Powers Wisely along with a new overlay tutorial to explain it. Read more in the devblog.

      New features



      • Save different solution approaches to a level with custom names.
      • Reload the initial code for levels that start with some code.
      • Load previous level code, for building on your last solution instead of starting from scratch or copy-pasting.
      • New level menu Settings for game options with new option Autocomplete allowing players to disable the autocompletion popups while typing.

      Other changes



      • Remove Reset Level Code menu option, replaced by new initial code loading.
      • New overlay tutorials for the new code save/loading menu.
      • Disable autocomplete while typing comments.
      • Fix some render blending issues.

      Full release notes

      Issues & Feedback


      No new issues to investigate.
      All issues: big-ab-games/robo-instructus/issues