GET YOUR BEARINGS
About SIC-1
SIC‑1 is a single‑player programming simulation where the virtual computer executes only one instruction: subtract and branch if less than or equal to zero (subleq). Players write low‑level code, aiming to reduce instruction counts and earn increasingly impressive job titles.
Developed by Anti‑Pattern Games, the title runs on Windows and Linux via Steam. It includes Steam achievements, cloud‑saved progress, leaderboards, and supports Family Sharing, offering a minimalist yet competitive environment for both newcomers and seasoned programmers.
01 / THE GUIDE
Single‑Instruction Logic
The SIC‑1 processor understands only the subleq operation, which subtracts a value from a memory address and branches if the result is less than or equal to zero. Every program must be constructed from repeated uses of this single command.
Because all computation reduces to a chain of subleq calls, the total number of instructions becomes a clear metric of efficiency. Players compare counts to improve their rankings, turning code size into a competitive statistic.
- Record instruction counts after each edit to see the impact of small changes.
- Add comments describing each subleq step to aid later optimization.
02 / THE GUIDE
Job Titles Progression
When a program meets defined efficiency thresholds, the game awards a new job title. Each title marks a milestone in code optimization.
Job titles are granted based on program performance and provide a visible indicator of advancement within the single‑instruction framework.
- Target incremental improvements to reach the next title step by step.
- Review community‑shared solutions for alternative optimization approaches.

03 / THE GUIDE
Steam Leaderboards
SIC‑1 records the efficiency of submitted programs on Steam leaderboards, ranking players by program efficiency. The tables update as new solutions are uploaded.
Windows and Linux users can both submit programs, so players on either platform can compare their leaderboard standings.
- Benchmark your code against the current top entries to gauge needed improvements.
- Focus on reducing branch frequency, as fewer branches often lower instruction counts.
04 / THE GUIDE
Steam Achievements
The game provides a set of Steam achievements tied to milestones in the game. Achievements are awarded automatically when criteria are met.
Achievements are listed on the Steam overlay and persist as part of the player’s Steam profile.
- Review the achievement list early to plan which milestones to target first.
- Use the achievement display to track progress without altering gameplay.
05 / THE GUIDE
Platform Support
SIC‑1 is officially available on Windows and Linux through Steam; macOS is not listed as a supported operating system. This defines the two platforms on which the game can be purchased and played.
Both supported platforms offer the game’s features, including the single‑instruction environment, achievements, leaderboards, and cloud‑saving.
- Confirm your Steam client is up to date to avoid compatibility issues on either OS.
- Consider Linux if you prefer command‑line tools for compiling large code submissions.





COMMUNITY
Player discussion