Thinky Games

The latest programming games

Programming games are a genre of video games in which players use sequences of instructions inspired by computer languages in order to control various resources. In the case of puzzle games, the goal of a level is usually to match a specific output from the available instructions. Programming can also be used in more open-ended environments to automate the carrying out of various tasks by robot assistants.

Programming games are often based on common programming constructs such as loops, conditionals and variables, but the game languages themselves come in various shapes. Players may have to type code inside an in-game editor, and the language may resemble anything between a simplified version of a software language (Replicube) and a deviously made-up esoteric language (SIC-1). Other games rely on visual programming instead, enabling players to drag and drop blocks of code (7 Billion Humans) or command icons (ABI-DOS). Games with block-based programming in particular bear interesting educational values for computer science newcomers.

Most programming games are engineering games in which there can be many solutions to the same problem. Some games are designed to have a unique solution to each puzzle though, like Star Stuff. Since code is written first and run second, programming games are naturally drawn to setup-and-play design. They are also closely related to automation games.

The games listed below are the most recently released programming games in the Thinky Games database.

  • Rodocodo: Code Hour
    iPad
    iPhone
    Android
    Web
    Guide the cat to the finish line in this gentle introduction to programming.
  • Turing Complete
    Windows
    Linux
    MacOS
    Simulate anything in a computer, from basic logic gates to advanced CPU instructions.
  • Autonauts
    Windows
    Nintendo Switch
    PlayStation 4
    PlayStation 5
    Xbox Series X|S
    Xbox One
    Automate a village colony by teaching robots with an accessible programming language.
  • while True: learn()
    Windows
    Linux
    MacOS
    Nintendo Switch
    PlayStation 4
    Xbox Series X|S
    Xbox One
    iPad
    iPhone
    Android
    Create a cat-to-human translation system with machine learning structures and visual programming.
  • Exapunks
    Windows
    Linux
    MacOS
    Read hacking zines and code viruses to infiltrate banks, universities, and even your own body.
  • 7 Billion Humans
    Windows
    Linux
    MacOS
    Nintendo Switch
    iPad
    iPhone
    Android
    Apply parallel computing to a swarm of disposable office workers.
  • NandGame
    Web
    Start from the NAND operation and build all the logic up to a CPU.
  • Silicon Zeroes
    Windows
    Linux
    MacOS
    Build complex electronics from simple components at Silicon Valley's first start-up.
  • MHRD
    Windows
    Linux
    MacOS
    Design various hardware circuits for a fictional startup in the 80s.
  • Shenzhen I/O
    Windows
    Linux
    MacOS
    Build circuits and write assembly code in this open-ended programming game.
  • Human Resource Machine
    Windows
    Linux
    MacOS
    Nintendo Switch
    iPad
    iPhone
    Android
    Program office workers to solve algorithmic puzzles.
  • TIS-100
    Windows
    Linux
    MacOS
    iPad
    Study the TIS-100 technical manual and write assembly programs for its highly-parallel CPU architecture.
Jump to page:

Join our newsletter

Get a free thinky game to play and discuss, plus the latest thinky news and reviews, directly to your inbox every 2 weeks!