YOUR WINTER JOURNEY CONTINUES / ANDROID DEMO 0.19.0

Snowball Squad.

Actual Snowball Squad Android menu layout with new chibi artwork and navigation

Fast snowball fights for your phone. Explore an eighteen-battle campaign, challenge friends, and compete in ranked 1v1 and 2v2.

Android 8.0 or newer, 64-bit ARM. This is an early development demo. Online friend rooms and ranked 1v1/2v2 are included as a demo. Paid purchases are not active.

New on Android

A new chibi menu illustration, clearer navigation and buttons, and separate original menu and battle music. Install this demo update over your existing Android demo to retain its local saves. The playable character models are unchanged; modular outfits are still in development.

Pip, Moss and Fern character lineup

Your winter journey

A new illustrated map connects all 18 playable campaign battles. Follow the snowy trail past the lantern market, alpine chalet, railway and harbour. Your current battle, stars and locked encounters are shown on the journey. Quick continue takes you straight to your next briefing.

Illustrated winter campaign route with landmarks and playable battle markers

A gift when you return

Connect and open Daily Gift to collect online coins. The seven-step reward cycle advances when you claim, without resetting if you miss a day. A new claim becomes available at midnight UTC. Winning is not required; campaign and online balances remain separate.

Your account and privacy

Account recovery keys restore online coins, cosmetics and ratings. Generate a key in Account and save it privately before losing access to your device. Creating another key replaces the previous key. Stored login credentials now use Windows or Android platform protection.

Settings → Privacy lets you opt in to optional gameplay measurement. It is off by default. Turning it off deletes that account's optional event history; account, balance and match records remain necessary to run online play. This demo measures connected gameplay only.

Online shop prices and free-track rewards now come from the server. If an offer changes while you browse, it refreshes without charging you until you review and tap again.

Daily Snowstorm

Open Daily Play and connect for three server-run solo battles: Flurry, Snowfall and Blizzard. Clear them in order for coins and XP, then collect the fixed completion chest. Losing lets you retry without paying. The default full cycle awards 150 online coins and 375 XP, once per UTC day. Daily rules and rewards stay fixed for an issued day, even if future balance settings change.

Daily battles do not change PvP rating. Optional analytics now include server-confirmed daily participation and results, with the same opt-in and deletion controls.

Daily Snowstorm board after all three battles completed in the development test

Make your mark this season

Ranked now includes separate global and friends leaderboards for 1v1 and 2v2. Finish five placements to appear. View your last ten ranked results and actual rating changes in History. Matchmaking starts near your rating and gradually widens the range as both players wait, with balanced teams for solo-entry 2v2.

Each ranked season lasts four weeks. Complete five placements per ladder for 100 earned online coins at season end, up to 200 across both ladders. The countdown and previous-season results appear in Season. Existing matches settle before rollover. Cosmetics and account XP remain yours.

Ranked season countdown and reward explanation

The following leaderboard and history screenshots use synthetic test accounts for UI verification, not real player rankings.

Leaderboard UI with a synthetic test playerMatch history UI with synthetic test results

Get back into the fight

A brief network drop triggers automatic rejoin attempts. The battle keeps running and your character can still be hit. Cancel rejoin to return home. Physical-phone network-switching and background-suspension testing remain outstanding.

Connection recovery screen with cancel control

Send a snowball challenge

Open Friends → Challenges and create a private 1v1 invitation. Copy Link sends the invitation to your clipboard; paste it into your message to a friend. Invitations last seven days. Your friend opens the link, connects in the game and chooses whether to accept. Both players then tap Join Duel. Neither spending nor accepting an invitation changes ranked rating.

The landing page offers Open Snowball Squad and a copy-code fallback. After installing, return to the original browser link and tap Open again, or paste the complete link in Friends → Challenges. Automatic install continuation is not implemented. Android cold/warm browser launch still needs physical-phone validation; the APK intent filter and game-side flow have been checked.

Create a private duel invitation and copy its linkIncoming challenge saved while connecting

Both players must join within two minutes. Cancel Wait leaves the waiting state. Each invitation starts one match; create a new invitation for another duel. A server restart during a match marks the attempt interrupted instead of inventing a result. Expired or cancelled invitations cannot be accepted.

Explore and share your showdown

The 18-battle campaign now follows an illustrated route through snowy terraces, bridges, a railway and an aurora harbour. These are campaign-menu improvements; the update does not add new playable levels.

After PvP, choose Result Card to optionally publish the players' display names and server-verified remaining team health. Open the card to download a PNG or use your browser's sharing controls. Links expire after 30 days. Shared Results, accessible from ranked history, lets the creator manage older links and remove them. Saved images cannot be recalled.

Shared results management in the game

Sharing never changes coins, XP or ranked rating. Native phone sharing and browser handoff still require physical-device validation. Menu screenshots use test accounts.

One more duel?

After a completed 1v1, choose Result Card → Rematch Previous Opponent. The server reserves that invitation for your actual opponent, who can find it in Friends → Challenges and choose Accept or Decline. Both players tap Join Duel to start a fresh private match. Even after a ranked battle, this friendly rematch does not change ranked rating.

A private rematch reserved for the previous opponent

New 1v1 Challenge also creates a fresh invitation from a completed PvP result for sharing with a friend. It is not automatically accepted. Forwarding a reserved rematch link does not allow somebody else to take your opponent's place. Direct 2v2 rematches and phone-specific validation remain in development.

A clearer winter journey

Explore refreshed campaign artwork with sculpted snow, warmer landmarks and a clearer winding route. Smaller visual markers retain their touch targets. All 18 campaign battles and saved progress remain intact.

The server now isolates slow outgoing connections from match simulation, with bounded snapshot and notice queues. This improves resilience to stalled receivers; real-phone network and load testing remain release gates.

Your first snowball

Start your first battle straight from Home. Short prompts guide aiming, charging and releasing, then respond to your first hit. Your victory screen shows stars, rewards and the next battle. Early battles now score stars against the teammates actually playing.

Opening snowball battle with a short aiming prompt

The forgiving daily calendar keeps your progress when you miss a day. Rewards remain 15, 20, 25, 30, 35, 40 and 50 coins across seven claims.

A brighter winter journey

The campaign has a new illustrated landscape. Home now shows available daily gifts, Daily Snowstorm progress and incoming challenge invitations. Opening a challenge still leaves accepting and joining up to you.

Home showing daily progress and an incoming challenge

Android packaging has been rebuilt to remove unused archive space while preserving the artwork quality.

Your account, your control

Account now offers deliberate online-account deletion, with a status check if the connection is interrupted. You can also request deletion using your saved recovery key on the web. Local campaign progress stays on your device.

This downloadable Android demo keeps the existing demo signature for updates. The separately prepared Play candidate is still undergoing device and store checks.

Still in development

A paid pass, payments and rewarded ads remain in development. Automatic install attribution and direct 2v2 rematches are still planned. Daily Play is the new online three-battle challenge; Snowstorm in Solo Play remains the offline wave mode. Physical-phone balance testing and the Google Play release are still ahead.

Start a snowball fight

Android: Open the downloaded APK to install. Your phone may ask you to allow installation from your browser or file manager. Open the game in landscape. Left thumb moves; drag and hold with your right thumb, then release to throw.

Windows: Extract the entire ZIP, then run SnowballSquad.exe from the extracted folder. WASD moves, mouse hold/release throws, Space dodges, E builds a wall, and 1/2/3 switches squad members once unlocked.

Pip, Moss and Fern together in Pocket Park with mobile controls

Team up with friends

Use the current Android or Windows demo linked above. Open FRIENDS and connect. Share your friend code, accept the request, then host a 2v2 room and invite your teammate. Invites last two minutes and place you on the same team. Share the room code with two rivals to complete the match. Refresh to update presence. Online also offers private 1v1 rooms and separate solo-entry ranked 1v1/2v2 queues; ranked parties are not available yet.

Online XP, coins and ratings use a server-saved device account. You can change your display name in Friends. Open Account to create a recovery key and keep it privately; it can restore your online account on another supported device. Campaign saves remain on this device. Brief connection drops now allow a 25-second rejoin window. Your character remains vulnerable and the battle continues. The client retries automatically; Cancel Rejoin or starting offline play stops retries. Explicitly leaving forfeits immediately. Server restarts cannot restore active battles.

Choose Pocket Park, Lantern Market or Alpine Outpost for a practice duel

Temporary powerups

Random pickups now appear in solo and campaign matches. Snow Sprint adds 25% movement speed, Frost Guard reduces incoming damage by 35%, and Quick Pack speeds up charging by 30%. Each lasts eight seconds. Collecting another replaces the current buff. Bots can collect them too.

The first pickup appears after ten seconds, followed by an attempt every 14–20 seconds. At most two are on the map; uncollected pickups disappear after 25 seconds. Watch for coloured beacons and the HUD countdown. Pausing freezes buffs. Pickups are disabled in all PvP modes for this release.

Temporary powerup aura and countdown in the game

More winter to explore

Campaign expands to 18 battles across five arenas. Frostline Station (48 x 36m) adds a clock tower, freight railway and wooded flanks. Aurora Harbour (56 x 40m) adds a beacon, dock barrels, boardwalk and fishing boat scenery. These two new arenas are solo/campaign maps; PvP uses Pocket Park for 1v1 and Lantern Market for 2v2.

Frostline Station arenaAurora Harbour arena

Solo Play offers Duel, 90-second Survival against returning rivals, and Snowstorm: clear three waves within three minutes, carrying health between waves. New campaign encounters also use those modes. Players who completed battle 10 automatically unlock battle 11.

Settings and customisation

Full shot charge now takes 1.35 seconds. Settings includes separate music and sound-effects volume, touch aim response, movement sensitivity, haptics and Low/Balanced/High graphics. Low targets 30 fps without dynamic shadows; Balanced and High target 60 fps. Actual frame rate depends on your device. Android demo 0.19.0 includes separate original menu and combat tracks, controlled by the music volume setting.

Volume, sensitivity, haptics and graphics settings

Open Locker to choose Pip, Moss or Fern for practice and PvP, equip owned coat colours, snowballs, trails and backpacks. Campaign and online earnings are separate; online gear is validated by the server. The campaign retains its story squad. Free pass tiers 2, 4 and 6 unlock a snowball, trail and backpack respectively.

Locker with equipped rescue backpack and character preview

Ranked has separate 1v1 and 2v2 ratings, five placement matches per ladder, and Bronze through Aurora tiers. Existing ratings and placements carry into the first season. At each four-week rollover, played-ladder ratings move halfway toward 1,000 and placements restart; previous-season results are archived. Friend teams currently play in private 2v2 rooms; ranked queues accept solo entries.

Character customisation currently covers base character, coat colours and backpack accessories. Fully interchangeable hats and clothing shapes are future work. Detailed outfit concepts are not equippable models. Paid purchases are not active.