awesome-programming-games
github.com/readyready15728/awesome-programming-games ↗An ultra mega giga curated list of programming games
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me others resources from awesome-programming-games"
Installation instructions →What's inside
Recent Games, Traditional Software
- 1000-BITOthers
Use a custom C-like programming language to implement various math functions, but there's a catch: (almost) everything is in binary.
- 1-DCOthers
Find out what happened to your spouse by solving algorithmic puzzles using what looks like an extremely stripped-down APL using only three commands.
- 7 Billion HumansTomorrow Corporation (in Order of Release)
The sequel to Human Resource Machine , but with parallel computing! Haven't played this one yet.
- A=BOthers
"A programming puzzle game with only one instruction: , which means replacing with ." Unlike most minimalist approaches this one deals with string handling rather than any sort of assembly variant.
- Adventure LandOthers
Indie MMORPG with optional automation of tedious grinding by programming player characters with JavaScript. (Appears to be abandoned.)
- AI Learns to DriveOthers
Kind of self-explanatory, but the game concerns creating and training neural networks with evolutionary computing in order to make a car that cannot merely drive but beat all other opponents on the racing track.
Recent Games, Mobile
- 7 Billion HumansiOS
See above for description.
- AutomatonAndroid
Program the titular android, named Auto, to work in a factory using a C-like syntax.
- CHRONOS IIAndroidiOS
Sequel to CHRONOS I that takes you through various secured systems, even including a Cold War satellite.
- CHRONOS IiOS
Hacking escape room that takes you from PDP-11 Unix to Linux in the present day.
- CRUMB Circuit SimulatoriOS
See above for description.
- GladiabotsAndroidiOS
See above for description.
Recent Games, Console
- 7 Billion HumansSwitch
See above for description.
- AutomachefSwitch
See above for description.
- AutonautsPS4 / PS5SwitchXbox One / Xbox Series X/S
See above for description.
- Carnage HeartPlayStation
Turn-based tactics game where you command a team of mechas using flowcharts in order to reclaim Jupiter's moons from an evil corporation called Drakken.
Classic Games (in Order of Release)
- Arena (1985)
Another one where robots duke it out on a shared battleground. The language appears to be a fairly pure assembly language without too many other influences.
- ARobots (1992)
Tank battle royale using 8086 assembly. Documentation is fairly scant but several pre-built robots are available. The available primitives include a random number generator, reminding me of how science fiction author Fred Saberhagen's fictional killing machines known as " Berserkers " use random numbers based on radioactive decay to make their behavior unpredictable.
- AT-Robots (1992)
Tank battler using assembly-like language with a few interesting nuances in addition to the standard milieu, such as the need to manage heat. Website includes the results of past tournaments and the source code of robot tanks entered into said tournaments.
- Battle Droids (1991)
Another, perhaps lesser-known tank battler using BASIC. The documentation seems quite excellent.
- ChipWits (1984-1985)
A programming game originally released on Macintosh (1984), and later ported to Commodore 64 and Apple II (1985), written by Doug Sharp and Mike Johnston. The player uses a visual programming language called IBOL to teach a virtual robot how to navigate various environments of varying difficulty. The game straddles the line between entertainment and programming education. The original versions are easily playable via in-browser emulation on the game's official website . The FORTH source code for the game was recovered and released for the game's 40th anniversary. The game has a modern reboot on Steam. (See below.)
- Color Robot Battle (1981)
A game with a similar premise as RobotWar , though competing robots are now armed with missiles as well as a laser gun. In addition, the language created for this game appears to be partially inspired by Logo. The retrocomputing site Color Computer Archive hosts the original TRS-80 binary as well as a PDF of the original manual .
Recent Games, Browser- or Server-Based
- Artifacts MMO
MMORPG where you control your characters using a language-neutral JSON API.
- Battlecode
"MIT's premier programming competition"! An annual compeition held each January where teams of programmed virtual robots face off 1v1 with the possibility of cash prizes. (See website for further details and conditions.)
- Bitburner
Cyberpunk incremental game where the player writes asynchronous JavaScript code to profit and progress through a variety of different means, hacking of course being a very important one.
- Blockly
Online educational games using the visual programming engine underlying the famous Scratch language (since version 3.0).
- BOX-256
Write in a very minimalistic assembly language in order to pass graphical display tests.
- CheckiO
Hop from one island to another while playing coding games in Python or TypeScript to advance your journey.
Showing a sample of 212 resources. View the full list on GitHub →