Cloud Storage
Save tilesets and projects to the cloud with your EchoForge account.
EchoForge Account
Cloud features require an EchoForge account. This is the same account used across all EchoForge products (EchoQuest, TileForge, etc.).
Signing Up / Signing In
Click the Sign In button in the status bar (bottom-right of the editor). A dialog appears where you can sign in with an existing account or create a new one with email and password.
Authentication uses JWT tokens from the EchoForge accounts server at echoquest.net. Tokens auto-refresh before expiry so you stay signed in.
Account Info
When signed in, the status bar shows your email. Click it to see account details and a Sign Out option.
What Cloud Storage Provides
- Tileset upload/download — store tileset images in the cloud so they are available from any device
- Project file sync — sync .tfp project files
- Public link sharing — all uploaded assets get public URLs you can share
Storage Tiers
| Tier | Storage Limit | Price |
|---|---|---|
| Free | 25 MB | Free |
| Plus | 100 MB | Included with Plus |
| Pro | 500 MB | Included with Pro |
Pixel art tilesets are tiny (3-80 KB each). 25 MB holds 500+ tilesets and maps — more than enough for several projects.
How It Works
Cloud storage uses Cloudflare R2 as the backend, accessed via a Cloudflare Worker API.
- Bundled assets at the
_bundled/prefix are read-only and available without authentication (default tilesets, content bundles). - User assets at
users/:userId/require an EchoForge account token.
Offline / Anonymous Fallback
If you are not signed in (or working offline), TileForge uses IndexedDB for local asset storage. Your tilesets and project data are saved in the browser's local database.
This means TileForge works fully offline — cloud features simply add cross-device sync and sharing on top.