Your games are not locked to Tesana. Paid plans can export standalone builds and the complete source project.

The four export formats

Export from the Studio menu → Export, or Settings → Exports. Builds run in the background, and you can have a link emailed to you when they’re ready. Most exports take seconds; a first desktop build takes a few minutes. Download links stay valid for 7 days — build again any time for a fresh link.

Availability

  • Any paid plan unlocks all four formats. Free-plan games show the export options locked.
  • Source code export is limited to original games — copies, earlier remixes, and template-derived projects can export playable builds but not source. See Make a copy.

Self-hosting the web export

The web export is a plain static site — no backend needed:
  1. Unzip and upload the folder to any static host (nginx, S3+CloudFront, Cloudflare Pages, Netlify, GitHub Pages, itch.io…), keeping the files together.
  2. Serve it over HTTP(S) — opening index.html straight from disk won’t work in most browsers. For local testing, run python3 -m http.server in the folder.
Self-hosting is additive — your game stays live on Tesana too. Online features that rely on Tesana’s services (multiplayer rooms, cloud saves) work best from your Tesana play link.

Running the source project

The source export is a standard Vite + TypeScript project using Three.js (3D) or Phaser (2D). It includes a README with everything below. With Node.js installed:
  • src/main.ts is the entry point; all game code lives under src/.
  • Every image, model, and sound is under assets/.
  • Open the folder in any code editor (VS Code, Cursor, WebStorm…) and develop it further — it’s yours.
Studio-only extras (chat history, the Tesana loading screen and watermark) aren’t included.

Desktop builds

The macOS and Windows exports wrap your game as a native desktop app.
  • macOS: the app is unsigned, so macOS warns that it can’t verify it the first time. Right-click the app, choose Open, then Open again.
  • Windows: SmartScreen may show a warning. Choose More info, then Run anyway.
For a signed release on Steam or the App Store, see Steam & App Store — or publish the desktop build under your own developer accounts.

Legacy Godot games

Games made before Tesana moved to the web engine export in the same four formats, except the source export is a Godot project (Source code (Godot)) instead of a Vite project. Open it in the Godot editor — the export’s README says which version.

Rights

Everything you export on a paid plan is yours to sell and distribute anywhere, with no revenue share off-platform. Details: Ownership & IP.