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 (17 games)
 - 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
 
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
 
Unleash your inner hacker skills and code your way to victory in a game where complex algorithms and intuitive gameplay collide.Net.Attack() is a dynamic Top-Down Survivors-like Roguelite where you create your own abilities using programming.
- 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 RTS PvP strategy game for programming enthusiasts, wherein the core mechanic is programming your units AI. You write real JavaScript that fights autonomously against other players in a match-based arena environment.
- Genre: Indie, Simulation, Strategy, Early Access
 - Programmable: Yes ๐ค
 - Available for 
 - Release: Thursday, 07. April 2022
 - 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, wherein the core mechanic is programming your units AI. You control your colony by writing JavaScript which operates 24/7 in the single persistent open world filled by other players on par with you.
- 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
 
















