Shenzhen I/O
Description
Shenzhen I/O is a single-player puzzle and programming simulation game. The player takes the role of a foreign electronics engineer who relocates to Shenzhen, China, to work for an electronics manufacturer. Through a series of contracts, they design and program circuits for a wide range of products, from simple consumer gadgets to industrial devices. The story is conveyed through emails, workplace chatter, and a rulebook that acts as both tutorial and narrative framework, framing the player’s career in the growing tech hub.
Gameplay centers on building functional circuits by combining hardware components with assembly-style code. Each puzzle provides a specification, such as a circuit that processes signals, drives a display, or manages input and output. The player uses a grid-based workspace to place microcontrollers, memory units, and logic components, then connects them with wires. Every microcontroller requires the player to write code using a streamlined instruction set, controlling timing, registers, and input/output operations.
The primary challenge is optimization. Each solution is evaluated by three criteria: cost, lines of code, and power consumption. While any valid solution can complete a contract, more efficient designs achieve better rankings on leaderboards and encourage replay to refine performance. Many puzzles support multiple creative approaches, allowing players to trade off between cheaper hardware, cleaner code, or lower power.
Progression comes through completing contracts that unlock new jobs and components. As more advanced parts become available, puzzles increase in complexity, demanding layered logic and careful management of limited controller instructions. Some contracts also include optional performance goals or hidden challenges, adding depth to the experience.
The game includes an in-universe manual styled as a technical reference, which players must consult to understand component behavior and programming syntax. The email interface delivers new contracts, storyline developments, and flavor text.