Same-device multiplayer
Every game is designed for two or more people sharing one phone or tablet. Turn-taking and simultaneous touch are both first-class citizens.
Case study · Available on Google Play
Cool 2 Player Vector Games is a collection of quick, local multiplayer games for Android, available now on Google Play. Pick a game, pass or share the device, and start having fun in under a minute.
Local gamesThe promise
Friends, couples, families, and small groups should not need a controller, account, internet connection, or lengthy tutorial to play together. The first round normally starts after three decisions: choose a game, confirm players, start.
Design principles
Every game is designed for two or more people sharing one phone or tablet. Turn-taking and simultaneous touch are both first-class citizens.
Core play works in airplane mode. No accounts, cloud saves, chat, player profiles, scores, boards, or round payloads leave the device. Firebase lifecycle events use per-game names such as four_in_a_row_started and carry only the game_type value, plus an optional player_style_selected style-token signal. Firebase/Google SDKs may also collect standard app, device, install, diagnostic, and usage data under their disclosures.
Short setup, clear ownership, visible feedback. Rules should be learned through one concise example or the first interaction.
Native Android, Kotlin, and Jetpack Compose keep the experience responsive, adaptive, and at home on the hardware it runs on.
Under the hood
Each game has a plain Kotlin rules engine: immutable state, explicit actions, deterministic reducers, and tests for the tricky bits. The host owns setup, pause, results, replay, and restoration so players get one coherent journey even when the game changes.
That means fair rapid input, safe rotation and backgrounding, sensible back behaviour, and no mysterious “it depends” moments. The board fits the window. The next tap is never held hostage by an animation.
Phone smoke checks install a clearly labelled Cool 2 Player Vector Games (Smoke) build alongside the production app, so release data and installs stay untouched. The current Android source targets version code 18.
Latest release
Version code 18 adds Higher or Lower: two players call the next card together and choose a first-to-3, 5, or 7 points match. The collection also includes Noughts & Crosses in local versus and solo play, plus Hit the Mark, a simultaneous timing score race with a steeper block-and-target ramp and faster motion through level 25. The results-screen advert countdown still offers a contextual “Upgrade to Premium to skip adverts” link while adverts remain enabled. Kitchen Team stays in debug builds as its co-op polish continues, and feature profiles are archived by version code so each release keeps an auditable snapshot.
The complete collection

A familiar first hello.

Drop four, block the lane.

Claim the last line.

Classic tactics, one board.

Real-time, no cables.

Munch the marbles first.

Find the matching pairs.

Jump, capture, and race.

Tap the croc before it pops.

Race your tokens home.

First to five wins.

Pass the phone, keep the secret.

Spot the matching symbol.

Build words together.

A compact playground race.
Bonk the moles, chase the score.

Plot your fleet, call your shots.
Keep it fully inside, climb the ladder.
Call the next card together.
Aim, react, swap ends.
Watch the games
Fast gameplay previews from the Android build. Choose a game to watch its short with sound.
A familiar first hello.
Drop four, block the lane.
Claim the last line.
Classic tactics, one board.
Real-time, no cables.
Munch the marbles first.
Find the matching pairs.
Jump, capture, and race.
Race your tokens home.
First to five wins.
Pass the phone, keep the secret.
Spot the matching symbol.
Build words together.
A compact playground race.
Bonk the moles, chase the score.
Keep it fully inside, climb the ladder.
These two games are outside the current release collection.
Co-op gameplay from a debug build.
Gameplay preview; not in the current release.
In the hands
Representative screens from the Android build. Big touch targets, clear player identity, and a visual language that stays legible when the table gets busy.


