Avengers: Doomsday–Inspired Boss Rush · Android + Web

MULTIVERSE DOOMSDAY STRIKE

Eight defenders. Thirteen chapters. And a man in green powered armour — Malachi Krige — who catches your lightning between two fingers and throws it back. Survive ninety seconds. Then come back at midnight and do it again.

Free · Android + Web · 8 heroes · 13 chapters · No account required

01 / The Game

One arena. Ninety seconds. Every single day.

DoomsDay Strike is a free 3D superhero boss-rush for Android and web, inspired by the Avengers: Doomsday event. Thirteen cinematic story chapters, an endless Gauntlet, and one shared daily fight the whole planet plays at once — built with no game engine and no 3D model files.

01

Daily Doomsday

One fixed 90-second fight. Half health, no ultimate, two random rules — all derived from the calendar date via a seeded generator. No server call, and every install on Earth agrees on today's fight.

02

Eight heroes · Four signatures

Storm, Gamma, Kinetic, Phase — two heroes per signature, so there's always a second answer when the lattice locks out your first. Tag between whoever is on the field mid-combo. Cooldowns tick while benched — swapping is never a penalty, it's the loop.

03

The Catch

Throw an attuned bolt at his face and he doesn't raise a shield — he raises two fingers. The bolt slows, curves into his palm, snaps shut, and comes back unblockable. A real interaction with hitstop and slow-mo. It's also what kills him in Chapter V.

04

The Doomsday Score

One comparable number per run: damage, combo, parries, perfect dodges, swaps, lattice breaks, time bonus, flawless — minus everything you took, multiplied by difficulty and by whatever rules were in force. Itemised line by line, because seeing why you scored teaches you to score more.

05

The TODAY board

Wipes at midnight. On day one, "top 10 today" is winnable — which is the point. ALL TIME is the permanent record, and your exact rank is returned, not an estimate. No accounts, no emails — a call sign stored on your device is the entire onboarding.

06

No coins · No gems

One score, five skins, achievements. No multi-currency economy, no energy, no tickets. A daily reset and a rank you can see yourself on is what makes an arcade game get opened tomorrow.

02 / The Verdigris Protocol

He built the shield. Then he ran the numbers on it.

Ten million simulated futures. In every single one, the planet burns — never the asteroid, never the plague, always the four seconds a hero spends deciding.

Malachi Krige built the energy shield that hangs over every city on Earth. Then he ran the numbers himself. So he grew an armour out of the core of a dead god-engine: an alloy that doesn't resist energy — it oxidises it. Copper's death-colour. He named it for what it is. VERDIGRIS.

Thirteen chapters, each opening and closing on a cinematic. The camera is scripted shot by shot; lines type themselves out over letterboxed bars, and any tap cuts to the next beat.

Act I is the fight for one Earth. Act II is what happens when killing him only proves there are more of him — a multiverse incursion, refugees from a world that already lost, and a version of Krige who has had longer to think.

Act I — The Fight for One Earth
I

Hammerfall

Every bolt you throw, he keeps.

II

The Gamma Cage

It can only drink one flavour at a time.

III

Broken Star

He does not block. He mirrors.

IV

The Quartet Gambit

Give it four truths at once.

V

Verdigris Falls

You have not won a fight. You have delayed a funeral.

Act II — The Incursion
VI

The Second Casket

He did not build a weapon. He built a lifeboat, and it was loud.

VII

Refugees

A dying world empties into yours. Not all of it is friendly.

VIII

The Null Meridian

He picked the one place on Earth where power does not work.

IX

Wings Over the Concordat

No evac. No medical. Whoever falls today stays fallen.

X

Glasswork

Two worlds this thin cannot both be right.

XI

The Brittle Hour

A whole Earth has sixty minutes left. He intends to spend them.

XII

Incursion

Two Earths, one place to stand.

XIII

The Last Future

The original. Not a copy, not a casket. Him.

Then — The Gauntlet Endless waves, five heroes on the field, HP and damage scaling every round. An Elite every 5th wave, a variant every 10th. It never ends. That's the point.
03 / The Squad

Eight defenders. Four signatures. One lattice.

Every hero carries exactly one of the four damage signatures — the entire basis of the boss fight. The roster grows chapter by chapter, and you tag mid-combo.

Headliner

Thor

Thor Odinson

Storm · Striker

SKYFALL · THUNDERCLAP · RAGNAROK SPIRAL

Hits hardest and moves slowest through his three-link chain.

Headliner

Hulk

Bruce Banner

Gamma · Bruiser

SEISMIC CLAP · RAGE · GAMMA DETONATION

Gets stronger the closer he gets to falling.

Headliner

Captain America

Steve Rogers

Kinetic · Anchor

RICOCHET · AEGIS · STAR BARRAGE

AEGIS is a timed parry, not a block.

Headliner

Spider-Man

Peter Parker

Phase · Skirmisher

WEB ZIP · TEAM-UP · DESYNC FIELD

The fastest thing in the arena — and the only one who can shut the lattice down.

Headliner

Doctor Strange

Stephen Strange

Phase · Opener

PORTAL STRIKE · MIRROR FOLD · A THOUSAND DOORS

Matches Spider-Man for speed, trades reach for openings out of a portal.

Original

Lodestone

Erika Vahl

Kinetic · Second Answer

RAILSHOT · IRON YOKE · MAGNETAR

The original second Kinetic answer when the lattice locks out the first.

Original

Ember

Nadia Sokolov

Gamma · Second Answer

SUNSPOT · CAUTERIZE · SOLAR LANCE

The original second Gamma answer — a different burn for the same problem.

Original

Halcyon

Sam Adeyemi

Storm · Second Answer

SHEAR · UPDRAFT · SONIC BLOOM

The original second Storm answer while Thor's chain reloads.

Fielding note — The five headliners field together in the Gauntlet. The Daily stays at four on purpose: a seeded fight compared on a live board must not shift mid-season.

04 / The Fight

The answer is never one hero. It's the rotation.

01

Attuned

The Verdigris lattice holds one signature at a time. You can read which from the aura and the wheel on the HUD.

02

Drink

Hit him with the element he's attuned to and he drinks it: zero damage, he heals, his overcharge meter fills, and your combo dies.

03

Strain

Anything else lands — and adds strain. Enough strain in a row cracks the lattice: a window where everything you land is a ×2.2 critical.

04

Rotate

He re-attunes to whatever has been hurting him most. Which is why the answer is never one hero — it's the rotation, and eight heroes across four signatures means there is always a second answer.

Escalation — four phases
Phase II

Flight

The arena stops being a floor and becomes a volume.

Phase II

Drone Lattice

Peeled off his own armour. Drones don't inherit the lattice — they die to anything, so you always have something to hit while locked out.

Phase III

Mirrored Counter-Throw

Your own catch, learned, polished, and returned with interest.

Phase IV

Overcharge Lance

Charged by every attuned hit you ever fed him. You built this weapon. He just fires it.

The Arena

A dark hill basin, wide enough to actually retreat across.

Not a platform you circle — ground. Every rock, tower and mountain is generated from parameters at load time. There is no heightmap, no texture, no .obj.

  • Ridged mountains on every horizon, faceted rocks to break line of sight.
  • Avengers Tower off to one side, lit by the same shading path as everything else.
  • Storm cells overhead fire real branching bolts on their own schedule — a strike brightens the ground beneath it.
05 / Score & Systems

One number says it all.

Global leaderboard
One table, two views: TOP 10 TODAY and ALL TIME, plus your exact rank. Row-level security means a client can insert its own score and read the top ten — and nothing else. The publishable key is designed to be public; no secret ever ships.
Ads — six placements, all but one player-initiated
Banner in the menu footer only, never on a combat screen. Rewarded: CONTINUE (revive at 60% HP), DOUBLE SCORE (banked and posted), BOOSTED RUN (×1.5 for a Gauntlet), UNLOCK (permanent skin grant, not a rental). Interstitial: never before run 3, then every 3rd run with a 2-minute floor. No interstitial after a death. No forced ad anywhere.
The build
~23,000 lines across 42 files. Flutter on web and Android with no game engine and no 3D model files — the renderer is written from scratch against dart:ui: a triangle soup, an O(n) counting sort over 4096 depth buckets, and Canvas.drawVertices — two draw calls per frame inside a 24,000-triangle budget. A complete Unity twin ships opt-in alongside it.
The audio
Every sound is generated, not sampled — impacts, thunder, armour servos, the lattice cracking, five music beds — synthesised into .wav by a Python script using nothing but the standard library. Combat code raises a cue and knows nothing else; the audio bus owns voice stealing, rate limiting, variant rotation and distance falloff.
Procedural bodies
There is not a single model file in the repo. Every figure grows from a style over a skeleton posed by two-bone IK, each limb a swept tube with parallel-transported frames — so the surface is continuous from shoulder to wrist, never assembled cones. Skins remap garment colours through the same swap, so a recolour can't break a silhouette.
06 / Controls

Pick it up in ten seconds.

MoveW A S D / arrows
Light attack — chains ×3J or ,
Heavy attack — breaks guardK or .
DodgeSpace
Jump — keeps momentumC
AbilityL
Utility — Cap's AEGIS parryI
Ultimate — when the bar is goldU
Lock onQ
Swap hero1–5
Advance dialogueSpace / Enter / tap
PauseEsc / P

Touch

Virtual stick bottom-left, action buttons bottom-right — ATK · HVY · DSH · JMP · ULT · ABL · UTL — squad chips above the hero panel, and drag anywhere else to look around.

The layout reflows for phones and respects the notch and the gesture bar, so nothing sits under the status bar or system navigation. Every button is drawn by the same code that owns its hit box, so they can't drift apart.

Presses queue for ~0.2s — pressing slightly early lands the input instead of dropping it.

07 / FAQ

Straight answers.

Is DoomsDay Strike free to play?

Yes — completely free on Google Play. No coins, no gems, no energy systems. The only ads are optional and player-initiated: you choose when to watch one, and one interstitial every third run with a hard 2-minute floor. Never after a death.

Is DoomsDay Strike an Avengers game?

It's an unofficial fan project inspired by the Avengers: Doomsday event. Thor, Hulk, Captain America, Spider-Man and Doctor Strange appear as playable headliners, alongside original heroes Lodestone, Ember and Halcyon. The villain Verdigris (Malachi Krige) and the story are original. No affiliation with or endorsement by Marvel or Disney.

What is the Daily Doomsday?

A single fixed 90-second fight generated from the calendar date — half health, no ultimate, two random rules. No server call: a seeded generator means every install on Earth agrees on today's fight. It resets at midnight, your local time — the countdown on this page is live.

How many heroes and chapters are there?

Eight heroes across four damage signatures — two per signature, so there's always a second answer when the lattice locks out your first — and thirteen story chapters, each opening and closing on a cinematic. After that, the endless Gauntlet: five heroes on the field, an Elite every fifth wave, a variant every tenth.

How do you actually hurt him?

The lattice attunes to one signature at a time. Attuned hits heal him; everything else lands and adds strain. Enough strain cracks the lattice for ×2.2 criticals — and he re-attunes to whatever hurt him most. The answer is never one hero. It's the rotation.

Does DoomsDay Strike work offline?

Yes. The story chapters and the endless Gauntlet run fully offline. Only the global leaderboard and the connectivity check need a connection — and every system degrades to "unavailable" rather than failing.

What platforms and controls does it support?

Android via Google Play and the web via Flutter's CanvasKit renderer. Keyboard: WASD, J/K attacks, Space to dodge, U for ultimate, 1–5 to swap heroes. Touch: virtual stick, six action buttons, squad chips, drag to look — fully notch-aware.

Is there pay-to-win?

No. There is one score — Doomsday Score — plus five skins and achievements. No multi-currency economy, no energy, no accounts, no emails. The first launch asks for a call sign, stores it on your device, and that is the entire onboarding.

The catch is waiting

Ready for the catch?

Install now, set your call sign, and be on the Today board before midnight.

GET IT ONGoogle Play

Free · Android + Web · 13 chapters · Two draw calls per frame · No account required

Privacy & Terms — the short version

Privacy. DoomsDay Strike requires no account, no email and no password. Your progress, call sign and streak live on your device; leaderboard entries store only a call sign and a score. Rewarded ads are served by a standard mobile ads SDK — nothing is ever forced on you.

Terms. Play fair: no score manipulation, no automated submissions, no abusive call signs. Scores that break the leaderboard's row-level rules are removed. The game is provided as-is, free of charge. It is an unofficial fan project inspired by Avengers: Doomsday, with no affiliation to or endorsement by Marvel or Disney.

Link copied to clipboard