Skip to content

Games for software engineers that have that certain something extra ๐Ÿ‘พ ๐ŸŽฎ

License

Notifications You must be signed in to change notification settings

EngineeringKiosk/awesome-software-engineering-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

156 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Awesome Games for Software Engineers

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 ๐Ÿ‘ฉโ€๐ŸŽจ

Table of Contents

Games

7 Billion Humans

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!


Artifacts

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 Windows macOS Linux
  • Website of Artifacts

Bitburner

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.


Craftomation 101: Programming & Craft

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.


Desynced

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.


Factorio

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.


Human Resource Machine

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.


JOY OF PROGRAMMING - Software Engineering Simulator

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.


Mindustry

An open-ended factory management game with RTS and tower defense elements.


Net.Attack()

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!


Satisfactory

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!


Screeps: Arena

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.


Screeps: World

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.


shapez

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!


shapez 2

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.


SHENZHEN I/O

BUILD CIRCUITS. WRITE CODE. RTFM.


Sid Meier's Civilization IV

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...


SpaceTraders

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.


The Farmer Was Replaced

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.


TIS-100

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!


Still not enough?

Take a look at Awesome Engineering Games (incl. the related HackerNews discussion) or at Awesome Programming Games.

How to contribute

If you want to

Dependencies

Dependencies are managed by Renovate Bot/Mend: Dashboard.

About

Games for software engineers that have that certain something extra ๐Ÿ‘พ ๐ŸŽฎ

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5