Best Programming Games on Steam

Games about writing code, logic, automation, algorithms, or computational thinking.

Browse all Programming →
1Stormworks: Build and Rescue - Players say: Build and program custom vehicles, then pilot them across a stormy open world to handle rescues, repairs, and other missions. Players like: Creative Vehicle Building · Freedom to Create · Deep Logic Systems ·
Read More ▶Less ◀

Join a world where you design, create and pilot your own air sea rescue service. Release your inner hero as you battle fierce storms out at sea to rescue those in need.

Screenshot
Screenshot
Screenshot
Sep 17, 2020
91% 👍
of 59k
In this game, you can…
  • pump water out of an airlock 200 meters underwater, juggling fluid pressure until the chamber clears.
  • build a missile that loiters around a waypoint until a target appears, then guides itself in for a strike.
  • use radar automation to coordinate an automatic drone firefighter swarm as a tiny robotic emergency fleet.
  • design your own air-sea rescue fleet, then take it into storms to fight fires, repair oil rigs, and run power stations.
  • wire a full command center with cameras, live monitors, and radios you built, then run the whole vehicle remotely.
  • iterate a boat through failures until it becomes a 200+ km/h hydrofoil that outruns most multiplayer craft.
  • design a pipeline that flexes with waves, locks together, and feeds an oil rig while a tug boat holds everything in place.
  • fly a helicopter through heavy winds and land it in rough seas, where the waves are big enough to punish bad design.
2Hacknet - Players say: Follow a dead hacker's automated emails, investigate his suspicious death, and breach networked systems through terminal commands. Players like: Engaging Mystery · Terminal Immersion · Strong Soundtrack ·
Read More ▶Less ◀

Hacknet is an immersive, terminal-based hacking simulator for PC. Dive down a rabbit hoIe as you follow the instructions of a recently deceased hacker, whose death may not have been the accident the media reports.

In this game, you can…
  • In this game, you can type a command in-game and your real computer's disc tray pops open.
  • In this game, you can lose your entire UI to a counter-hack, reboot into terminal-only mode, restore from backups, and hunt the attacker through your own logs.
  • In this game, you can get recruited by a dead hacker's automated failsafe message after 14 days, and follow his instructions into a conspiracy.
  • In this game, you can race a live trace timer, break in through ports, then wipe logs and kill the trace before you're caught.
  • In this game, you can juggle limited RAM by choosing which hacking tools to run at once, because you can't load everything.
  • In this game, you can hop through multiple proxy machines, open remote shells on several nodes, and overwhelm defenses with junk traffic while you keep pushing forward.
  • In this game, you can plunder hacked computers for emails, chat logs, hidden files, and clues, then follow that trail across other machines.
  • In this game, you can edit IRC logs or websites to insert custom names, so other people "see" your message when they check the files.
3Baba Is You - Players say: Push word blocks to rewrite each level’s rules, changing what you are, how objects behave, and what counts as victory. Players like: Inventive Rule Changes · Creative Puzzle Solutions · Satisfying Aha Moments ·
Read More ▶Less ◀

Baba Is You is a puzzle game where the rules you have to follow are present as blocks you can interact with. By manipulating them, you can change how the game works, repurpose things you find in the levels and cause surprising interactions!

Screenshot
Screenshot
Screenshot
Mar 13, 2019
98% 👍
of 24k
In this game, you can…
  • rewrite the rules mid-level by pushing word blocks, so you suddenly control walls, rocks, or multiple things at once.
  • make lava become "Win," then touch any lava tile to instantly clear the level.
  • make the level itself become something like "Win" or "Baba," so the map stops being a stage and becomes part of the rules.
  • remove the "is" from "Lava is Defeat" and then walk across lava safely, since the rule is what makes it deadly.
  • push "Flag is You" into place, and then you literally become the flag and move around as the goal object.
  • swap who "You" is entirely, so Baba can become a wall, a skull, or anything else—shared, duplicated, or transformed mid-level.
  • set up a rule chain where an object moves around and pushes word blocks for you, like a tiny self-running logic machine.
4The Farmer Was Replaced - Players say: Write Python-like code to guide a drone across a growing farm, automate crops, and unlock new tools and challenges. Players like: Satisfying Code Results · Programming Practice · Optimization Puzzles ·
Read More ▶Less ◀

Program and optimize a drone to automate a farm and watch it do the work for you. Collect resources to unlock better technology and become the most efficient farmer in the world. Improve your problem solving and coding skills.

In this game, you can…
  • write code that unlocks upgrades, uses them to unlock more upgrades, and keeps going until it finishes the entire game by itself.
  • restart from scratch and race for world-best times with a program that speedruns the full game automatically from the beginning.
  • merge harvested pumpkins into one massive pumpkin that fills the entire field.
  • write an endless harvest loop and keep the drone farming while you browse the upgrades tree.
  • grow from a single grass tile into a 4x4 field, then rewrite your code each time the farm gets bigger.
  • plant bushes everywhere, deliberately wait for them to grow, then harvest on the exact tick to actually get wood.
  • scan a whole sunflower field to find the single plant with the most petals, then harvest in that order.
  • sort cactus harvests with real sorting logic because the crop puzzle demands it.
  • remove maze walls to increase treasure, then try to automate a drone that can navigate the maze on its own.
5Upload Labs - Players say: Build a node-based computer system to download, process, and upload files while researching, hacking, coding, and training AI. Players like: Addictive Progression · System Optimization · New Mechanics Unlock ·
Read More ▶Less ◀

A sci-fi management game where you build and optimize your computer's system from the ground up. Connect and configure interconnected nodes to efficiently download, process, and upload files. Manage your setup, solve system challenges, and become the ultimate system architect

In this game, you can…
  • start by downloading a tiny text file, then scale up to building quantum computer chips
  • mine premium Tokens with GPU work, or breach banks by hacking for +20 Tokens per level
  • feed downloaded files into an AI, evolve it into a bigger money engine, and push toward Artificial General Intelligence
  • wire processors, networks, and uploaders into a resource web where one weak processor can bring the whole system down
  • choose whether to mine cryptocurrency with a GPU or convert it into compute, then route that compute into files, research, and upgrades
  • unlock coding and write custom optimizations, custom apps, and drivers to change how your system runs
  • save your entire setup as a blueprint, enter a portal reset, then rebuild fast with accumulated upgrades
6while True: learn() - Players say: Wire visual data-processing systems, take freelance tech jobs, and work toward building a translator for your clever cat. Players like: Visual Logic Puzzles · Approachable ML Concepts · Cat-Themed Humor ·
Read More ▶Less ◀

You’re a machine learning specialist who makes neural networks but your cat seems to be better at it. Now you must solve puzzles to build a cat-to-human translation system (who knows what else this cat is capable of!). Earn a fortune, buy kickass cat outfits, learn how machine learning really works!

In this game, you can…
  • build a cat-to-human translation system so you can understand your cat.
  • build a self-driving car and make your cat the pilot.
  • launch startups that can make you millions in shares or wipe you out with bankruptcy and a full restart.
  • drag machine-learning blocks together, hit Release, and watch the data stream through your setup.
  • rearrange your whole setup to win a gold medal by hitting speed targets, even if it means sacrificing accuracy.
  • solve jobs where the winning move is tailoring your logic to exact test inputs, like swapping two links to match specific outputs.
  • reroute all your data into a fresh node, manually train it for a while, then undo the wiring and keep the trained piece.
  • spend your freelance money on ridiculous cat gear like hats, helmets, and a Viking costume.
7Software Inc. - Players say: Build a tech company from the ground up: design offices, manage staff, develop products, and compete in a shifting market. Players like: Deep Company Simulation · Many Business Paths · Office Building Freedom ·
Read More ▶Less ◀

Construct and design buildings for optimal working conditions. Hire people to design and release software, so you can defeat the simulated competition and take over their businesses. Manage and educate your employees to make sure they are skilled and satisfied with their job.

In this game, you can…
  • fight off night-time robbers by hiring security, because thieves can steal literally everything you own
  • build your own operating system, then rerelease all your old software only for it so the market has to switch
  • race other companies to file the first patents of the year, then collect royalties indefinitely while everyone else pays to use your tech
  • start in a garage with almost no money, grind tiny contracts, then end up owning skyscrapers and subsidiaries as a billion-dollar company
  • spend years building an operating system, run out of cash mid-project, survive on contract work, then finish it and watch it go from selling nothing to suddenly exploding
  • buy out competing software companies, shelve their products, and corner entire markets until you're basically the only vendor left
  • design an office with no grid, then micromanage walking distances, bathrooms, coffee, temperature, and elevators so the layout directly affects productivity
  • set up hardware manufacturing with conveyor belts to build consoles and phones as a full second business alongside software
8Mad Games Tycoon 2 - Players say: Run a game studio from garage to corporation: hire staff, design and publish games, research technology, and build consoles. Players like: Addictive Progression · Detailed Management · Studio Growth ·
Read More ▶Less ◀

Start your own game development studio in 1976. Build your own offices, production facilities and server rooms. Develop the games of your dreams and produce the next next-gen console. Rise from a small garage company to a huge corporation.

In this game, you can…
  • design, manufacture, and revise your own console line, then drive sales with exclusives, warranties, and Slim/Pro upgrades.
  • buy rival studios and force them to make only games for your console, or grind out a single franchise forever.
  • play up to four-player business warfare: trade tech, send funds, team up, or sabotage each other while racing the charts.
  • start in a garage, sign an exclusive publishing deal, and have it erase your debt and fund your next studio era.
  • build your own game engine, license it to other studios, and live off royalties when your big projects bleed money.
  • pour $20 million into an MMO for five years, launch right as the trend hits, then keep it alive with paid DLC every three months.
  • run as a pure publisher: sign exclusives, republish hits, and ship budget, deluxe, collector's, GOTY, and bundle editions.
  • go from one shaky hit to a sequel empire, then turn the original franchise into an MMO that earns around $168 million.
9Bitburner - Players say: As an unknown hacker in a dystopian world, write JavaScript to breach servers, automate income, and unlock new systems. Players like: Scripted Automation · Incremental Progression · Coding Practice ·
Read More ▶Less ◀

Bitburner is a programming-based incremental game. Write scripts in JavaScript to automate gameplay, learn skills, play minigames, solve puzzles, and more in this cyberpunk text-based incremental RPG.

Screenshot
Screenshot
Screenshot
Dec 10, 2021
95% 👍
of 7.4k
In this game, you can…
  • earn "exploit" achievements by writing programs that edit the game itself from inside its own scripting sandbox.
  • build a worm that crawls the internet, takes over machines, and sets up server farms as it spreads.
  • build an automated stock system that buys, sells, and manipulates prices for a 98%+ chance to rise every tick.
  • write a script that steals 99% of a server's money every second.
  • prime every server you've cracked with one script and use all their memory as your own.
  • code a botnet that breaks into every reachable network, then retarget it on command like a configurable loot machine.
  • discover a casino that practically dares you to manipulate its randomness with code.
  • install augmentations that reset you to zero, then stack a pile of upgrades and reboot into massively stronger scripts.
10Opus Magnum - Players say: As an alchemist-engineer, program mechanical arms and tracks to turn reagents into products, then refine each machine for efficiency. Players like: Open-Ended Solutions · Satisfying Optimization · Mechanical Animations ·
Read More ▶Less ◀

Opus Magnum is the latest open-ended puzzle game from Zachtronics, the creators of SpaceChem, Infinifactory, and SHENZHEN I/O. Design and build machines that assemble potions, poisons, and more using the alchemical engineer’s most advanced tool: the transmutation engine!

Screenshot
Screenshot
Screenshot
Dec 7, 2017
97% 👍
of 7.3k
In this game, you can…
  • place your inputs and outputs anywhere, then build across an effectively unlimited grid with the full toolset from the start.
  • export your working solution as an animated GIF that loops forever and share the machine in motion.
  • turn raw materials into stranger products by bonding, unbonding, and transforming them in long repeating chains of steps.
  • build a ridiculous sprawling machine that still passes as long as it keeps producing the right product.
  • script each arm step by step on a looping timeline, then watch the whole factory move in sync like sheet music.
  • solve a puzzle, check your rank for cost/cycles/area, then immediately rebuild to climb the histograms.
  • make wildly different valid machines for the same puzzle, then come back later and prove a totally new layout still works.