BADLAND artwork showing a glowing silhouetted creature gliding through a dark forest

BADLAND turned a single hold-to-fly control into something hypnotic: a glowing blob gliding through a pitch-black forest, dodging spikes and squeezing through gaps that close in from both sides. We wanted that feeling playable without an install, so we built Duskwing, a small WebGL side-scroller that runs right here on this page. It has its own glowing creature, its own dark ravine, and a fresh layout every day. Free, no download, no signup.

Play Duskwing now

Hold anywhere on the screen to rise, let go to fall. Best played with sound on.

Duskwing
Runs in your browser

How to play

Duskwing generates a new ravine from today’s date, so everyone gets the same dark forest to fly through. Hold anywhere on the screen, hold the mouse button, or hold Space to rise; let go and gravity pulls you back down. The goal is simple: fly as far as you can without clipping a wall or a spike cluster. Glowing motes along the way shrink your wisp for a few seconds and add to your score, which helps for squeezing through the tightest gaps.

Dying restarts the run instantly, and the ravine stays the same for the rest of the day. Your best distance and your daily streak are saved in your browser’s local storage, so nothing about your runs leaves your device.

How it compares to BADLAND

Duskwing keeps the one thing that makes BADLAND memorable: the hold-to-rise, release-to-fall glide through a dark, glowing world where the margin for error is small. Our version is a real side-scroller with a WebGL camera, parallax tree silhouettes at three depths, and a soft light that follows your wisp and catches the walls around it. The ravine narrows and adds spike clusters the further you get, so the challenge ramps within a single run the same way BADLAND’s levels do.

What we left out is everything that made BADLAND a full game rather than a five-minute loop. There is no hand-built campaign spread across chapters, no cloning or multiplying your blob into a swarm, no local co-op or online race modes, and no unlockable creature skins. Our shrink motes are a small nod to BADLAND’s size-changing pickups, but they are the only power-up here, not one of a dozen.

Get the real game if you want Frogmind’s full level design, the multiplayer chapters, and the sound design that made BADLAND a mobile classic in the first place. Duskwing is the free taste of the feeling; BADLAND is the whole forest.

Get the full game

BADLAND is a paid app on Android and iOS from Frogmind, and it has held up well since its original release thanks to its physics-based level design and co-op modes for up to four players.

Download: Aptoide Google Play

Frequently asked questions

Can I play BADLAND in a browser?

Frogmind’s original BADLAND is a mobile-only app, with no official browser version. Duskwing, the game on this page, is our own original web game inspired by BADLAND’s glide-and-dodge loop, playable in any modern browser on phone or desktop. For the real thing you need the app.

Is this the real BADLAND?

No. Duskwing is an original game we built, inspired by BADLAND’s atmosphere and hold-to-fly control. It is not affiliated with, endorsed by, or connected to Frogmind in any way. Every shape, glow, and sound in our version is generated by our own code, and the download links above point to the official app.

Does my score save?

Yes, on your device. Your best distance and your daily streak are stored in your browser’s local storage and reappear the next time you open the page. Nothing about your runs is uploaded anywhere.

Is it free?

Completely. No ads, no purchases, no account, and no data collection. BADLAND itself is a paid app, so this is a good way to feel out the core loop before buying it.

Does it work offline?

Once the page loads, Duskwing makes no further network requests, so a dropped connection will not interrupt a run. For an offline experience on your phone, BADLAND itself plays fully offline once installed.