Compare SHENZHEN I/O prices across 50+ 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
IndieSimulation

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
Best Price Available
0.00
at N/A
Historical low: $4.69

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.

Screenshots & Media

Screenshot

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, Scout Team

Tags

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

Steam Deck & Linux

Steam Deck PlayableProtonDB Platinum

Valve rates this game Steam Deck Playable. Runs flawlessly on Linux out of the box. Based on 17 ProtonDB community reports.

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

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

Price History

2026-06-104.69(lowest)

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 key and store offers across 50+ verified shops, 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.