| Adventure Land |
Indie MMORPG with optional automation of tedious grinding by programming player characters with JavaScript. (Appears to be abandoned.) |
| Algo Bot |
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! |
Learn to program by automating computerized cartoon ants in C# or VB.NET! Much documentation appears to be only available in the original German. |
| Automachef |
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. |
| Autonauts |
Build and, of course, automate a colony of agriculture and industry using a Scratch-like visual programming language. |
| Bashcrawl |
"Learn Linux commands by playing a simple text adventure." |
| Battlesnake |
Multi-player "Snake" game with the standard goal of becoming a bigger snake by eating but also of avoiding other snake bots. Game is entirely language-, platform- and algorithm-agnostic and demands only that you implement a web server that implements the game's API, which is used to map the state of the board to the next move at any given time step. |
| Botomy |
RPG-style game with free-for-all and cooperative survival modes, also driven by a technology-agnostic API approach. |
| Bug Brain |
Automate a digital ladybug and perform other experiments by building neural networks. Since exclusive OR (XOR) is one of the examples it appears safe to assume these aren't only perceptrons depicted on the website. |
| ChipWits |
A modern reboot of the original 1984 version, ChipWits combines a 60+ mission factory automation campaign that doubles as a tutorial, 8 classic missions from the original, and periodic "ChipWit Challenge" puzzles with a global leaderboard. You program your robot using IBOL, a visual programming language, which makes it accessible to non-programmers as well. |
| Code E.D. |
Use Lua to program a robot exploring a new habitable planet for humankind. Features a fairly sophisticated editor with help features and interactive debugger. |
| Codemancer |
Learn to program using a specialized visual programming language. Targeted at ages 6-12, but suitable for all ages. |
| Colobot |
Use a bespoke language similar to C++ and Java to explore and colonize hostile planets after life on Earth is threatened by a great cataclysm. |
| Comet 64 |
Use a hybrid of assembly and C-like syntax to unlock the mysteries of the titular fictional computer. Includes leaderboards for minimizing instruction and cycle counts. |
| Craftomation: Programming & Craft |
Automate the terraforming of a frozen planet with robots programmed using a visual programming language. |
| Crescent Loom |
Evolve digital creatures using biologically plausible neural nets. |
| Cyber Sentinel |
Experience the hacker's side of cyberpunk by using visual programming to create computer viruses. |
| DeepestWorld |
Explore, hunt monsters, gather resources, craft and grind using JavaScript to automate the actions of your character. |
| Debugger 3.16: Hack 'n' Run |
Help a sentient debugger get rid of all the bugs in a developer's game worlds. |
| Dreamjob: Programmer Simulator |
Climb the corporate ladder and level up as a programmer using Python, C++, C#, Java or JavaScript. (TBA.) |
| Duskers |
"Pilot drones into derelict spaceships to find the means to survive and piece together how the universe became a giant graveyard Pilot drones into derelict spaceships to find the means to survive and piece together how the universe became a giant graveyard." |
| Echoes of the Architects |
Use a very high-level programming language to compete in an RTS autobattler. |
| Else Heart.Break() |
3-D graphical adventure game in which numerous everyday objects can be programmed as a means of solving the game's puzzles. |
| 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." |
| git-game |
"Terminal game to test Git skills." |
| git-game-v2 |
Sequel to git-game testing the user on more advanced aspects of Git. |
| Gladiabots |
Configure squads of robots with a visual programming language. Test and improve your strategies then deploy them on the battlefield against against computer opponents or online against other humans. |
| Glitchspace |
Use a physics- and geometry-based visual programming language to reprogram the game itself and solve puzzles to find your way home from a cyberspace world. |
| GNU Robots |
Program a little robot in Scheme (specifically GNU Guile) to navigate a maze, finding food for energy, prizes to increase your score, and evading or neutralizing "baddies". |
| Graphomata |
Use a visual programming language to create graphs (as in "mathematical networks") matching desired specifications and see your solutions come to life both as graphs and as a number of other programming languages. |
| Grey Hack |
MMO hacking simulation with vast procedurally generated network of potential target computers. |
| hackmud |
Another hacking MMO with deliberately campy "retro" hacking aesthetics and strong player-run elements, all powered by the (love it or hate it) universal language of the Internet, JavaScript (ES6, with "strict" mode enabled). |
| Hacknet |
Terminal-driven hacking game with campy Hollywood aesthetics. Pretty fun, but consider a caveat from one of the reviews on Steam: "Solid game, but if you want to do real hacking, go to TryHackMe or HackTheBox." |
| Hack 'n' Slash |
Imagine The Legend of Zelda but you can hack the game itself to move towards victory. |
| Joy of Programming |
Use Python for automation and machine learning. The focus appears to be on manufacturing and uncrewed autonomous combat vehicles. Author recommends that you have prior experience with programming and don't go in as a beginner. |
| Kodu |
Create 3-D worlds with agents and objects and control them using a visual programming language. Intended for children but can be used at all ages. |
| KnotBot |
"Solve coding problems with knots and yarn-balls instead of text and numbers." Also has a visual programming language. |
| Learn Git Branching |
Interactive Git tutorial from basic commands to increasingly arcane ones. |
| Logic World |
Think Minecraft, but exclusively for digital logic. Includes multiplayer options. |
| LogicBots |
Design and build robots in a 3-D world and combine logic gates to control their behavior and meet various objectives. |
| Marvellous Inc. |
Get hired by a sketchy international conglomerate and uncover its secrets as you write assembly code to solve increasingly complex tasks. |
| Mechanica |
Automate manufacturing and base defenses using a visual programming language in an inhospitable desert wasteland. |
| MHRD |
Work for the startup company "Microhard" and build circuitry with a hardware description language starting from basic logic gates and leading all the way up to a full-fledged CPU. |
| Minecraft Hour of Code |
Learn CS and AI fundamentals (legally and with due process) in Minecraft. |
| Move Code Lines |
Debug and fix code with the huge caveat that you can only do so by altering the order of existing lines, hence the name. |
| NebuLeet |
Lead a paramilitary force against a nascent dangerous cult, including with programmable ships that, if well-instructed, can even turn the tide against superior technology. |
| Neon Noodles |
Run a hectic commercial kitchen, but with visually programmed robots to lighten the load. |
| Oh My Git |
Learn Git with an educational open source game. |
| One Dreamer |
Help a burnt-out indie game developer rediscover his love of video games with a C#-based programming language. |
| Pony Island |
Escape from an arcade machine devised by the devil himself by modifying its infernal software. |
| Prelogate |
Solve puzzles by redirecting, mixing and controlling laser beams with logic gates. |
| Prime Mover |
Build circuit boards from basic transistors to whole processors, uncovering the story of "Byte of Burden" along the way. |
| Pure Logic |
A game which, as the name suggests, is a very minimalist affair focused on making combinational logic circuits all true. |
| Quadrilateral Cowboy |
Retrofuturist hacker game where you sell your skills to the highest bidder while using your state-of-the-art hacking deck with a 56k modem and 256K of RAM. |
| Robo Instructus |
Automate a salvage robot using a simple high-level programming language and master said language just as you master your robot. |
| Robocode |
Revisiting the classing robot tank formula of old, with duels, all-against-all battles and two opposing teams. Comes with an original, fully implemented original based on Java and a newer work in progress based on a client/server architecture allowing many languages. |
| Robocoder - Dwarf Mountain |
Operate your discovery droid Mar10 and solve logic- and physics-based puzzles in a handcrafted world. Apparently abandoned in early access. |
| Rogue Bit |
Assist a single bit that became sentient in escaping from an 8-bit computer to the outside world. |
| Scalatron |
Compete with other robots in a virtual arena for energy and survival using—you guessed it—Scala. Author alleges that "Scalatron may be the quickest and most entertaining way to become productive in Scala". |
| Screeps |
Technically two separate games of the robot battler genre, Screeps: Arena, which has fast-paced 1v1 battle where matches are based on ratings, and Screeps: World, a slower-paced persistent MMO world with PvP and PvE features. The primary language for Screeps is JavaScript but transpilation and WASM enable a number of other languages, such as TypeScript and Python. |
| Selfless Heroes |
Lead your heroes through the dungeon towards victory using high-level parallel programming. |
| SIC-1 |
Climb the corporate ladder (and leaderboards) by using an ISA with only one instruction. |