Built by Cedric Snell
Hobbyist developer & lifelong gamer
I'm Cedric — a hobbyist developer and technologist who has loved video games since childhood. Puzzles, strategy games, side-scrollers, shooters — if a game has depth beneath a simple surface, I'm in. Dash Dive came out of that same place: I wanted to build something with the addictive "just one more try" pull of the classics I grew up with, but with enough modern depth to keep experienced players genuinely challenged.
The concept is deceptively simple — tap to fly, dodge obstacles, survive as long as possible. But beneath that simplicity I built in four difficulty modes with separate leaderboards, a ghost racing system, a checkpoint-and-continue mechanic, unlockable characters, powerups, and a real-time global ranking system. I wanted the game to have room to grow with whoever was playing it.
Not everyone plays at the same skill level, and I wanted every player to feel competitive. Easy, Normal, Hard, and Insane each have their own leaderboards — a beginner crushing Easy gets the same satisfaction as a veteran dominating Insane. No shared ranking that makes newcomers feel invisible.
This was one of the features I was most uncertain about during development, and it turned out to be one of my favorites. When enabled, you race a translucent replay of your personal best. There's something about competing against yourself specifically — not a random leaderboard ghost — that creates real motivation. It's educational too: you can see exactly where your best run succeeded and where you lost ground.
The game saves your state every 20 seconds. If you're on a great run and make one mistake, you have the option to restore from your last checkpoint rather than starting over. I debated this feature for a while — I didn't want it to feel cheap — but I think the coin cost and the 3-continue limit keeps it fair. It's for the runs that deserve a second chance, not a shortcut around skill.
Backed by a real database, not just local storage. Every mode has live rankings. I wanted the competitive side of the game to mean something beyond beating your own score.
Shields, slow-motion, magnets, size reduction — six powerup types that change how you play rather than just making the game easier. Strategy around when to activate them adds a layer of decision-making that I find genuinely interesting.
Fair and free. Every character, trail, and feature in Dash Dive can be earned through play. Optional purchases exist for players who want to move faster or support continued development, but nothing meaningful is locked behind a paywall. I find pay-to-win mechanics personally frustrating, so I didn't build them in.
Performance first. The game runs in any modern browser without installation. I spent significant time optimizing for smooth frame rates and low input latency across both desktop and mobile — the tap-to-fly mechanic only works if the response feels instant.
Honest about what it is. This is a hobby project. I built it myself, I play it myself, and I continue to improve it based on what I observe and what players tell me. There's no team, no marketing budget, no roadmap committee — just me and a game I enjoy making.
Dash Dive is built with pure HTML5 Canvas and vanilla JavaScript — no game engine, no framework. The backend uses Supabase for real-time leaderboards, and the whole thing is deployed via Netlify. It's installable as a PWA on mobile devices, which gives it a near-native feel without an app store download.
I genuinely enjoy hearing from players. Bug reports, strategy discoveries, feature ideas, or just your current high score — all of it is welcome. You can reach me through the contact page.
Whether you're here for a quick two-minute break or a serious leaderboard push, jump in and see how far you can fly. And if you want to know more about the person behind it, head over to the developer page.
Last Updated: March 2026
← Back to Game