Frequently Asked Questions
Everything you might want to know about playing 3D 2048.
Gameplay
How do I move tiles?
Desktop: Use the arrow keys for up / down / left / right, and W / S for forward / backward (the depth axis). Press Z to undo a single move.
Mobile: Use the on-screen D-pad (โฒโผโโถ) for the four main directions. Use the secondary pad for "forward" and "backward". You can also swipe up / down / left / right anywhere on the screen.
What's the difference between the keyboard arrows and the D-pad on mobile?
Functionally none โ both produce the same screen-relative slide. The D-pad is a mobile convenience for one-handed play, but if you prefer to swipe instead, that also works. The W and S keys on desktop map to the "forward" and "backward" buttons on the mobile depth pad.
Can I rotate the camera?
Yes. On desktop, drag with the mouse. On mobile, two-finger drag. There's also a Back View mini-window in the corner that shows the cube from the opposite side, so you can see hidden tiles without rotating.
What is the goal?
Combine matching numbered tiles by sliding them into each other. When two tiles with the same number collide, they merge into a single tile with double the value. The goal is to reach a target tile:
- 2ร2ร2: the 256 tile
- 3ร3ร3 Normal: the 2048 tile
- 3ร3ร3 Hard: the 2048 tile (but it's much harder due to faster spawns)
Once you reach the target tile in a mode, the game offers you the option to continue playing for higher tiles (4096, 8192, etc.) as long as the board has valid moves.
What's Hard mode?
Hard mode is a more challenging variant of 3ร3ร3. Two tiles spawn after every move (instead of one), and the chance of spawning a 4 instead of a 2 is increased to 40% (versus 15% in Normal). The same target (2048) applies, but it's a real test of strategy. See the Hard mode strategy guide for tactics.
I keep losing in Hard mode. Help?
Hard mode is unforgiving and assumes you've already cleared Normal at least once. Read the Hard mode strategy guide for the most important tactics: pinning a corner from move one, managing the 4-tile problem, and setting up cascade chains. If you struggle, take a step back and grind 3ร3ร3 Normal first.
Why does Hard mode feel so much harder than Normal?
Three effects multiply: the board fills twice as fast (2 spawns/move), there are roughly 2.7ร more 4-tiles (40% vs 15%), and 4-tiles are harder to merge. The combined effect makes Hard about 5-10ร harder than Normal, not just 2ร harder. See the math of 2048 for the analysis.
Can I play offline?
Yes. Once you've loaded the page in your browser (or installed it as a PWA), the game runs without an internet connection. You can play on a plane, on the subway, or anywhere without WiFi. The only feature that needs internet is the global leaderboard โ local rankings and game state still work offline.
Is there a "continue" option after reaching the target?
Yes. When you reach the target tile (256 in 2ร2ร2, 2048 in 3ร3ร3), the game shows a victory overlay. You can choose to continue playing for higher tiles, or start a new game. The leaderboard records your score at the moment of victory, but you can keep playing for the personal challenge.
Account and data
Do I need to sign up?
No. There's no account, no email, no password. Open the page and play. You can optionally set a player name for the leaderboard, but even that is just a label โ no verification or password.
Where are my scores stored?
Local rankings are stored in your browser's local storage. That means scores are tied to your browser on your specific device. If you clear your browser data, your local scores will be lost.
Global rankings are stored in a Firebase Firestore database. When you complete a run, your score is submitted to the global leaderboard. Other players see your score on their global rankings tab.
Why did my old scores disappear?
If your scores from before the 2048-target update are missing, that's because the storage key changed (the 3ร3ร3 mode used to target 1024, and the data was stored under a "3d1024" prefix). The game tries to migrate automatically โ if it didn't work for you, please report it through the contact page.
Are my rankings shared with other players?
Yes. The "Global" tab on the Rankings screen shows scores from all players worldwide. There are separate leaderboards for each mode (2ร2ร2, 3ร3ร3 Normal, 3ร3ร3 Hard).
What name appears on the global leaderboard?
The name you set in the "Name Entry" screen when starting a game. You can play as a guest (no name) or pick any name you like. Names can be 2-16 characters. Choose something memorable since it'll appear on the global board if you score in the top 50.
Can I delete my score from the leaderboard?
Yes โ ask and it will be removed. Send the game mode, the name, and the score through the contact page. Those three details are what make an entry findable, because the entry is anonymous โ the name shown is whatever you chose (or the default guest label), and no account or other personal identifier is attached. If you have a specific concern, contact the developer through the contact page.
Technical
What browsers are supported?
Any modern browser with WebGL support. That includes recent versions of Chrome, Firefox, Safari, and Edge on both desktop and mobile. Internet Explorer is not supported (it's been retired by Microsoft).
Why is the screen blank or grey?
The most likely cause is that WebGL is disabled or unavailable in your browser. Try a different browser, or check that hardware acceleration is enabled. The game shows a fallback message if it detects WebGL isn't supported.
Why does the game lag on my phone?
3D rendering is computationally heavier than 2D. Older phones may show some frame-rate drops, especially during fast tile animations. If performance is an issue:
- Close other browser tabs that might be using resources
- Try the 2ร2ร2 mode โ fewer tiles render simultaneously
- Install the game as a PWA โ it may perform better than running in browser
- On very old phones (5+ years), some lag is unavoidable
How big is the download?
The main game bundle is about 370 KB gzipped. With all assets and the service worker for offline play, the first load downloads roughly 2.6 MB. Subsequent loads use the cached version, so they're nearly instant.
How do I install it as an app?
On most browsers and devices:
- iPhone/iPad (Safari): tap the share button โ "Add to Home Screen"
- Android (Chrome): a banner appears suggesting to install. Or tap the menu (โฎ) โ "Install app"
- Desktop Chrome: look for an install icon in the address bar (โ symbol), or use menu โ "Install 3D 2048"
- Desktop Edge: menu โ "Apps" โ "Install this site as an app"
Once installed, the game has its own icon on your home screen / desktop and runs in its own window without browser tabs or address bar.
Is the game open source?
Not yet, but the source code may be released in the future. The game is built with React, TypeScript, Three.js (via React Three Fiber), Zustand, Vite, and Firebase Firestore. The development story covers the technical decisions in detail.
What technology is used?
Quick summary:
- Frontend: React 18 + TypeScript + Vite
- 3D rendering: Three.js via React Three Fiber, with @react-three/drei for utilities and @react-spring/three for animations
- State management: Zustand (lightweight alternative to Redux)
- Backend for leaderboard: Firebase Firestore (lite SDK)
- PWA support: vite-plugin-pwa with Workbox service worker
- Hosting: Vercel (primary) and itch.io (mirror)
Game design
Why a 3D version of 2048?
The original 2048 has been ported, themed, and remixed countless times. But most "3D 2048" attempts use 3D visuals on a flat 2D game โ they don't actually add a third dimension to the gameplay. This version commits to genuine 3D: tiles slide along three axes, the cube has true depth, and the strategy genuinely requires three-dimensional thinking.
Why three modes?
The 27-cell 3ร3ร3 board feels enormous to new players. 2ร2ร2 mode (8 cells, target 256) gives them a smaller, faster training ground. Hard mode addresses experienced players who found Normal too easy. Each mode targets a different audience and serves a different purpose. See the strategy guide for how to progress from one to the next.
Why is the camera control camera-relative?
Multiple players reported that world-locked controls felt confusing after rotating the camera โ what looked like "left" on screen was actually a different world axis. Camera-relative controls solve this: "left" always means screen-left no matter how you've rotated. This was one of the most-requested improvements in early feedback.
What are the colors for high tiles?
The palette covers tiles from 2 up to 228 (about 268 million). Each tier has distinct colors so you don't confuse a 256 with a 4096 at a glance. Higher tiles also have material properties โ emissive glow, metalness โ to make them visually distinctive even when hues overlap with lower tiles.
Other
Will there be more game modes?
Possible future ideas include obstacle blocks (immovable cells that take up grid space), progressive tile spawns (bigger tiles start appearing as the score climbs), 4ร4ร4 mode, and time-attack mode. Let us know what you'd want through the contact page.
Is there a desktop or mobile native app?
Not separately โ but you can install the web version as a PWA, which behaves almost identically to a native app: home screen icon, dedicated window, offline support, no browser chrome. For most purposes the PWA is indistinguishable from a native app.
Can I play with friends?
Not yet directly. Both you and your friends can compete asynchronously through the global leaderboard, though โ share your scores and try to beat each other. Real-time multiplayer is on the roadmap but isn't currently available.
How do I get in touch with the developer?
Use the contact page. Feedback, bug reports, feature requests, and strategy tips you'd like to see added to the guide are all welcome.
Can I help test or contribute?
Feedback is always welcome. Use the contact page. Even simple bug reports help โ "the controls felt off after rotating" was a small comment that led to the camera-relative controls update. Detailed reports with steps to reproduce are even better.
How can I support the project?
The most useful thing you can do is share the game with friends who like puzzles. Word of mouth is how indie web games grow. If you have a blog, Twitter, or any platform with an audience, a mention is appreciated. The game is free to play and has no microtransactions, but advertising on the menu and game-over screens helps cover hosting costs.
Can I embed the game on my site?
The game runs in your browser, and there's an itch.io version available at morati.itch.io/3d-2048 that's specifically packaged as a single embeddable HTML file. Embedding via iframe should work in most cases. Contact us if you have specific needs.
Where else can I play this game?
The main version is hosted at 3d2048.com. There's also an itch.io mirror at morati.itch.io/3d-2048 for indie game discovery. Both versions have the same gameplay, though the itch.io version doesn't include the global leaderboard.