Aquarium Puzzle Engine is a Unity toolkit for Aquarium (Water Sort/nonogram-style) logic puzzles: procedural generation, a validating solver, level authoring, and runtime play logic, all as a single self-contained package.
Content is fully customizable. Puzzles can be generated procedurally at any size from 5×5 to 30×30, authored by hand in the built-in workbench, or generated from a solution sprite. Board-size categories, rewards, and difficulty targeting are all data-driven through a shared game config, so you can reshape the puzzle set for your own game without touching code.
It fits any project that wants a logic-puzzle mode or minigame layer: casual and hyper-casual mobile games, puzzle-hybrid meta layers, or a standalone puzzle title.
The engine only owns puzzle rules and data. Rendering, animation, and screen flow are yours, with an optional uGUI view template and a full No-Code Integration sample to start from.