Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
Survive a 3D typing game by destroying incoming words and collecting power-ups
Translation pending
AI summary · website content
GamesJavaScript · CSSGitHub @jotoltdOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A fast-paced 3D typing survival game built with Three.js.
Enter at any time to reset the current word if you make a mistake.Choose a difficulty before starting:
Glowing bonus words appear periodically. Type them to activate an effect:
A rare, rainbow-gradient HYPE word spawns with a spin and pulse animation. Type it for a huge score bonus, a full-screen flash, and a spectacular multi-colour explosion.
Roughly 1 in 12 words spawns golden — worth triple points. Completing any word without a mistake earns a PERFECT bonus on top.
Every 5th wave summons a boss phrase. Type it before it reaches you for a massive bonus — or use a bomb to destroy it.
Neon sponsored signs for fictional brands drift past the edges of the tunnel — both behind the menu and during runs. They're purely decorative scenery and stay clear of the word lane.
The game uses synthesized Web Audio for typing, explosions, damage, power-ups, and game-over sounds, plus a subtle synth music loop during runs.
Top scores are saved in your browser's localStorage and shown on both the start and game-over screens.
The game tracks your global career stats (total score, runs, best streak, longest run) and per-run stats (WPM, accuracy, words destroyed, time survived). Stats are saved in localStorage.
WPM is calculated as (correct keystrokes / 5) / minutes played.
Earn total score across all runs to unlock colour themes. Open Customize Theme from the main menu to switch between:
Themes change the tunnel, stars, fog, and word-glow colours.
On touch devices or narrow screens, a virtual keyboard appears during gameplay. You can also tap any word in 3D space to lock onto it, then type the rest.
Open index.html in any modern web browser, or serve the folder with a local server:
python3 -m http.server 8080
Then visit http://localhost:8080.
No build step is required — the game uses Three.js from a CDN.