Download for Mac

View an ad to download for free

Softonic review

Squally: A 2D puzzle RPG that teaches low-level hacking

Squally, developed by Zachary Canann, teaches reverse engineering and basic computer science through a 2D puzzle RPG experience. Players explore a strange planet while solving coding-based challenges that change the game's rules and variables in real time. The app combines exploration, memory editing, self-modifying systems, and focused mini-games to introduce binary, hexadecimal, and low-level programming. Aspiring programmers, students of computer science, and puzzle-minded gamers gain practical, hands-on exposure to real assembly and debugging techniques. It runs on macOS alongside Windows and Linux builds, aimed at technical learners.

Squally folds practical reverse engineering into a 2D exploration loop

Playing the game places you in a 2D open world where progress depends on technical problem solving rather than combat alone. Exploration reveals puzzles and quests that require inspecting and editing in-game data, using a custom self-hacking engine that permits the title to change its own logic. The core loop alternates traversal, puzzle discovery, and hands-on manipulation of game state to bypass obstacles and defeat threats.

Is it hard to get started?

Despite its low-level subject matter, the design supports zero-knowledge entry through staged mini-games and tutorials such as Hexus that teach binary and hexadecimal notation. Advanced players access arbitrary code execution and self-modifying puzzles that use real x86/x64 assembly, with platform-specific focus: Mac and Linux lessons emphasize x64 while Windows content centers on x86. The source code is open on GitHub, which helps learners inspect systems directly.

Audio, visuals and technical constraints shape who can play comfortably

Visuals use a 2D palette that supports exploration and puzzle clarity rather than spectacle; audio and art assets are proprietary and distributed with purchased copies, which constrains asset reuse and modding. The Mac build targets Intel processors explicitly, and running on Apple Silicon requires Rosetta 2 with mixed reports of success. The project began as a passion project by the developer and reached full release in July 2023, growing from an educational experiment into a published title.

In summary, Squally rewards technical curiosity but narrows its audience

In summary, Squally is a rewarding choice for learners and technically minded gamers who enjoy hands-on problem solving; its design prioritizes teachable systems over linear storytelling. Steam's Mostly Positive reception indicates the approach resonates for many. Players chasing a narrative-first RPG or purely casual sessions should expect a steep, technical focus that shapes playtime and pacing. The game suits study groups and solo learners who tolerate trial-and-error learning.

  • Pros

    • Teaches real x86/x64 assembly within gameplay
    • Allows arbitrary code execution for advanced experimentation
    • Open-source codebase available on GitHub for inspection
    • Hexus mini-game teaches binary and hexadecimal notation
  • Cons

    • Mac build targets Intel processors, Apple Silicon needs Rosetta
    • Art and audio assets are proprietary, limiting asset reuse
    • Deep low-level focus may overwhelm narrative-focused players
 0/1

App specs

  • License

    Full

  • Latest update

  • Platform

    Mac

  • OS

    macOS 10.15

  • Developer

Program available in other languages


Download for Mac

View an ad to download for free


User reviews about Squally

Have you tried Squally? Be the first to leave your opinion!

Add review