indiegame.fan
Squally header art

Squally

Squally is a 2D puzzle RPG programming game that teaches you how to hack. Control the world by rewriting it in x86/x64 assembly language!

Steam Page
Publisher
Release
July 22, 2023
3 years and 11 days ago
Steam Reviews
Mostly Positive125 reviews79.2%

Does this feel indie?

Vote based on whether this game feels indie to you. You can change your vote at any time. Results earn an IGF score after 10 accepted votes.
No votes yet
Vote on More Games
Game contextLatest: IGF Team
ContextThe evidence factors used to assess whether this game belongs on IndieGame.Fan.Status
Notes
Latest Contributor: IGF TeamEdit notes
Updated: Jul 14, 2026Developer scaleThe operating scale of the game's developer.
Updated: Jul 14, 2026Publisher scaleThe operating scale of the game's publisher.
A separate publisher is listed without a proven bounded regional or service-only role.
Search Google: Is Squally self-published or published by Squalr, Inc.?Publisher statusHow the game's publishing relationship is classified.
Search Google: How is Squally and Squalr, Inc. funded?FundingThe known source of funding behind the game.
Search Google: Who controls the creative direction and IP for Squally and Zachary Canann?Creative controlWho appears to retain creative control of the game.
Updated: Jul 14, 2026Release statusWhether and how the game has been released.
The title released with a separate publisher relationship.

Media

36 items

About the Game

Squally is a 2D puzzle RPG game that teaches video game hacking!

In other words: this game teaches you the "hardest" parts of computer science in the coolest way possible.

After crash landing on a strange planet, Squally must help the inhabitants to fight the evil forces plaguing their lands. Squally can make use of their supernatural powers to manipulate the world around them -- using x86/x64 assembly.

Join our Discord at

Who is this game for?

Anybody with sufficient motivation should be able to complete the main storyline in this game! For the experienced hackers out there, this can be a great refresher and a test of your assembly language knowledge.

This game does not assume you have any background in programming. Anybody can play!

What does it teach?

The main skill that Squally aims to teach is assembly language (x86/x64). Assembly language is one of the most crucial but difficult to master skills for an aspiring hacker.

However do not fear! Assembly language is not as hard as people think! Unfortunately, it is often taught in a very poor manner. Squally is a game to solve this problem by assembly language approachable and fun.

Supplementary topics like binary and hex are taught through puzzles and gameplay.

Note: Linux and Mac builds teach x64 assembly, whereas Windows teaches x86 assembly. This is due to technical constraints on the compilers used for each platform.

Looking for more learning material on hacking? Search Youtube for CS420, our free game hacking courses.