In private testing

Shelf
Fighters

Scan the barcode on anything. It becomes a fighter.

The idea

Every barcode is already a fighter

A tin of beans, a paperback, the box your headphones came in — every barcode in the world already describes a fighter, with its own stats, element, sprite and moves. The game just reads it.

The same barcode always gives the same fighter. For everyone, on every phone, forever. Nothing is rolled, nothing is seeded by your account, and nothing is tuned by how long you have played.

That is the whole point. A barcode is a fact, so a discovery is worth sharing — if a particular cereal turns out to be extraordinary, it is extraordinary for you too.

Modes

What you do with them

  • 80 levels · 8 sectors

    Story

    Eighty levels across eight sectors, each ending in a boss with a handcrafted loadout. Every battle is verified by the server, so a cleared level is one you actually cleared.

  • +8% per stage

    Endless

    Enemies grow 8% stronger every stage with no upper limit. Runs end when you lose or when you decide to bank what you have. A different modifier each weekend changes the rules.

  • 2 phones · 0 servers

    Proximity battles

    Two phones in the same room, no server in between. Exhibition only — nothing is recorded, nothing is won.

barcode → hash → fighter

Under the hood

The barcode goes through a hash, and the hash decides everything: class, element, passive, stats, name, sprite and which three of the twenty-five moves that fighter knows. Two independent implementations of that logic — one on the phone, one on the server — are held to the same golden test vectors, so the server can replay any battle and check it happened the way the game says it did.

The moves are named after real exploits and fault classes, because a fighter is software attacking software.

Status

In private testing. Not yet on Google Play. For ages 13 and up.

Contact

Get in touch

Every address below reaches the same person. Picking the right one just means it gets read in the right frame of mind.

General
Questions, ideas, a barcode that turned out to be extraordinary.
hello@shelffighters.com
Support
Something in the game is broken, or you are stuck.
support@shelffighters.com
Press
Coverage, interviews and press material.
marketing@shelffighters.com
Privacy and legal
Your data, account deletion, and anything the privacy policy doesn't answer.
legal@shelffighters.com