Compare SHENZHEN I/O prices across trusted key stores and find the best deal. Developed by Zachtronics. Published by Zachtronics. Released on 11/17/2016. Available on PC, Mac, Linux. Genres: Indie, Simulation.

Read the manual or stay unemployed: SHENZHEN I/O is a brutally honest programming-puzzle game that will make you feel like a genius when it clicks, and a fraud until it does.

My first hour with SHENZHEN I/O ended with a 41-page PDF open on my second monitor and genuine respect for anyone who works in embedded systems for a living. Zachtronics built this as a spiritual successor to TIS-100, and where that game handed you a salvaged 1980s machine as an excuse for its austerity, SHENZHEN I/O drops you into a near-future Shenzhen electronics firm with a full cast of coworkers, a corporate email chain, and absolutely zero hand-holding on the actual engineering. The premise is simple: you are a new hire at Shenzhen Longteng Electronics, and clients need circuits built. The execution is anything but simple. Each assignment gives you a canvas on which to place components - microcontrollers, memory chips, logic gates, LCD screens - and wire them together. Then you write code for each microcontroller in a fictional assembly language that borrows heavily from real low-level programming. The smaller microcontroller holds nine instructions, the larger holds fourteen. Every instruction can be conditionally executed using a sleep/test register pair, which means the language is tiny but the decision space is enormous. After you get a solution passing all its test cases, the game shows you a histogram comparing your circuit cost, power consumption, and line count against every other player's solution. That histogram will immediately make you want to rebuild everything from scratch - and that compulsive optimization loop is where most of the serious hours go. Here is the honest pitch for players who are not professional programmers: the game does not actually require prior embedded-systems knowledge. The assembly language is invented specifically for the title and the datasheets in the PDF manual cover everything you need. What it does require is patience with documentation and comfort sitting with an unsolved problem for a while. The early assignments ramp up sensibly - a simple LED controller, a signal timer - and by the time the puzzles get genuinely nasty, you have enough vocabulary to attack them. The community consensus after years of play is that the difficulty is steep but fair, and the satisfaction of cracking a stubborn puzzle is proportional to how long it resisted you. A noted criticism, however, is that late-game puzzles force solutions tight enough that clean, principled code becomes impossible - you end up writing hacks that would fail any code review, which sits uncomfortably against the quasi-realistic framing. Some players find that thrilling; others find it philosophically irritating. Beyond the main campaign, there is a bonus campaign added post-launch with eleven harder puzzles and a math co-processor component, a sandbox mode for building your own devices and games using Lua scripts, Steam Workshop support for sharing custom challenges, and a built-in Mahjong-themed solitaire variant for decompressing between headache-inducing assignments. The narrative layer - delivered entirely through office emails from quirky colleagues - is light but genuinely funny. One assignment has you designing a vape pen for a musician client who subsequently gets arrested; another has a coworker pitching "ghost electronics" using chips of unknown origin. It never becomes a story in the traditional sense, but it gives the puzzle progression a dry, deadpan personality that fits the whole premise perfectly. The one persistent usability complaint worth flagging: on smaller displays, the text is eye-strainingly small and there are limited scaling options, which is a real friction point on laptops. For anyone who already loved TIS-100, SpaceChem, or any other Zachtronics title, this is the most accessible entry point in the lineup - better UI, more character, and a more grounded setting. For a complete newcomer to the genre, the commitment required is real, but the reward structure is designed around that investment. Open the manual, treat the first few puzzles as tutorial content whether the game calls them that or not, and give it four or five sessions before judging the difficulty curve. The histogram alone will keep you returning for one more optimization pass long after the campaign is finished. Diego, Scout Team

SHENZHEN I/O

SHENZHEN I/O

Nov 17, 2016Zachtronics
GamerScout Says

Read the manual or stay unemployed: SHENZHEN I/O is a brutally honest programming-puzzle game that will make you feel like a genius when it clicks, and a fraud until it does.

PCMacLinux
Steam Deck PlayableProtonDB Platinum
Best Price Available
€0.00
at N/A
Historical low: €4.43

GamerScout Verdict

Worth every frustrated hour for puzzle players who can commit to reading documentation before touching the circuit board.

Compare Prices(0 stores)

Loading prices...

We may earn a commission when you buy games through links on this page — at no extra cost to you. It never affects our rankings or verdicts.

Price History

Historical low
€4.4325 Jun 2026
Keyshops
€4.20€4.44€4.68€4.9210 Jun21 Jun3 Jul14 Jul25 Jul
10 Jun — 25 Jul
Create alert

Screenshots & Media

About SHENZHEN I/O

My first hour with SHENZHEN I/O ended with a 41-page PDF open on my second monitor and genuine respect for anyone who works in embedded systems for a living. Zachtronics built this as a spiritual successor to TIS-100, and where that game handed you a salvaged 1980s machine as an excuse for its austerity, SHENZHEN I/O drops you into a near-future Shenzhen electronics firm with a full cast of coworkers, a corporate email chain, and absolutely zero hand-holding on the actual engineering. The premise is simple: you are a new hire at Shenzhen Longteng Electronics, and clients need circuits built. The execution is anything but simple. Each assignment gives you a canvas on which to place components - microcontrollers, memory chips, logic gates, LCD screens - and wire them together. Then you write code for each microcontroller in a fictional assembly language that borrows heavily from real low-level programming. The smaller microcontroller holds nine instructions, the larger holds fourteen. Every instruction can be conditionally executed using a sleep/test register pair, which means the language is tiny but the decision space is enormous. After you get a solution passing all its test cases, the game shows you a histogram comparing your circuit cost, power consumption, and line count against every other player's solution. That histogram will immediately make you want to rebuild everything from scratch - and that compulsive optimization loop is where most of the serious hours go. Here is the honest pitch for players who are not professional programmers: the game does not actually require prior embedded-systems knowledge. The assembly language is invented specifically for the title and the datasheets in the PDF manual cover everything you need. What it does require is patience with documentation and comfort sitting with an unsolved problem for a while. The early assignments ramp up sensibly - a simple LED controller, a signal timer - and by the time the puzzles get genuinely nasty, you have enough vocabulary to attack them. The community consensus after years of play is that the difficulty is steep but fair, and the satisfaction of cracking a stubborn puzzle is proportional to how long it resisted you. A noted criticism, however, is that late-game puzzles force solutions tight enough that clean, principled code becomes impossible - you end up writing hacks that would fail any code review, which sits uncomfortably against the quasi-realistic framing. Some players find that thrilling; others find it philosophically irritating. Beyond the main campaign, there is a bonus campaign added post-launch with eleven harder puzzles and a math co-processor component, a sandbox mode for building your own devices and games using Lua scripts, Steam Workshop support for sharing custom challenges, and a built-in Mahjong-themed solitaire variant for decompressing between headache-inducing assignments. The narrative layer - delivered entirely through office emails from quirky colleagues - is light but genuinely funny. One assignment has you designing a vape pen for a musician client who subsequently gets arrested; another has a coworker pitching "ghost electronics" using chips of unknown origin. It never becomes a story in the traditional sense, but it gives the puzzle progression a dry, deadpan personality that fits the whole premise perfectly. The one persistent usability complaint worth flagging: on smaller displays, the text is eye-strainingly small and there are limited scaling options, which is a real friction point on laptops. For anyone who already loved TIS-100, SpaceChem, or any other Zachtronics title, this is the most accessible entry point in the lineup - better UI, more character, and a more grounded setting. For a complete newcomer to the genre, the commitment required is real, but the reward structure is designed around that investment. Open the manual, treat the first few puzzles as tutorial content whether the game calls them that or not, and give it four or five sessions before judging the difficulty curve. The histogram alone will keep you returning for one more optimization pass long after the campaign is finished.

Diego
Diego · Scout Team

Strategy & simulation

Tags

singleplayerachievementsworkshopcloud-savestier:sub-5Assembly ProgrammingCircuit DesignOptimization PuzzlesZach-likeManual RequiredHistogram ScoringSandbox ModePost-launch ContentLua Scripting

System Requirements

Minimum

OS
Windows Vista / 7 / 8 / 10
Memory
4 GB RAM
DirectX
Version 11
Storage
450 MB available space
Graphics
1366 x 768
Processor
2.0 GHz

Recommended

OS
Windows Vista / 7 / 8 / 10
Memory
4 GB RAM
DirectX
Version 11
Storage
450 MB available space
Graphics
1920 x 1080
Processor
2.0 GHz

Keep exploring

Community Discussion

Be the first to comment on SHENZHEN I/O.

Reviews & Ratings

No ratings available

Game Info

Developer
Zachtronics
Publisher
Zachtronics
Release Date
Nov 17, 2016

Price Alert

Get notified when the price drops below your target!

Create Alert

No card? Pay another way

Top up your Steam Wallet or buy crypto with any card — instant delivery, no bank account needed.

More from Zachtronics

Buy smarter: helpful guides

Looking for more? See games like SHENZHEN I/O →

Frequently asked questions about SHENZHEN I/O

How much does SHENZHEN I/O cost?

SHENZHEN I/O pricing changes often and varies by store, edition and region. The live price table on this page compares the cheapest in-stock offers from trusted key stores like Eneba and Kinguin, so you always see the current lowest price before you buy.

Where can I buy SHENZHEN I/O cheapest?

Compare SHENZHEN I/O prices across every verified store in the price table on this page. We list the cheapest in-stock key and store offers, updated regularly, so you always see the best current deal before you buy.

What platforms is SHENZHEN I/O available on?

SHENZHEN I/O is available on PC, Mac, Linux.

When was SHENZHEN I/O released?

SHENZHEN I/O was released on 17 November 2016.

Who developed SHENZHEN I/O?

SHENZHEN I/O was developed by Zachtronics.