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.





