LOCALENHANCE // experiment 001WebGL · raymarched · realtime
Local SEO · but from the future

RANK UP

A hand-written WebGL playground. No libraries, no templates — just shaders, scroll and a game.

Scroll
The old way

You were invisible.

Page nine of the search results. A map pin no one taps. A storefront the algorithm forgot.

Watch it move
#97local rank
·scroll to climb·
The new bar

Now you're unmissable.

Sites that move, react and play. The kind people screenshot. Below — one we made from scratch. Go on, play it.

▸ Insert coin

REVIEW RUSH

Catch the ★ five-stars, dodge the ✦ one-stars, climb from Bronze to Local Legend. A real pixel game, drawn pixel-by-pixel on canvas.

REVIEW RUSH

▶ Press to play ← → or A / D to move · catch ★ · dodge ✦
(tap-drag on mobile)
SCORE 0RANK LIVES ♥♥♥

This is the new floor.

Everything above is self-contained and hand-written. On real client builds we swap the hand-rolled parts for the studio stack:

3D

Three.js / R3F

Raymarching & GLSL shaders, WebGPU with a WebGL fallback.

Scroll

Lenis + GSAP

Silky momentum scroll + ScrollTrigger 4.0 — the 2026 standard, now free.

Games

Kaplay / PixiJS

Playable pixel mechanics; Aseprite for the sprite art.

Learn

Three.js Journey · Codrops

Bruno Simon's course + Codrops tutorials = the pipeline to here.

↺ Run it again