Skip to main content

An ultra mega giga curated list of programming games

645
GitHub Stars
191
Curated Resources
5
Categories
23 hours ago
Last Refreshed
Classic Games (in Order of Release)Recent Games, Traditional SoftwareRecent Games, MobileRecent Games, Browser- or Server-BasedRecent Games, Console

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me tomorrow corporation (in order of release) resources from awesome-programming-games"

Installation instructions →

What's inside

Recent Games, Traditional Software

  • 7 Billion HumansTomorrow Corporation (in Order of Release)

    The sequel to Human Resource Machine , but with parallel computing! Haven't played this one yet.

  • Adventure LandOthers

    Indie MMORPG with optional automation of tedious grinding by programming player characters with JavaScript. (Appears to be abandoned.)

  • Algo BotOthers

    Rescue a colony ship's mission in space using a visual programming language. Users have claimed to experienced various difficulties including with a buggy Linux native version.

  • AntMe!Others

    Learn to program by automating computerized cartoon ants in C# or VB.NET! Much documentation appears to be only available in the original German.

  • AutomachefOthers

    Meet the demands of a hectic commercial kitchen the best way anyone can: with programming! There are two related assembly languages used in game with some helpful visual elements for neophytes.

  • AutonautsOthers

    Build and, of course, automate a colony of agriculture and industry using a Scratch-like visual programming language.

Recent Games, Mobile

Recent Games, Browser- or Server-Based

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

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

Showing a sample of 191 resources. View the full list on GitHub →