Turing Complete
System requirements for Turing Complete
Intel UHD 630 / TBA
Intel Core i5-8400 @ 2.80GHz / TBA
2 GB / TBA
512 MB
Not required
About Turing Complete
Turing Complete is a computer-engineering puzzle game that asks you to build a working computer from the most primitive component up. You start with a single NAND gate, and across a long sequence of escalating puzzles you discover — by solving rather than by reading — the path from that gate to logical primitives, arithmetic units, memory, control flow, and eventually a full CPU architecture with its own instruction set. By the time you reach the late campaign, you've genuinely built a computer.
The pedagogical structure is what makes the game work. Concepts are introduced as constraints rather than explanations — you're told what a level needs to accept and produce, and have to figure out from your existing toolkit how to satisfy that contract. Once you've solved a problem, you can package the solution as a reusable component and slot it into later puzzles, so your toolbox grows organically. The end state is a deep, practical understanding of how the layers of abstraction in real computers relate, including how if-statements, loops and functions actually decompose into assembly and hardware.
The underlying simulator is powerful enough that the second half of the game is essentially open-ended. You can wire up screens, timers, sound, keyboard input and network components to build whatever you like — including designing a unique assembly language for the computer you've constructed, writing programs in it, and running them on hardware you defined gate by gate. The campaign provides a guided arc; the toolkit is what you keep afterwards.

