A curated list of games that teach programming languages through interactive gameplay.
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.
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.
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.
A curated list of games that can teach you how to learn a programming language.
The list is organized by programming languages like Python, Java, JavaScript, C#, Assembly, and Scala, providing targeted resources for learning specific syntax and concepts.
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.
Each game is curated for teaching programming fundamentals, ensuring resources are engaging and effective for skill development, such as Lambda Spellcrafting Academy for algorithms.
Open to contributions via guidelines, allowing the list to expand and stay updated with new games, maintaining relevance over time.
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.
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.
As a static list, it depends on community updates to fix broken links or outdated games, risking accessibility if contributions slow down.
A toolkit for developing and comparing reinforcement learning algorithms.
Archived — A list of games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
A collection of free software and free culture resources for making amazing games. (mirror)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.