Skip to content
breakpoınt

Programming games for PC and Steam

Breakpoint lists 74 programming games for PC, link-checked every 12 hours. Updated 26 Oct 2026.

Puzzle and automation games you install on Windows, Mac or Linux, most of them on Steam. You win by writing code: assembly for imaginary chips, scripts for farm drones, logic for a CPU you build yourself. The price is on every listing.

Assembly and Zachtronics-style

Write tiny programs for made-up machines with a handful of instructions, then make them faster and shorter.

Build a computer

Start from logic gates and work up to a CPU that runs your own programs.

Automation in real languages

Script drones, robots and gadgets in Python-like or real languages, and let the code play for you.

Hacking games

Terminals, exploits and scripts in a fictional network. Programming meets heist.

Visual engineering puzzles

No text code: you lay out arms, belts and molecules, and the solution runs like a program.

~/ · pc · 1–50 of 74

  1. Beginner · Desktop
  2. Java · Desktop
  3. Python · Desktop
  4. while True: learn()Paid
    Machine learning · Desktop
  5. Turing CompletePaid
    Hardware · Desktop
  6. HacknetPaid
    Shell · Desktop
  7. Assembly · Desktop
  8. AutonautsPaid
    Visual · Desktop
  9. Opus MagnumPaid
    Visual · Desktop
  10. Assembly · Desktop
  11. VulnHub
    Security · Desktop
  12. Shenzhen I/OPaid
    Assembly · Desktop
  13. Git · Desktop
  14. DuskersPaid
    Shell · Desktop
  15. Visual · Desktop
  16. TIS-100Paid
    Assembly · Desktop
  17. 7 Billion HumansPaid
    Assembly · Desktop
  18. SpaceChemPaid
    Visual · Desktop
  19. Shell · Desktop
  20. ExceptionPaid
    Visual · Desktop
  21. crackmes.one
    Security · Desktop
  22. Colobot
    Multi-language · Desktop
  23. SQL · Desktop
  24. InfinifactoryPaid
    Visual · Desktop
  25. Grey HackPaid
    Security · Desktop
  26. AI · Desktop
  27. NITE Team 4Paid
    Security · Desktop
  28. A=BPaid
    Algorithms · Desktop
  29. ExapunksPaid
    Assembly · Desktop
  30. Robocode Tank Royale
    Multi-language · Desktop
  31. AI · Desktop
  32. hackmudPaid
    JavaScript · Desktop
  33. Visual · Desktop
  34. EmuDevz
    JavaScript · Desktop
  35. The Signal StatePaid
    Hardware · Desktop
  36. Security · Desktop
  37. MOLEK-SYNTEZPaid
    Visual · Desktop
  38. ReplicubePaid
    Lua · Desktop
  39. Security · Desktop
  40. Lua · Desktop
  41. SIC-1
    Assembly · Desktop
  42. MHRDPaid
    Hardware · Desktop
  43. DockerLabs
    Security · Desktop
  44. Python · Desktop
  45. Else Heart.Break()Paid
    Multi-language · Desktop
  46. Logic WorldPaid
    Hardware · Desktop
  47. BotomyPaid
    Python · Desktop
  48. Midnight ProtocolPaid
    Security · Desktop
  49. Comet 64Paid
    Assembly · Desktop
  50. ChipWitsPaid
    Visual · Desktop

PC programming games: common questions

What is a Zachtronics-style game?

Zachtronics made TIS-100, Shenzhen I/O, SpaceChem, Opus Magnum and Exapunks: puzzle games where you build a working solution from simple parts or instructions, then compare its size and speed with other players on histograms. Other studios now make games in the same style, like SIC-1, Turing Complete and Kaizen.

Which programming game should I play first?

Human Resource Machine needs no coding experience and teaches the ideas behind assembly. If you already code, try TIS-100 or Exapunks. If you'd rather write real Python-like code, The Farmer Was Replaced and Bitburner are good starts.

Are there free programming games on Steam?

Yes. SIC-1 is free on Steam, and Robocode runs for free on your own machine. For more free games, most browser games on Breakpoint cost nothing; see the free programming games list.

Looking for something free? See free programming games.

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help