Signal//Lock is a free browser-based radar game. The whole experience runs in a single tab — desktop, tablet, or phone — and starts the moment the page loads. There's nothing to install, no email to give up, and no paywalled content waiting two stages in.
Why play it?
- Quick sessions. A run is a few minutes — perfect for a coffee break.
- Distinct mechanics. Nine different radar puzzle modes, from rocket vectors to bio-locks.
- Atmospheric. Cyberpunk green CRT, ambient rumble, scanlines. Best with headphones.
- Truly free. No microtransactions, no premium tier, no telemetry pop-ups.
What it is, in one sentence
A hypnotic, cyberpunk-flavored radar puzzle where you lock matched signals on a sweeping CRT before they decay, chaining combos into salvo strikes that clear the screen.
More to read
- Why it works as a radar game — the sweep, the decay, the saturation meter.
- Compared to ATC games — what overlaps, what doesn't.
- FAQ — common questions about the game.
- About Signal//Lock — the dossier and design influences.
- How to play — full mechanics guide.
- All stages — the nine public stage modes.
What "free online" actually means here
"Free online radar game" is a phrase that most search results misrepresent. The typical result is either a one-stage flash port with an ad-wall, a Unity export that nags for an account after the tutorial, or a mobile-first title whose web version is a five-minute demo. Signal//Lock is the literal version: the entire game — nine stages, all radar modes, all audio, salvo chains, leaderboards if you want them — runs in a browser tab with no account and no payment path. The funding model is the same as most indie web games: the developer ate the cost, the game exists.
There is no premium tier. There is no cosmetic shop. There is no battle pass. The credits page lists the people who built it and the stages page lists what you can play; that's the entire product surface.
Why a browser radar game can be this dense
Two technical shifts in the last decade made it possible to ship a game like Signal//Lock on the open web. First, the Web Audio API gave browsers low-latency synthesis — every tone in the game is generated procedurally from oscillators, not streamed from an MP3, which is why the audio adapts in real time to stage state. Second, Canvas 2D and modern V8/SpiderMonkey JIT compilers made 60fps polar-coordinate rendering trivial on hardware that would have struggled with a Flash port a decade earlier.
The practical effect: Signal//Lock fits in roughly 400 KB of gzipped JavaScript and 200 KB of supporting assets. There is no WebGL, no WASM, no native binary. The page itself is the game.
Compatibility and accessibility
The game targets WCAG-friendly defaults where it can. Colour-coded signals always carry a shape difference as well; the saturation meter has both a colour gradient and a numeric readout; audio cues always have a visual equivalent. The game is fully keyboard-playable via a cursor mode for users who can't use a pointer. Reduced-motion preferences disable the screen-shake and chromatic-aberration effects automatically.
Frequently asked
- Is it really free? What's the catch?
- No catch. No account required, no ads, no paid tier, no time limit. The full game is on this domain and always will be.
- Do you collect data?
- Anonymous gameplay telemetry (stage reached, saturation curve, run length) is collected to balance stage difficulty. No personal data, no third-party trackers, no advertising IDs.
- Will there ever be a paid version?
- The current game stays free. If a future expansion ships, the existing nine stages and all current features stay free on this domain.
- Can I host the game on my own site?
- Not currently — the assets are licensed for this domain. Linking to signallockapp.com is welcomed.
- Does it work offline?
- Yes, after first load. Signal//Lock is a PWA and caches everything needed to play. Add to home screen on iOS or Android to get a fullscreen offline launcher.
The economics of free web games in 2026
Most "free" web games on portals (Poki, CrazyGames, Y8) generate revenue through pre-roll video ads, interstitials between sessions, or banner monetisation. Average effective revenue per thousand plays (eRPM) sits in the $2-8 range as of 2025; a game with 100k monthly plays might gross $200-800 at the portal, before the portal's 50%+ cut. The economics only support games with very low production cost and very high session frequency. Signal//Lock has neither — production was deep, sessions are long. The math for an ad-supported business model never closed.
The alternative — a custom domain, no ads, no portal distribution — works because hosting is cheap (a static SPA served from edge CDN costs single-digit dollars per month at these traffic levels) and the developers chose to absorb that cost. It's a deliberate non-business; the game exists because the people who built it wanted to play it.
What "no install" actually requires
Shipping a no-install game in 2026 means hitting four targets simultaneously: under 500 KB initial JavaScript (to load fast on mobile), 60 fps on a 5-year-old phone, full functionality with third-party cookies disabled, and offline capability after first load. Each constraint rules out a category of common solutions. Initial payload rules out Unity (10+ MB minimum) and Unreal (much worse). Mobile framerate rules out React or Vue as the game renderer (DOM diffing per frame is too slow). Cookie disablement rules out auth-required flows. Offline rules out streamed assets.
Signal//Lock is built with vanilla Canvas 2D and a thin TypeScript runtime — the only sensible stack that hits all four constraints at once. The TanStack Start framework runs the static SEO routes; the game itself is a single client-side Canvas component that lazy-loads on the /play route.