← back to game

About DEPTH

What is DEPTH?

DEPTH is a free browser-based multiplayer mining game. The premise is simple: you start at the surface with no money and a small pickaxe, and you dig down. As you descend you find progressively rarer ores. Bring them back to your house to generate passive income, then use that income to buy upgrades that let you dig deeper, carry more, and stay underground longer. There are 45 distinct ore tiers spread across the entire 500,000-meter shaft, ranging from common Coal to the legendary Creation found only at the very bottom.

What makes DEPTH different from other mining games is the multiplayer dimension. The world is shared — other players appear in your game in real time. You can visit their houses, compete with them on global leaderboards, chat with anyone online, and watch their progress on the depth bar. Every player's account is persistent, so you can come back days or weeks later and find your progress exactly where you left it.

Story

There isn't a deep narrative — DEPTH is fundamentally a sandbox progression game. But there are little hints of one. The deeper you dig, the more cosmic the ore names become: from earthly Coal and Iron to Crystal and Diamond, then Quasar and Pulsar, then Eternity and Creation. As you push past the Singularity at depth 12,000 the visuals change too, with darker backgrounds, more glowing particles, and milestone messages that hint at something bigger waiting at the bottom. We won't spoil what (if anything) is down there at 500k — you'll have to dig and find out.

Technology

DEPTH is built with the absolute minimum possible technology stack. The client is a single HTML file with vanilla JavaScript and HTML5 Canvas — no game engine, no React, no frameworks, no build step. Every visual is drawn pixel by pixel from primitive shapes in the canvas API. The server is a Node.js process running Express for HTTP routes and Socket.io for real-time multiplayer state synchronization, plus a single JSON file on disk for account and progress storage. There is no database, no CDN, no Docker. The entire codebase fits in two files totaling under 6,000 lines.

The game runs in any modern browser on any device: desktops, laptops, phones, tablets, even some smart TVs. It supports keyboard, mouse, touchscreen, and gamepad input simultaneously. It can be installed as a Progressive Web App for a native app feel without an app store, and it has been wrapped as an Android APK using the Trusted Web Activity standard.

Features at a glance

Free forever

DEPTH is and will remain completely free to play. There are no microtransactions, no premium currency, no battle passes, no NFTs. The only monetization is unobtrusive AdSense banners outside the gameplay area, which cover server hosting and development costs.

The source code is open and available on the GitHub repository linked at the bottom of every page. Bug reports, suggestions, and contributions are welcome via GitHub issues.

Contact

For account-related issues (deletion requests, abuse reports, password problems if you didn't link an email), open an issue on the GitHub repository.

← back to game