Commerce · alternatives · 2026
24 alternatives to Squally – A Game to Teach Low Level Computer Science
After many months of development, we are releasing Squally as early-access on Steam! This game teaches low-level computer science; topics such as data types, data structures, bin/dec/hex, and x86 assembly are gradually introduced through puzzles and gameplay. https://store.steampowered.com/app/770200/Squally/ It's still very early in development, we currently have only released a card mini-game that teaches binary operations: https://i.gyazo.com/0a33bbac5bbb5421f7eb120edd3ff6bb.gif
Squally is an early-access game on Steam designed to teach low-level computer science concepts through puzzles and gameplay. It introduces players to data types, data structures, binary and hexadecimal notation, and… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Squally – A Game to Teach Low Level Computer Science launched in 2018; newer entries below may have overtaken it.
- 1
Squally▲2A Video Game to Teach Hacking [early-access on Steam]
2018 · kickstarter.com · its alternatives →
- 2

An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 3

Hello HN! We’re a small creative studio specializing in real-time 3D experiences. Netlify approached us to design and build an interactive experience to celebrate reaching 5 million developers. Inspired by the classic game Marble Madness, we created a gamified experience where users control a ball through playful, interactive levels. The goal was to blend marketing content with the look and feel of a game to engage users. The app is built with Three.js [1], using our custom render pipeline and shaders, and uses Rapier for physics simulation [2]. The 2D content is overlaid on the WebGL view…
2024 · 5-million-devs.netlify.com · its alternatives →
- 4

The text-based SQL learning game for data scientists and marketers
2023 · lost-at-sql.therobinlord.com · its alternatives →
- 5

2024 · graphgame.sabrina.dev · its alternatives →
- 6

I built SQL Noir, an interactive detective game that challenges you to solve mysteries using real SQL queries. It’s fully open source, designed to give you a practical and immersive way to learn SQL while engaging with a narrative-driven mystery.
2025 · sqlnoir.com · its alternatives →
- 7

This is a game I wish I had as a kid learning programming. The concept of it is fairly similar to other coding games like Screeps, but instead of a complex world with intricate mechanics, Yare is a lot more minimal and approachable with quick 1v1 <3 min matches. It's purely a passion project with no monetization aspirations. And it's open source: https://github.com/riesvile/yare The first version 'launched' several years ago and I got some good feedback here: https://news.ycombinator.com/item?id=27365961 that I iterated on. The latest overhaul is a result…
2021 · yare.io · its alternatives →
- 8

- 9

Learn programming in python by giving yourself superpowers in a minecraft world! - teachthenet/TeachCraft-Challenges
2016 · github.com · its alternatives →
- 10

2022 · punkx.org · its alternatives →
- 11

An educational puzzle game. Solve a series of tasks where you build increasingly powerful components. Starts with the simplest logical components and ends up with a programmable computer.
2018 · nandgame.com · its alternatives →
- 12TL
2017 · teachcraft.net · its alternatives →
- 13IM
Hi, I've been developing an HTML5 MMORPG game where people can submit code to play a game, like collect items, destroy defense towers or kill monsters, etc.. I've been working on this for over 1.5 yrs (all my spare time) and now it's ready for preview, does anyone want to try it out? It's mostly opensource (and the rest will be opensource sooner or later) Please access it with PC, it's an HTML5 game: https://bytelegend.com/ I really want it to expand to more languages, but right now I've only finished Java part. I wonder if anyone can help me with other languages. Besides, I'm…
2022 · bytelegend.com · its alternatives →
- 14

I built this educational game to help people identify and understand dark patterns in digital products. It features 10 interactive scenarios based on real-world examples. The game includes: • Interactive pattern recognition scenarios • Explanations of psychological principles • Simulated real-world examples with guided feedback Built with Next.js, TypeScript, and Tailwind. I'd especially appreciate feedback on the educational approach and scenario design.
2025 · games.productartistry.com · its alternatives →
- 15

Hey, maker here. After launching a daily word search game, I randomly thought of this math game while driving. Finally got around to making it and I think it turned out pretty cool. It’s a math search game that’s meant to help you practice your quick addition, subtraction, multiplication, and division skills. I’m hoping it’ll help people (even those like me who aren’t big on math) learn and increase their speeds. (There are also some settings you can enable to make the game harder) If you try it out, please let me know if you found it fun, if you have anything you’d like me to add, or if you…
2024 · worchle.com · its alternatives →
- 16MP
I have been working on this game somewhat sparsely for the past three years or so. However, it is still in a very early stage, and there is a lot of work to do. One of my friends encouraged me to post about it here, since he felt people might find interesting how I don’t use any libraries for it. The game can be played on a browser by virtue of WebAssembly. There are native ports using either MiniFB or SDL2, but you have to build those yourself. I decided to write the game in C because I feel like it is a simple language that a lot of people can understand well enough, and I didn’t think I…
2023 · zamfofex.neocities.org · its alternatives →
- 17
GitGuessr▲98I built this game as a playful way to train code reading skills. You're dropped into a random location in a real GitHub repo where some lines code are hidden. The goal is to pick up clues from the surrounding code and fill in the missing lines as quickly as possible. It currently has curated game content for Python, TypeScript, JavaScript (by most metrics the top 3 languages on GitHub). I had the idea when it dawned on me that reviewing and understanding code spat out by an LLM is a key skill for the AI era. (I sincerely hope you're critically reviewing what your favorite LLM is serving…
Feb 2026 · gitguessr.com · its alternatives →
- 18TA
Apr 2026 · blog.playcanvas.com · its alternatives →
- 19

An intuitive and beginner friendly 2D game framework for C++ - Madour/NasNas
2020 · github.com · its alternatives →
- 20PT
2022 · punkjazz.org · its alternatives →
- 21

A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen - ryanpcmcquen/basque
2020 · github.com · its alternatives →
- 22

"Zachlike" single-instruction programming game
2023 · jaredkrinke.itch.io · its alternatives →
- 23

Hello everyone! It was so fun working on this project for the past few months with some of my fellow high school students :) I am so excited to share our first prototype and hopefully we'll be done with it all soon! <3 (ofc, it's open source, contribute here: https://github.com/hackclub/sinerider) The goal of the game is to slowly teach function composition that get progressively more complex while you also help the ghosts ski on the slopes and explore the entire map!
2022 · sinerider.com · its alternatives →
- 24

2025 · 0xdeadtype.theden.sh · its alternatives →
Also compare
- Squally alternatives
- I wrote my own RTS game engine in C alternatives
- A Marble Madness-inspired WebGL game we built for Netlify alternatives
- I made a SQL game to help people learn / challenge their skills alternatives
- I built a game to help you learn neural network architectures alternatives
- SQL Noir – Learn SQL by solving crimes alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →