Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Datasets
  3. Games of Coding

Games of Coding

CC0-1.0

A curated list of games that teach programming languages through interactive gameplay.

GitHubGitHub
2.1k stars101 forks0 contributors

What is Games of Coding?

Awesome Games of Coding is a curated list of video games and interactive platforms that teach programming languages and computer science concepts through gameplay. It helps learners and developers improve their coding skills in an engaging, hands-on manner by solving puzzles, building AI, and competing in programming challenges.

Target Audience

Beginner to intermediate programmers looking for fun ways to learn new languages, educators seeking interactive teaching tools, and developers wanting to practice coding through games.

Value Proposition

It provides a centralized, organized resource of vetted programming games, saving time for learners and offering a diverse range of interactive educational experiences beyond traditional tutorials.

Overview

A curated list of games that can teach you how to learn a programming language.

Use Cases

Best For

  • Learning a new programming language through interactive challenges
  • Practicing algorithms and data structures in a game environment
  • Teaching programming concepts in a classroom or workshop setting
  • Preparing for coding competitions with game-based practice
  • Exploring AI programming by building bots for multiplayer games
  • Finding engaging alternatives to traditional coding tutorials

Not Ideal For

  • Developers needing integrated coding environments with debugging tools
  • Learners who prefer structured, curriculum-based courses with assessments
  • Educators seeking ready-to-use lesson plans or classroom management features
  • Teams looking for real-time collaborative coding projects with version control

Pros & Cons

Pros

Comprehensive Language Coverage

The list is organized by programming languages like Python, Java, JavaScript, C#, Assembly, and Scala, providing targeted resources for learning specific syntax and concepts.

Diverse Game Variety

Includes puzzle games, AI competitions, MMORPGs, and hardware simulations, catering to different interests and learning styles, as seen in entries like CodeCombat and Shenzhen I/O.

Educational Focus

Each game is curated for teaching programming fundamentals, ensuring resources are engaging and effective for skill development, such as Lambda Spellcrafting Academy for algorithms.

Community-Driven Curation

Open to contributions via guidelines, allowing the list to expand and stay updated with new games, maintaining relevance over time.

Cons

Fragmented User Experience

The list only links to external games, requiring users to navigate multiple sites with inconsistent interfaces, which can be time-consuming and lacks a unified platform.

No Structured Learning Path

While games are curated, there's no guidance on progression or difficulty levels; learners must self-direct, which may lead to confusion or gaps in knowledge.

Maintenance Reliability Issues

As a static list, it depends on community updates to fix broken links or outdated games, risking accessibility if contributions slow down.

Frequently Asked Questions

Quick Stats

Stars2,092
Forks101
Contributors0
Open Issues1
Last commit1 month ago
CreatedSince 2017

Tags

#programming-language#developer-education#game-based-learning#learn-to-code#ai-programming#awesome-list#game#coding-challenges#awesome#interactive-learning#curated-list

Included in

Game Datasets1.0k
Auto-fetched 1 day ago

Related Projects

gymgym

A toolkit for developing and comparing reinforcement learning algorithms.

Stars37,173
Forks8,705
Last commit28 days ago
Awesome GamesAwesome Games

Archived — A list of games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

Stars24,683
Forks3,498
Last commit7 months ago
Awesome GamedevAwesome Gamedev

A collection of free software and free culture resources for making amazing games. (mirror)

Stars2,963
Forks182
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub