A curated list of games for software engineers that have that certain something extra ๐พ ๐ฎ
Notes
Programmable: Yes ๐คmeans: The game or the game client/actions can be controlled by code. Get creative ๐ฉโ๐จ
- Games (20 games)
- 7 Billion Humans
- Artifacts
- Bitburner
- Craftomation 101: Programming & Craft
- Desynced
- Factorio
- Human Resource Machine
- JOY OF PROGRAMMING - Software Engineering Simulator
- Mindustry
- Net.Attack()
- Satisfactory
- Screeps: Arena
- Screeps: World
- shapez
- shapez 2
- SHENZHEN I/O
- Sid Meier's Civilization IV
- SpaceTraders
- The Farmer Was Replaced
- TIS-100
- Still not enough?
- How to contribute
Automate swarms of office workers to solve puzzles inside your very own parallel computer made of people. A thrilling followup to the award winning Human Resource Machine. Now with more humans!
- Genre: Indie, Simulation
- Available for
- Release: Thursday, 23. August 2018
- Website of 7 Billion Humans
- 7 Billion Humans @ Steam
Artifacts is a sandbox MMORPG designed for code lovers, where you control your characters entirely through an HTTP API. Every action your characters can take corresponds to an endpoint you can interact with programmatically. This unique approach lets you automate gameplay, build custom tools, and explore new ways to play. It has no predetermined path โ you choose your own adventure. Send your characters into combat against monsters, gather resources using skills like mining and woodcutting, craft equipment, complete quests, and much more.
- Genre: Programming, Massively Multiplayer, Strategy
- Programmable: Yes ๐ค
- Available for
- Website of Artifacts
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.
- Genre: Free To Play
- Available for
- Release: Friday, 10. December 2021
- Website of Bitburner
- Bitburner @ Steam
You land on a frozen planet in a tiny rocket with a robot inside. Harvest and combine materials to discover new ones. Use visual programming to make the robot do the tiresome work for you. Slowly build a gang of self-sustaining robot workers and watch them terraform the planet.
- Genre: Indie, Simulation, Strategy, Early Access
- Available for
- Release: Monday, 19. February 2024
- Website of Craftomation 101: Programming & Craft
- Craftomation 101: Programming & Craft @ Steam
Desynced is a sci-fi strategy game with fully customizable units and behaviors. Gather, build, research, and explore the unknown. Alone or with friends, unveil the mystery of an AI on the edge of self-awareness and uncover the hidden truth in this blend of strategy, automation, and exploration.
- Genre: Simulation, Strategy, Early Access
- Available for
- Release: Tuesday, 15. August 2023
- Website of Desynced
- Desynced @ Steam
Factorio is a game about building and creating automated factories to produce items of increasing complexity, within an infinite 2D world. Use your imagination to design your factory, combine simple elements into ingenious structures, and finally protect it from the creatures who don't really like you.
- Genre: Casual, Indie, Simulation, Strategy
- Available for
- Release: Friday, 14. August 2020
- Website of Factorio
- Factorio @ Steam
Program little office workers to solve puzzles. Be a good employee! The machines are coming... for your job. From the creators of World of Goo and Little Inferno.
- Genre: Casual, Indie, Simulation
- Available for
- Release: Thursday, 15. October 2015
- Website of Human Resource Machine
- Human Resource Machine @ Steam
Use real Python code to automate machines, robots, drones and more: Program self-driving vehicles; crack passwords; apply machine learning; automate logistics; use image processing to guide missiles. Gain real coding skills and solve exciting bite-sized programming challenges.
- Genre: Indie, Simulation, Strategy
- Available for
- Release: Saturday, 18. January 2025
- JOY OF PROGRAMMING - Software Engineering Simulator @ Steam
An open-ended factory management game with RTS and tower defense elements.
- Genre: Strategy
- Available for
- Release: Thursday, 26. September 2019
- Website of Mindustry
- Source Code for Mindustry @ Source Code Repository
- Mindustry @ Steam
CODE OR DIE! Hack enemy systems & survive the security response by engineering lethal bullet-heaven algorithms. Your brain power determines your firepower across 150+ programming nodes. Debug your failures. Optimize your code. Complete the heist. HACK THE PLANET!
- Genre: Action, Indie, Early Access
- Available for
- Release: Thursday, 19. June 2025
- Website of Net.Attack()
- Net.Attack() @ Steam
Satisfactory is a first-person open-world factory building game with a dash of exploration and combat. Play alone or with friends, explore an alien planet, create multi-story factories, and enter conveyor belt heaven!
- Genre: Adventure, Indie, Simulation, Strategy
- Available for
- Release: Tuesday, 10. September 2024
- Website of Satisfactory
- Satisfactory @ Steam
Screeps: Arena is an online PvP strategy game for programming enthusiasts. You write real JavaScript to control your units, and they fight autonomously against other players in a 1v1 match-based arena environment.
- Genre: Indie, Simulation, Strategy
- Programmable: Yes ๐ค
- Available for
- Release: Saturday, 01. November 2025
- Website of Screeps: Arena
- Source Code for Screeps: Arena @ Source Code Repository
- Screeps: Arena @ Steam
Screeps: World is an open source MMO RTS sandbox game for programming enthusiasts. You control your colony by writing JavaScript code that executes 24/7 in a massive, persistent world alongside other programmers.
- Genre: Indie, Massively Multiplayer, Simulation, Strategy
- Programmable: Yes ๐ค
- Available for
- Release: Wednesday, 16. November 2016
- Website of Screeps: World
- Source Code for Screeps: World @ Source Code Repository
- Screeps: World @ Steam
shapez is an easy-going, minimalistic factory building game about the automation of shapes through extraction and satisfying production lines. Adapt to increasingly complex shapes and grow your factory across an infinitely expanding map. Your only limitation is your creativity!
- Genre: Casual, Indie, Simulation, Strategy
- Available for
- Release: Sunday, 07. June 2020
- Website of shapez
- Source Code for shapez @ Source Code Repository
- shapez @ Steam
Dive into a factory-building game with the focus on just that โ building huge space factories! Construct sprawling multi-level factories and satisfying production lines without limits. Tackle increasingly complex automation challenges at your own pace โ you wonโt have to worry about enemies.
- Genre: Casual, Indie, Simulation, Strategy, Early Access
- Available for
- Release: Thursday, 15. August 2024
- Website of shapez 2
- shapez 2 @ Steam
BUILD CIRCUITS. WRITE CODE. RTFM.
- Genre: Indie, Simulation
- Available for
- Release: Thursday, 17. November 2016
- Website of SHENZHEN I/O
- SHENZHEN I/O @ Steam
With over 6 million units sold and unprecedented critical acclaim from fans and press around the world, Sid Meier's Civilization is recognized as one of the greatest PC game franchises of all-time. Now, Sid Meier and Firaxis Games will take this incredibly fun and addictive game to new heights by adding new ways to play and win, new...
- Genre: Strategy
- Available for
- Release: Wednesday, 25. October 2006
- Website of Sid Meier's Civilization IV
- Sid Meier's Civilization IV @ Steam
SpaceTraders is a space-themed economic game with HTTP endpoints for automating gameplay and building custom tools (A programmable API game for developers). It is an open-universe space-themed game that offers a set of HTTP endpoints to control a fleet of ships. All players operate their fleet in the same universe. Unlike a traditional game, SpaceTraders is headless and does not have a first-party client to play the game. Instead, you as the player are responsible for building your own client to interact with the API. This allows you to build your own UI, automate your trade routes, or just play the game from the comfort of your terminal.
- Genre: Programming, Strategy, Simulation
- Programmable: Yes ๐ค
- Available for
- Website of SpaceTraders
- Source Code for SpaceTraders @ Source Code Repository
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.
- Genre: Casual, Indie, Simulation, Strategy
- Available for
- Release: Friday, 10. October 2025
- Website of The Farmer Was Replaced
- The Farmer Was Replaced @ Steam
TIS-100 is an open-ended programming game by Zachtronics, the creators of SpaceChem and Infinifactory, in which you rewrite corrupted code segments to repair the TIS-100 and unlock its secrets. Itโs the assembly language programming game you never asked for!
- Genre: Indie, Simulation
- Available for
- Release: Monday, 20. July 2015
- Website of TIS-100
- TIS-100 @ Steam
Take a look at Awesome Engineering Games (incl. the related HackerNews discussion) or at Awesome Programming Games.
If you want to
- add a new game to the list, check out our Contribution Guide
- modify the tooling and structure, check out our Development Guide
Dependencies are managed by Renovate Bot/Mend: Dashboard.



















