+61 8 9481 2100 140 St Georges Terrace, Perth WA 6000, Australia [email protected]
+61 8 9481 2100
[email protected]
140 St Georges Terrace, Perth WA 6000, Australia
About the project

A two-person studio's seven-year argument with the perfect puzzle.

Ruby Square began as a weekend experiment: could the Rubik's Cube's best idea — order emerging from chaos — survive being flattened onto a phone screen? Seven years and 700+ levels later, the answer keeps us shipping updates.

Ruby Square early design sketches
AppSoGreat studio desk
Ruby Square gameplay on device
Developer spotlight

AppSoGreat, in its own words

A tiny independent studio with an outsized obsession for mechanics that respect the player. No growth hacks, no engagement tricks — just puzzles worth solving.

Level design work in progress
Sketches of square patterns

Principles, not roadmaps

Every feature in Ruby Square had to survive the same interview: does it make the thinking better? If the answer was "it makes the metrics better", it got cut. What's left is a game that runs cold, launches fast and never asks for more than your attention.

Zero lag Rotations respond in a single frame, even on budget hardware.
Battery friendly An hour of play costs less charge than ten minutes of video.
Offline first Every level, every feature — no connection required after install.
~15 MB The whole game weighs less than a single photo from your camera.
A short history of twisting things

1974 → 2026

Ruby Square stands at the end of a fifty-year queue of people who couldn't leave a good mechanism alone.

1974 — The Cube

Rubik builds a teaching aid

Erno Rubik wants to explain 3D movement to his students and accidentally creates the best-selling puzzle in history. The lesson: constraint plus color equals obsession.

1980s — The clones

Pyramids, dodecahedrons, snakes

Dozens of twisty puzzles chase the same high. Most share one flaw: you can never see the whole puzzle at once.

2010s — The touchscreen era

Match-3 eats the world

Puzzle games get bright, loud and free-to-wait. Fun for minutes, engineered for months — and mostly forgettable.

2018 — Ruby Square

The cube, flattened

AppSoGreat releases the 2D rotation puzzle: every face visible, every move reversible, nothing between you and the logic. Seven years of updates later it still looks like day one — deliberately.

Puzzle evolution illustration

Why 2D wins on a phone

  • All cells visible — zero blind spots
  • One-thumb play, any orientation
  • Rotation state readable in a glance
  • No physics sim — instant, exact moves
The math underneath

Permutation theory you can feel

Every rotation is a permutation of colored cells. Stack enough of them and you're doing group theory with your thumb — no notation required.

Group of permutations 10⁴⁰+ states God's number, human scale

states(board) = k! × arrangements
where k counts movable blocks — and explodes fast

A 6x6 Ruby Square board has more reachable states than there are atoms in your body. You'll never see two identical scrambles unless you make them yourself.

Read the parity guide
2!

Parity classes per board — half of all scrambles are unreachable by even-move solutions.

90°

One fixed rotation angle. Simplicity is what makes the strategy legible.

4×

Distinct block sizes — the game's entire vocabulary fits on one hand.

Design philosophy

Zero pressure, by design

Ruby Square has no countdown, no streaks, no lives and no energy bar. You can spend five seconds on a move or five hours — the board waits with supernatural patience.

  • Deeper analysis beats faster tapping
  • No anxiety loops, no loss aversion mechanics
  • Autosave on every single move — close the app mid-thought
  • The only score that matters: your moves vs. the world average

Designed for the pause

Most games punish hesitation. This one was built for it — the best moves usually arrive after you've put the phone down twice.

Stress relief

Order out of noise

There's a reason finishing a board feels like tidying a room. Psychologists call it "completion drive" — we call it the best part of the day.

Chaos

The scramble — randomness with a heartbeat.

Perfectly ordered board

The order — your doing, one rotation at a time.

Players describe the late-game trance as "productive meditation" — a state the daily ritual guide explores in depth.

Engineering journal

A game that still ships

Eight years in, Ruby Square still gets updates — billing libraries, new devices, the occasional lovingly brutal new pack.

v1.0 · 2018

The launch

Four stages, 400 levels, one mechanic. The core that never changed.

v1.2 · 2020

Colorblind palette

A second color system tuned so symbol-free play stays readable for every eye.

v1.3 · 2021

Cloud save

Progress follows your Google account across phones, tablets and resets.

v1.3.4x · 2023

Billing V6

Modern Google Play billing — invisible unless you're upgrading to ad-free.

Next

The 8th stage

New boards in testing. Vote on what ships first in the community channel.

Under the hood

Engineered like it's 1998

The app is small on purpose. In an era of 2 GB games, Ruby Square fits in a photo's worth of storage — and outperforms most of them.

$ ruby-square --diagnostics
› cold_start .......... 0.9s
› apk_size ............ ~15 MB
› ram_usage ........... 48 MB
› crash_free .......... 99.9%
› min_android ......... 4.4 KitKat
$ _
Cold start under 1.2s96%
Sessions without a crash99.9%
Battery per hour vs. video app-62%
Devices supported (2013+)98%

Measured on a mid-range Android device; see the engineering post for methodology.

Cross-device continuity

Start on the phone, finish on the tablet

Progress syncs through Google Play Games, so your level 6x6-41 attempt survives new phones, factory resets and sibling borrowing.

Phone with mid-game board
Tablet continuing the same level

One account, zero friction

Sign in once through Google Play Games — no separate account, no password to forget.

Every solved level and every move count syncs quietly in the background when you're online.

Offline progress queues locally and merges automatically next time you connect.

Set it up in the app
About Ruby Square

Questions we hear a lot

Yes. Every one of the 700+ levels is playable free with occasional, non-intrusive ads. The premium upgrade removes advertising entirely for about the price of a coffee — details on the pricing page.

Completely. The game needs internet only to sync cloud saves and fetch updates. Planes, tunnels and dead zones are prime solving territory.

Rated Everyone and Google Teacher Approved. No chat, no purchases required, no content concerns — just logic. The parent's guide covers age fit in detail.

rubysquareau.com is the Australian presentation portal for the game — run by the local AppSoGreat representative office in Perth. For gameplay support, head to contacts; for the app itself, Google Play is the source of truth.