Join Club 250 today

Programming

Category Tier-3 Genre

Top 150 best Steam games of all time tagged with Programming, according to gamer reviews.

Rank, title, date, tags, platforms and price Score Rating
8.39
98% 5,565 votes
8.29
97% 3,730 votes
8.24
97% 1,667 votes
8.10
95% 2,365 votes
8.05
95% 1,637 votes
8.01
96% 694 votes
7.99
92% 4,877 votes
7.98
98% 253 votes
7.84
91% 2,291 votes
7.73
91% 848 votes
7.61
98% 57 votes
7.60
93% 179 votes
7.56
94% 139 votes
7.46
89% 388 votes
7.44
100% 26 votes
7.40
97% 35 votes
7.35
91% 108 votes
7.34
100% 20 votes
7.32
91% 97 votes
7.15
92% 37 votes
7.03
89% 38 votes
7.03
84% 147 votes
7.03
89% 44 votes
7.00
100% 9 votes
7.00
100% 9 votes

Correlated tags

Correlation is how often another tag appears together with this tag. If one in every five games tagged with Programming is also tagged with a correlated tag, the correlated tag has 20% correlation. 100% correlation means the pair of tags always appear together.

Tags most frequently applied to the same games as Programming, with at least 15% correlation.

  1. Puzzle 58%
  2. Singleplayer 56%
  3. Simulation 52%
  4. Indie 52%
  5. Logic 45%
  6. 2D 43%
  7. Casual 38%
  8. Education 36%
  9. Strategy 36%
  10. Automation 33%
  11. Sandbox 27%
  12. Building 23%
  13. Minimalist 23%
  14. Hacking 22%
  15. 3D 21%
  16. Early Access 19%
  17. Adventure 18%
  18. Sci-fi 18%
  19. Pixel Graphics 16%
  20. Robots 16%
  21. Cute 15%
  22. Action 15%

The Programming tag refers to games that provide players with the opportunity to engage in coding or programming activities as part of their gameplay experience. These games allow players to learn, practice, and experiment with programming concepts while playing.

In these games, players typically take on the role of a programmer or coder within a virtual environment, solving puzzles or completing challenges by writing code. The gameplay mechanics often involve problem-solving, logical thinking, and algorithmic understanding.

Some key features of programming games include:

  • Educational Aspect Programming games are often designed with an educational purpose in mind. They aim to introduce players to programming concepts and practices in a fun and interactive way. These games can be used as learning tools for beginners who want to get started with coding or as supplementary resources for those who want to enhance their existing skills.
  • Puzzle-solving gameplay In many programming games, the main objective is usually solving puzzles or overcoming obstacles using programming logic. Players must write code that guides characters, controls machines, manipulates objects, or solves complex problems within the game world.
  • Variety of Programming Languages Programming games may support different programming languages depending on their focus. For example, some might use visual scripting languages suitable for beginners like Scratch or Blockly; others might include popular languages like Python or JavaScript.
  • Creative Expression Some programming games provide creative freedom by allowing players to program and build their own virtual worlds from scratch—for example using block-based editors—giving them the ability to customize levels and experiment with various algorithms.

This tag encompasses a wide range of programming games, from those focused on teaching the basics of coding to more advanced titles that challenge experienced programmers. Some well-known examples include:

  • Human Resource Machine A puzzle game where players write code to solve challenges in an office setting.
  • Turing Test A first-person puzzle game where players must use programming logic to navigate through various chambers.
  • Screeps An MMO strategy game where players program units using JavaScript to compete and collaborate with other players in a persistent world.

Programming games provide an interactive and engaging way for individuals interested in coding or looking to improve their programming skills. They offer a unique blend of gameplay and education, fostering critical thinking, problem-solving abilities, and creativity within the context of computer programming.

Something wrong? Let us know on Discord