A downloadable game for Windows and macOS

Escape from a hostile computer system! Harvest data to create an armada of battle-processes to aid your escape! Take command directly and play the game as an RTS, or use the game's built-in editor and compiler to write your own unit AI in a simplified version of C!

This game is free software, with a github repository at https://github.com/linleyh/liberation-circuit

Windows binaries are provided; the game will also compile on Linux. See readme.txt at the github link.

Version 1.3 (15 April 2017) adds a new integrated debugging/bytecode-watch system, and fixes some minor issues with 1.2.

Version 1.2 (31 March 2017) makes the following changes:

  • a new font size option (see init.txt)
  • you can now use init.txt to specify a file to save mission progress to (in case your game directory is write-protected)
  • "template files" have been renamed to "multi-binary files" to reflect their purpose as collections of multiple processes in binary format for use in multiplayer games
  • many small changes to in-game text, to make it more helpful
  • press space to cycle between active "under attack" alerts
  • data well locations are marked on areas obscured by fog of war
  • music is paused when the "exit game" box is displayed
  • a new "quit game" option on the "exit game" box (quits to the story screen or the main menu)
  • many other minor changes.

Version 1.1 (20 March 2017) fixes some bugs and adds a double-sized fonts option (edit init.txt for this). V1.1 also fixes a mistake in the in-game description of the interface object, which was very confusing.

Install instructions

Unzip into a convenient location, and run LibCirc.exe. Edit init.txt to change game settings like resolution, sound volume, font size and colour mode.


Libcirc-win-binary-v1.3.zip (3 MB)
LiberationCircuit-1.0.app.zip (2 MB)