player.gg

Turing Complete

LevelHead

Learn CPU architecture with puzzles

SimulationEarly Access

Wishlist or get this game

Join the community

Official website

About This Game

-= LEARN =-



Everything in a computer can be constructed from a basic component called a NAND gate. You will be challenged through a series of puzzles, to discover the path from NAND gates to arithmetic, memory and all the way to full CPU architectures. If you complete this game, you will have a deep understanding of how assembly, CPU instruction sets and basic components are related. And you will understand how programming concepts like if statements, loops and functions actually work in assembly and hardware.


-= BUILD =-



The game is built on a powerful simulator, that gives you total freedom in how you solve levels or create your own computers. Wire up screens, timers, sound, keyboard input and network components to create whatever you want. You can even design a unique assembly language for your computer.

Community Activity

  1. Turing CompleteSteam announcement

    Soundtrack available on Steam

    Some of you have been asking for the soundtrack to be sold here on Steam. It is now finally here. It contains 16 tracks in very high quality audio you can't find anywhere else.

  2. Turing CompleteSteam announcement

    The story is back, the alien is out

    The alien has been replaced with a new character. I think this change may upset some players, but it is something I have wanted to do for a while. The TLDR reason is that he is…

  3. Turing CompleteSteam announcement

    Turing Complete 2 patch notes

    Features and changes New and powerful assembler system added Almost all components now support widths between 2 and 64 A powerful new screen replaces the old screens. It supports…

  4. Turing CompleteSteam announcement

    Breaking update upcoming

    The new version of Turing Complete will arrive very soon. It includes new features such as 100x faster simulation speed, support for variable width components, a powerful new…

View all activity