About Neon Drift

Why a one-person arcade game exists, and the two rules it was built around.

Hi — I'm Brandon. Neon Drift started because I wanted something fun to play on my phone with my nephews.

I'd always wanted to make a game. I never had a good enough reason to actually sit down and do it. Watching my nephews play gave me one.

The problem I was actually trying to solve

Most of what they were playing was new, and most of it was fine. But it didn't feel like the games I loved at their age. The older ones were simpler and meaner in a good way: you understood the whole game in about four seconds, and then it was just you against the thing, over and over, getting slightly better each run.

So I built the game I wanted us to play together — heavily inspired by one that was everywhere when I was younger, the kind where a single mistake ends the run and you immediately press start again.

Then I kept going. Every time something annoyed me, I changed it. Every time I thought "it would be better if…", I built that. What began as something to pass around at a family gathering turned into a real game, and honestly a much better one than I set out to make.

Rule one: you will never be forced to watch an ad

This one is not negotiable, and it is the thing I'm most stubborn about.

Mobile games today are infested with advertising. You lose, and before you can try again there's thirty seconds of something you didn't ask for. It yanks you out of the game completely, and the only escape is paying to make it stop. I think that's a genuinely bad way to treat someone who just wanted to play your game.

Neon Drift will have ads eventually — I'd like this to pay for itself. But they will always follow two rules:

The first one planned is an optional second attempt at the Daily Challenge. You'll never have to take it.

Rule two: make it as competitive as possible, for everyone

The game that inspired this one was fiercely competitive — but only if someone happened to be sitting next to you. The score meant nothing unless you could shove your phone in somebody's face. That was the best part of it, and it was also the part that evaporated the moment you were alone.

So the second pillar was building the most competitive version of this idea I could think of, and making it trivially easy to show someone what you did, wherever they are:

Cosmetics are earned by playing — through scores, levels, daily streaks, podium finishes and multiplayer wins — so what you're wearing says something about what you've actually done.

What Neon Drift is

A fast, reflex-driven neon arcade flyer. You guide a glowing pilot through an endless gauntlet, one tap at a time. You'll understand it in seconds and you will not master it for a long while.

It's free to play in any browser, and it's on Google Play and the App Store. There's a Daily Challenge, a projectile-dodging Storm mode, head-to-head matches, global and friends leaderboards, levels and prestige, unlockable skins, pipe designs and tunnel art, and daily streaks worth protecting.

How it's made

Neon Drift is built by one person, with no game engine underneath it. It's a single HTML file, vanilla JavaScript and a 2D canvas, with a small serverless backend handling leaderboards, daily seeds and accounts. The same code runs in a browser tab and inside the app — which is why anything I fix reaches everyone at once.

That constraint makes the engineering unusually visible, so I write about it. The articles cover things like why a canvas game gets slow, and a timing bug that made the game run at different speeds depending on your monitor. The devlog has shorter, more frequent notes on what's changing.

The music

The game's theme, “Grid Drifters”, was written and produced for Neon Drift by @HyprCrz — a cyberpunk synth track made specifically for this game and given to me for it. It isn't licensed stock and it isn't AI-generated. Go and watch his stuff.

It plays in-game by default and loops continuously. If you'd rather have the silence the game shipped with for its first year, there's an on/off switch and a volume slider in Settings → Profile → Music.

Get in touch

Questions, bugs, ideas and complaints all reach me directly — there's nobody else to route them to. Email Brandon@neondriftgame.com or use the contact page. If something in the game is broken or unfair, I'd genuinely rather hear it than not.

Play Neon Drift free in your browser →