LogicAndCodingGames
[Resource List] Programming-related games I'd like to try
Install / Use
/learn @dargaCode/LogicAndCodingGamesREADME
My Other Resource Lists
Logic and Coding Games
Programming-related games are a very popular topic on Reddit and elsewhere. These are the games I find most interesting and/or have seen recommended most often. Some of them actually attempt to teach you a real programming language, and some are more about logical/procedural thinking.
[This list doesn't contain programming challenge sites like HackerRank or LeetCode. Those are arguably very similar, but there are a million of them and for my purposes they aren't "gamey" enough to include.]
<table> <thead> <tr> <th>Game</th> <th>Browser</th> <th>Desktop</th> <th>iOS </th> <th>Android</th> <th>PS4 </th> <th>Switch</th> </tr> </thead> <tbody> <tr> <td><a href="http://store.steampowered.com/app/344850/">Big Pharma</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td>PS4</td> <td></td> </tr> <tr> <td><a href="https://blockly-games.appspot.com/?lang=en">Blockly Games</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.zachtronics.com/the-bureau-of-steam-engineering/">Bureau of Steam Engineering</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://twolivesleft.com/CargoBot/">Cargo-Bot</a></td> <td></td> <td></td> <td>iOS</td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://checkio.org/">CheckiO</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://codecombat.com/play">CodeCombat</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://www.playcodemonkey.com/">CodeMonkey</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://codespells.org/">CodeSpells</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://www.codingame.com/start">CodinGame</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://github.com/veltman/clmystery">The Command Line Murders</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://flukeout.github.io/">CSS Diner</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://david-peter.de/cube-composer/">Cube Composer</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://deadlockempire.github.io/">Deadlock Empire</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://sites.google.com/site/droidquest/Home/downloads">Droid Quest</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://duskers.misfits-attic.com/">Duskers</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://play.elevatorsaga.com/">Elevator Saga</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://elseheartbreak.com/">Else Heart.Break()</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://empireofcode.com/">Empire of Code</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://store.steampowered.com/app/427520/">Factorio</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td>Switch</td> </tr> <tr> <td><a href="http://www.flexboxdefense.com/">Flexbox Defense</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://flexboxfroggy.com/">Flexbox Froggy</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://mastery.games/flexboxzombies/">Flexbox Zombies</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.kongregate.com/games/scriptwelder/gates-of-logic">Gates of Logic</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://www.git-game.com/">The git-game</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://store.steampowered.com/app/246070/">Hack 'n' Slash</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.hacker.org/">Hacker.org</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://store.steampowered.com/app/365450/">Hacknet</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://ombgames.com/?p=10">Hard Logic</a></td> <td></td> <td></td> <td>iOS</td> <td>Android</td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.matthewbrowngames.com/hexcells.html">Hexcells</a></td> <td></td> <td>Desktop</td> <td>iOS</td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.matthewbrowngames.com/hexcellsplus.html">Hexcells Plus</a></td> <td></td> <td>Desktop</td> <td>iOS</td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.matthewbrowngames.com/hexcellsinfinite.html">Hexcells Infinite</a></td> <td></td> <td>Desktop</td> <td>iOS</td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://playthehook.com/">HOOK</a></td> <td></td> <td>Desktop</td> <td>iOS</td> <td>Android</td> <td></td> <td></td> </tr> <tr> <td><a href="http://store.steampowered.com/app/375820/">Human Resource Machine</a></td> <td></td> <td>Desktop</td> <td>iOS</td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.zachtronics.com/infinifactory/">Infinifactory</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td>PS4</td> <td></td> </tr> <tr> <td><a href="https://schilcote.itch.io/injection">INJECTION</a></td> <td></td> <td>Desktop</td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.stateofplaygames.com/work/kami/">Kami</a></td> <td></td> <td>Desktop</td> <td>iOS</td> <td>Android</td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.zachtronics.com/kohctpyktop-engineer-of-the-people/">Kohctpyktop: Engineer of the People</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://learngitbranching.js.org/">Learn Git Branching</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.kongregate.com/games/Coolio_Niato/light-bot">Light-Bot</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.kongregate.com/games/Coolio_Niato/lighbot-2-0">Light-Bot 2.0</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="http://www.kongregate.com/games/Coolio_Niato/light-bot-rewired">Light-Bot Rewired</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://logicbox.jahooma.com/">Logic Box</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://apps.apple.com/ca/app/logic-grid-puzzles/id919571269">Logic Grid Puzzles</a></td> <td>Browser</td> <td></td> <td>iOS</td> <td>Android</td> <td></td> <td></td> </tr> <tr> <td><a href="http://pleasingfungus.com/Manufactoria/">Manufactoria</a></td> <td>Browser</td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td><a href="https://microcorruption.com/">Microcorruption</a><View on GitHub85/100
Security Score
Audited on Mar 15, 2026
No findings
